{"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":823718,"link":"/api/v1.1/game/823718/feed/live","metaData":{"wait":10,"timeStamp":"20260419_212500","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823718,"type":"R","doubleHeader":"N","id":"2026/04/19/cinmlb-minmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823718-2026-04-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-19T18:10:00Z","originalDate":"2026-04-19","officialDate":"2026-04-19","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113","season":2026,"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cin","fileCode":"cin","abbreviation":"CIN","teamName":"Reds","locationName":"Cincinnati","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cincinnati","record":{"gamesPlayed":22,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":14,"losses":8,"ties":0,"pct":".636"},"records":{},"divisionLeader":false,"wins":14,"losses":8,"winningPercentage":".636"},"franchiseName":"Cincinnati","clubName":"Reds","active":true},"home":{"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":22,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":11,"losses":11,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":11,"losses":11,"winningPercentage":".500"},"franchiseName":"Minnesota","clubName":"Twins","active":true}},"players":{"ID682829":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829","firstName":"Elly","lastName":"De La Cruz","primaryNumber":"44","birthDate":"2002-01-11","currentAge":24,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Elly","useLastName":"De La Cruz","middleName":"Antonio","boxscoreName":"De La Cruz, E","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-06","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elly De La Cruz","nameSlug":"elly-de-la-cruz-682829","firstLastName":"Elly De La Cruz","lastFirstName":"De La Cruz, Elly","lastInitName":"De La Cruz, E","initLastName":"E De La Cruz","fullFMLName":"Elly Antonio De La Cruz","fullLFMName":"De La Cruz, Elly Antonio","strikeZoneTop":3.46,"strikeZoneBottom":1.746},"ID667472":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472","firstName":"Dane","lastName":"Myers","primaryNumber":"17","birthDate":"1996-03-08","currentAge":30,"birthCity":"Columbus","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dane","useLastName":"Myers","middleName":"Michael","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dane Myers","nameSlug":"dane-myers-667472","firstLastName":"Dane Myers","lastFirstName":"Myers, Dane","lastInitName":"Myers, D","initLastName":"D Myers","fullFMLName":"Dane Michael Myers","fullLFMName":"Myers, Dane Michael","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID701398":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398","firstName":"Sal","lastName":"Stewart","primaryNumber":"27","birthDate":"2003-12-07","currentAge":22,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Sal","useLastName":"Stewart","middleName":"Maxwell","boxscoreName":"Stewart, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Stewart","nameSlug":"sal-stewart-701398","firstLastName":"Sal Stewart","lastFirstName":"Stewart, Sal","lastInitName":"Stewart, S","initLastName":"S Stewart","fullFMLName":"Sal Maxwell Stewart","fullLFMName":"Stewart, Sal Maxwell","strikeZoneTop":3.239,"strikeZoneBottom":1.635},"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},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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},"ID682227":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227","firstName":"Brandon","lastName":"Williamson","primaryNumber":"55","birthDate":"1998-04-02","currentAge":28,"birthCity":"Fairmont","birthStateProvince":"MN","birthCountry":"USA","height":"6' 6\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Williamson","middleName":"Martin","boxscoreName":"Williamson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-05-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandon Williamson","nameSlug":"brandon-williamson-682227","firstLastName":"Brandon Williamson","lastFirstName":"Williamson, Brandon","lastInitName":"Williamson, B","initLastName":"B Williamson","fullFMLName":"Brandon Martin Williamson","fullLFMName":"Williamson, Brandon Martin","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"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},"ID663993":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993","firstName":"David","lastName":"Lowe","primaryNumber":"46","birthDate":"1995-07-07","currentAge":31,"birthCity":"Norfolk","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nathaniel","useLastName":"Lowe","middleName":"Nathaniel","boxscoreName":"Lowe, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathaniel Lowe","nameSlug":"nathaniel-lowe-663993","firstLastName":"Nathaniel Lowe","lastFirstName":"Lowe, Nathaniel","lastInitName":"Lowe, N","initLastName":"N Lowe","fullFMLName":"David Nathaniel Lowe","fullLFMName":"Lowe, David Nathaniel","strikeZoneTop":3.367,"strikeZoneBottom":1.699},"ID663903":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903","firstName":"Brady","lastName":"Singer","primaryNumber":"51","birthDate":"1996-08-04","currentAge":30,"birthCity":"Leesburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Singer","middleName":"Alan","boxscoreName":"Singer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady Singer","nameSlug":"brady-singer-663903","firstLastName":"Brady Singer","lastFirstName":"Singer, Brady","lastInitName":"Singer, B","initLastName":"B Singer","fullFMLName":"Brady Alan Singer","fullLFMName":"Singer, Brady Alan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680573":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573","firstName":"Simeon","lastName":"Woods Richardson","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},"ID680574":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574","firstName":"Matthew","lastName":"McLain","primaryNumber":"9","birthDate":"1999-08-06","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Matt","useLastName":"McLain","middleName":"Michael","boxscoreName":"McLain, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt McLain","nameSlug":"matt-mclain-680574","firstLastName":"Matt McLain","lastFirstName":"McLain, Matt","lastInitName":"McLain, M","initLastName":"M McLain","fullFMLName":"Matthew Michael McLain","fullLFMName":"McLain, Matthew Michael","strikeZoneTop":3.047,"strikeZoneBottom":1.538},"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},"ID666181":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181","firstName":"William","lastName":"Benson","primaryNumber":"30","birthDate":"1998-06-16","currentAge":28,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Will","useLastName":"Benson","middleName":"Buchanan","boxscoreName":"Benson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Benson","nameSlug":"will-benson-666181","firstLastName":"Will Benson","lastFirstName":"Benson, Will","lastInitName":"Benson, W","initLastName":"W Benson","fullFMLName":"William Buchanan Benson","fullLFMName":"Benson, William Buchanan","strikeZoneTop":3.391,"strikeZoneBottom":1.711},"ID670770":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770","firstName":"Terry","lastName":"Friedl","primaryNumber":"29","birthDate":"1995-08-14","currentAge":31,"birthCity":"Sewickley","birthStateProvince":"PA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"TJ","useLastName":"Friedl","middleName":"Lee","boxscoreName":"Friedl","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"FREE-duhl","mlbDebutDate":"2021-09-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"TJ Friedl","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-friedl-670770","firstLastName":"TJ Friedl","lastFirstName":"Friedl, TJ","lastInitName":"Friedl, T","initLastName":"T Friedl","fullFMLName":"Terry Lee Friedl","fullLFMName":"Friedl, Terry Lee","strikeZoneTop":3.044,"strikeZoneBottom":1.536},"ID693312":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312","firstName":"Kyle","lastName":"Nicolas","birthDate":"1999-02-22","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Nicolas","middleName":"Todd","boxscoreName":"Nicolas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"Nicholas","mlbDebutDate":"2023-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Nicolas","nameSlug":"kyle-nicolas-693312","firstLastName":"Kyle Nicolas","lastFirstName":"Nicolas, Kyle","lastInitName":"Nicolas, K","initLastName":"K Nicolas","fullFMLName":"Kyle Todd Nicolas","fullLFMName":"Nicolas, Kyle Todd","strikeZoneTop":3.55,"strikeZoneBottom":1.63},"ID664731":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731","firstName":"Patrick","lastName":"Higgins","primaryNumber":"65","birthDate":"1993-05-10","currentAge":33,"birthCity":"Bridgeport","birthStateProvince":"CT","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"P.J.","useLastName":"Higgins","middleName":"James","boxscoreName":"Higgins, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"P.J. Higgins","nameSlug":"p-j-higgins-664731","firstLastName":"P.J. Higgins","lastFirstName":"Higgins, P.J.","lastInitName":"Higgins, P","initLastName":"P Higgins","fullFMLName":"Patrick James Higgins","fullLFMName":"Higgins, Patrick James","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID553993":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993","firstName":"Eugenio","lastName":"Suárez","primaryNumber":"28","birthDate":"1991-07-18","currentAge":35,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eugenio","useLastName":"Suárez","middleName":"Alejandro","boxscoreName":"Suárez, E","nickName":"Bolibomba Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AY-you-hay-nee-oh Swar-ez","mlbDebutDate":"2014-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eugenio Suárez","nameSlug":"eugenio-suarez-553993","firstLastName":"Eugenio Suárez","lastFirstName":"Suárez, Eugenio","lastInitName":"Suárez, E","initLastName":"E Suárez","fullFMLName":"Eugenio Alejandro Suárez","fullLFMName":"Suárez, Eugenio Alejandro","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID663886":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886","firstName":"Tyler","lastName":"Stephenson","primaryNumber":"37","birthDate":"1996-08-16","currentAge":30,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Stephenson","middleName":"Robert","boxscoreName":"Stephenson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Stephenson","nameSlug":"tyler-stephenson-663886","firstLastName":"Tyler Stephenson","lastFirstName":"Stephenson, Tyler","lastInitName":"Stephenson, T","initLastName":"T Stephenson","fullFMLName":"Tyler Robert Stephenson","fullLFMName":"Stephenson, Tyler Robert","strikeZoneTop":3.36,"strikeZoneBottom":1.695},"ID668933":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933","firstName":"Douglas","lastName":"Ashcraft","primaryNumber":"23","birthDate":"1998-02-11","currentAge":28,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":248,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Graham","useLastName":"Ashcraft","middleName":"Graham","boxscoreName":"Ashcraft, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Graham Ashcraft","nameSlug":"graham-ashcraft-668933","firstLastName":"Graham Ashcraft","lastFirstName":"Ashcraft, Graham","lastInitName":"Ashcraft, G","initLastName":"G Ashcraft","fullFMLName":"Douglas Graham Ashcraft","fullLFMName":"Ashcraft, Douglas Graham","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID594580":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580","firstName":"Samuel","lastName":"Moll","primaryNumber":"50","birthDate":"1992-01-03","currentAge":34,"birthCity":"Lakeland","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Moll","middleName":"John","boxscoreName":"Moll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"mall","mlbDebutDate":"2017-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Moll","nameSlug":"sam-moll-594580","firstLastName":"Sam Moll","lastFirstName":"Moll, Sam","lastInitName":"Moll, S","initLastName":"S Moll","fullFMLName":"Samuel John Moll","fullLFMName":"Moll, Samuel John","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"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},"ID656271":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271","firstName":"Brock","lastName":"Burke","primaryNumber":"49","birthDate":"1996-08-04","currentAge":30,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Burke","middleName":"Christopher","boxscoreName":"Burke, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brock Burke","nameSlug":"brock-burke-656271","firstLastName":"Brock Burke","lastFirstName":"Burke, Brock","lastInitName":"Burke, B","initLastName":"B Burke","fullFMLName":"Brock Christopher Burke","fullLFMName":"Burke, Brock Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID671096":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096","firstName":"Andrew","lastName":"Abbott","primaryNumber":"41","birthDate":"1999-06-01","currentAge":27,"birthCity":"Lynchburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Abbott","middleName":"Cole","boxscoreName":"Abbott, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Abbott","nameSlug":"andrew-abbott-671096","firstLastName":"Andrew Abbott","lastFirstName":"Abbott, Andrew","lastInitName":"Abbott, A","initLastName":"A Abbott","fullFMLName":"Andrew Cole Abbott","fullLFMName":"Abbott, Andrew Cole","strikeZoneTop":3.37,"strikeZoneBottom":1.54},"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},"ID677956":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956","firstName":"Rece","lastName":"Hinds","primaryNumber":"62","birthDate":"2000-09-05","currentAge":26,"birthCity":"Niceville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Rece","useLastName":"Hinds","middleName":"Xola","boxscoreName":"Hinds","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rece Hinds","nameSlug":"rece-hinds-677956","firstLastName":"Rece Hinds","lastFirstName":"Hinds, Rece","lastInitName":"Hinds, R","initLastName":"R Hinds","fullFMLName":"Rece Xola Hinds","fullLFMName":"Hinds, Rece Xola","strikeZoneTop":3.346,"strikeZoneBottom":1.688},"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},"ID702193":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193","firstName":"Andrew","lastName":"Morris","primaryNumber":"78","birthDate":"2001-09-01","currentAge":25,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Morris","middleName":"Burke","boxscoreName":"Morris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Morris","nameSlug":"andrew-morris-702193","firstLastName":"Andrew Morris","lastFirstName":"Morris, Andrew","lastInitName":"Morris, A","initLastName":"A Morris","fullFMLName":"Andrew Burke Morris","fullLFMName":"Morris, Andrew Burke","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID572955":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955","firstName":"Pierce","lastName":"Johnson","primaryNumber":"52","birthDate":"1991-05-10","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierce","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson","nickName":"P.J.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierce Johnson","nameSlug":"pierce-johnson-572955","firstLastName":"Pierce Johnson","lastFirstName":"Johnson, Pierce","lastInitName":"Johnson, P","initLastName":"P Johnson","fullFMLName":"Pierce William Johnson","fullLFMName":"Johnson, Pierce William","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641941":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941","firstName":"Emilio","lastName":"Pagán","primaryNumber":"15","birthDate":"1991-05-07","currentAge":35,"birthCity":"Simpsonville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emilio","useLastName":"Pagán","middleName":"Enrique","boxscoreName":"Pagán","nickName":"Emiliooooo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"eh-MEE-lee-oh pa-GAHN","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emilio Pagán","nameSlug":"emilio-pagan-641941","firstLastName":"Emilio Pagán","lastFirstName":"Pagán, Emilio","lastInitName":"Pagán, E","initLastName":"E Pagán","fullFMLName":"Emilio Enrique Pagán","fullLFMName":"Pagán, Emilio Enrique","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID663574":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574","firstName":"Antonio","lastName":"Santillan","primaryNumber":"64","birthDate":"1997-04-15","currentAge":29,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":285,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tony","useLastName":"Santillan","boxscoreName":"Santillan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"SAN-tee-yahn","mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tony Santillan","nameSlug":"tony-santillan-663574","firstLastName":"Tony Santillan","lastFirstName":"Santillan, Tony","lastInitName":"Santillan, T","initLastName":"T Santillan","fullFMLName":"Antonio Santillan","fullLFMName":"Santillan, Antonio ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID663647":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647","firstName":"Ke'Bryan","lastName":"Hayes","primaryNumber":"3","birthDate":"1997-01-28","currentAge":29,"birthCity":"Tomball","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ke'Bryan","useLastName":"Hayes","middleName":"Kobe","boxscoreName":"Hayes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KEY-bryan","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ke'Bryan Hayes","nameSlug":"ke-bryan-hayes-663647","firstLastName":"Ke'Bryan Hayes","lastFirstName":"Hayes, Ke'Bryan","lastInitName":"Hayes, K","initLastName":"K Hayes","fullFMLName":"Ke'Bryan Kobe Hayes","fullLFMName":"Hayes, Ke'Bryan Kobe","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"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},"ID695076":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076","firstName":"Rhett","lastName":"Lowder","primaryNumber":"25","birthDate":"2002-03-08","currentAge":24,"birthCity":"Albemarle","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rhett","useLastName":"Lowder","middleName":"Hamilton","boxscoreName":"Lowder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rhett Lowder","nameSlug":"rhett-lowder-695076","firstLastName":"Rhett Lowder","lastFirstName":"Lowder, Rhett","lastInitName":"Lowder, R","initLastName":"R Lowder","fullFMLName":"Rhett Hamilton Lowder","fullLFMName":"Lowder, Rhett Hamilton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID668715":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715","firstName":"Spencer","lastName":"Steer","primaryNumber":"7","birthDate":"1997-12-07","currentAge":28,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Steer","middleName":"Gordon","boxscoreName":"Steer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Steer","nameSlug":"spencer-steer-668715","firstLastName":"Spencer Steer","lastFirstName":"Steer, Spencer","lastInitName":"Steer, S","initLastName":"S Steer","fullFMLName":"Spencer Gordon Steer","fullLFMName":"Steer, Spencer Gordon","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"ID683175":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175","firstName":"Connor","lastName":"Phillips","primaryNumber":"34","birthDate":"2001-05-04","currentAge":25,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Phillips","middleName":"Allan","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Phillips","nameSlug":"connor-phillips-683175","firstLastName":"Connor Phillips","lastFirstName":"Phillips, Connor","lastInitName":"Phillips, C","initLastName":"C Phillips","fullFMLName":"Connor Allan Phillips","fullLFMName":"Phillips, Connor Allan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID668952":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952","firstName":"Ryan","lastName":"Kreidler","primaryNumber":"5","birthDate":"1997-11-12","currentAge":28,"birthCity":"Davis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ryan","useLastName":"Kreidler","middleName":"Michael","boxscoreName":"Kreidler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"cried-ler","mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Kreidler","nameSlug":"ryan-kreidler-668952","firstLastName":"Ryan Kreidler","lastFirstName":"Kreidler, Ryan","lastInitName":"Kreidler, R","initLastName":"R Kreidler","fullFMLName":"Ryan Michael Kreidler","fullLFMName":"Kreidler, Ryan Michael","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"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},"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},"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},"ID670183":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183","firstName":"Garrett","lastName":"Acton","primaryNumber":"50","birthDate":"1998-06-15","currentAge":28,"birthCity":"Naperville","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Acton","middleName":"Patrick","boxscoreName":"Acton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Acton","nameSlug":"garrett-acton-670183","firstLastName":"Garrett Acton","lastFirstName":"Acton, Garrett","lastInitName":"Acton, G","initLastName":"G Acton","fullFMLName":"Garrett Patrick Acton","fullLFMName":"Acton, Garrett Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID695505":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505","firstName":"Chase","lastName":"Burns","primaryNumber":"26","birthDate":"2003-01-16","currentAge":23,"birthCity":"Naples","birthCountry":"Italy","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Burns","middleName":"David","boxscoreName":"Burns, Ch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-06-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Burns","nameSlug":"chase-burns-695505","firstLastName":"Chase Burns","lastFirstName":"Burns, Chase","lastInitName":"Burns, C","initLastName":"C Burns","fullFMLName":"Chase David Burns","fullLFMName":"Burns, Chase David","strikeZoneTop":3.55,"strikeZoneBottom":1.63},"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":3312,"name":"Target Field","link":"/api/v1/venues/3312","location":{"address1":"1 Twins Way","city":"Minneapolis","state":"Minnesota","stateAbbrev":"MN","postalCode":"55403","defaultCoordinates":{"latitude":44.981829,"longitude":-93.277891},"azimuthAngle":129.0,"elevation":828,"country":"USA","phone":"(612) 659-3400"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":38544,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":377,"center":404,"rightCenter":367,"rightLine":328},"active":true,"season":"2026"},"officialVenue":{"id":3312,"link":"/api/v1/venues/3312"},"weather":{"condition":"Partly Cloudy","temp":"42","wind":"12 mph, Out To RF"},"gameInfo":{"attendance":19422,"firstPitch":"2026-04-19T18:11:00.000Z","gameDurationMinutes":193},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"home":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"}},"officialScorer":{"id":686265,"fullName":"Sarah Johnson","link":"/api/v1/people/686265"},"primaryDatacaster":{"id":802733,"fullName":"Patrick Rydeen","link":"/api/v1/people/802733"},"moundVisits":{"away":{"used":1,"remaining":4},"home":{"used":3,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Friedl strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T18:11:44.490Z","endTime":"2026-04-19T18:12:39.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"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":"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-19T14:29:46.145Z","endTime":"2026-04-19T17:41:01.425Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"}},{"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-19T17:41:01.425Z","endTime":"2026-04-19T18:11:18.038Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"}},{"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-19T18:11:18.038Z","endTime":"2026-04-19T18:11:46.715Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"}},{"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":89.1,"endSpeed":81.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.506101056412582,"aZ":-14.279554177606581,"pfxX":-6.341413801593761,"pfxZ":10.55607371205906,"pX":0.735701681138114,"pZ":2.0035897455318015,"vX0":7.032472589953215,"vY0":-129.4899866082532,"vZ0":-6.556884032529287,"x":88.96,"y":184.68,"x0":-1.1937751034193231,"y0":50.001718182101534,"z0":5.664680060639462,"aX":-10.748833966328071},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.8,"breakHorizontal":9.8,"spinRate":2373,"spinDirection":220},"zone":9,"typeConfidence":0.91,"plateTime":0.423284744922821,"extension":7.022017482244159},"index":3,"playId":"32b720c9-e63c-3d16-ad1f-9326f2322519","pitchNumber":1,"startTime":"2026-04-19T18:11:46.715Z","endTime":"2026-04-19T18:11:51.191Z","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":89.4,"endSpeed":81.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8764271541728,"aZ":-13.301071412678693,"pfxX":-6.301387234096026,"pfxZ":11.124473562170182,"pX":-0.42645486733768856,"pZ":3.059946409208131,"vX0":4.2365096353938245,"vY0":-130.09059063739045,"vZ0":-4.291688888741322,"x":133.26,"y":156.16,"x0":-1.265816217865437,"y0":50.00187856841238,"z0":5.754914587195452,"aX":-10.690351077986048},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":19.3,"breakHorizontal":10.3,"spinRate":2311,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.4226765869572757,"extension":6.967480299095219},"index":4,"playId":"75521693-3315-36a9-99bc-5da6a7dd5c4e","pitchNumber":2,"startTime":"2026-04-19T18:12:00.184Z","endTime":"2026-04-19T18:12:03.623Z","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":85.5,"endSpeed":78.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.341832390769756,"aZ":-27.751505379702095,"pfxX":-12.667862853174665,"pfxZ":2.8592252831438767,"pX":-0.36362776637814564,"pZ":0.9875558605658181,"vX0":6.14990716757574,"vY0":-124.27097545612806,"vZ0":-5.9568309610434715,"x":130.86,"y":212.12,"x0":-1.2384454834310226,"y0":50.004934596500284,"z0":5.752082335954249,"aX":-19.60776247520054},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.8,"breakHorizontal":21.2,"spinRate":2164,"spinDirection":252},"zone":13,"typeConfidence":0.9,"plateTime":0.4425322717724347,"extension":6.907483596331554},"index":5,"playId":"7a703bbc-9141-32fb-a607-e53211636be6","pitchNumber":3,"startTime":"2026-04-19T18:12:19.654Z","endTime":"2026-04-19T18:12:24.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07440291309391,"aZ":-28.260858738166778,"pfxX":-12.832865660231906,"pfxZ":2.5724146496256957,"pX":-1.3444267057872403,"pZ":1.9483358258525891,"vX0":3.9004684900672713,"vY0":-123.22509586813243,"vZ0":-3.676841018648799,"x":168.25,"y":186.17,"x0":-1.2913885808822678,"y0":50.002776441376156,"z0":5.877396852598726,"aX":-19.510664838089408},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.0,"breakHorizontal":22.2,"spinRate":2266,"spinDirection":249},"zone":13,"typeConfidence":0.9,"plateTime":0.4464374929627768,"extension":6.850614095739847},"index":6,"playId":"dc1c7083-97d2-3e2f-aeed-21da1c52f2ae","pitchNumber":4,"startTime":"2026-04-19T18:12:34.483Z","endTime":"2026-04-19T18:12:39.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:12:39.487Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a fly ball to right fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T18:12:43.068Z","endTime":"2026-04-19T18:13:11.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.983653339318018,"aZ":-26.25612699330434,"pfxX":1.597373735879283,"pfxZ":3.991926930874226,"pX":0.6735609458622068,"pZ":2.1822086607348026,"vX0":4.132764782531275,"vY0":-121.29544528928568,"vZ0":-3.2943441991641076,"x":91.33,"y":179.86,"x0":-1.263677715037007,"y0":50.00186573788395,"z0":5.861554884612929,"aX":2.3653302052330316},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.7,"breakHorizontal":-4.0,"spinRate":2162,"spinDirection":160},"zone":6,"typeConfidence":0.9,"plateTime":0.4525587694751554,"extension":6.948700578126409},"hitData":{"launchSpeed":68.2,"launchAngle":30.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.56,"coordY":115.1}},"index":0,"playId":"9933ec38-74e2-36c6-a6eb-6e4dbbf6d9f4","pitchNumber":1,"startTime":"2026-04-19T18:12:59.444Z","endTime":"2026-04-19T18:13:11.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:13:11.330Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elly De La Cruz grounds out, pitcher Bailey Ober to first baseman Kody Clemens. Matt McLain to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T18:13:19.113Z","endTime":"2026-04-19T18:14:45.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641927,"link":"/api/v1/people/641927"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":73.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03482697725861,"aZ":-25.072051416149232,"pfxX":-12.438882390473209,"pfxZ":5.033137757069907,"pX":-2.406535876471645,"pZ":2.9913792438299613,"vX0":1.5660657801529019,"vY0":-119.20324899350685,"vZ0":-1.2000025508318146,"x":208.73,"y":158.01,"x0":-1.46654927675338,"y0":50.00457869241144,"z0":5.806088618728488,"aX":-17.55609580547165},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":9.0,"breakHorizontal":22.0,"spinRate":1975,"spinDirection":252},"zone":11,"typeConfidence":0.9,"plateTime":0.46292907566887687,"extension":6.892875851901325},"index":0,"playId":"af00dd3a-0e53-3d98-b5b5-a57863af8d6a","pitchNumber":1,"startTime":"2026-04-19T18:13:34.842Z","endTime":"2026-04-19T18:13:38.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":73.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.219543288650367,"aZ":-27.692603859243178,"pfxX":-13.348097065286423,"pfxZ":3.237964616275093,"pX":-1.6342995425753104,"pZ":3.0017689696996044,"vX0":3.191820003302672,"vY0":-118.45765783378508,"vZ0":-0.9565971393058365,"x":179.3,"y":157.73,"x0":-1.2882894713678967,"y0":50.00094390218077,"z0":6.004266794392256,"aX":-18.464717059274612},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.9,"breakHorizontal":23.0,"spinRate":2034,"spinDirection":251},"zone":11,"typeConfidence":0.9,"plateTime":0.46715934878584076,"extension":6.919747548802708},"index":1,"playId":"217b607b-a546-313f-8734-3ca63d744dc1","pitchNumber":2,"startTime":"2026-04-19T18:13:53.951Z","endTime":"2026-04-19T18:13:57.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.779892070744978,"aZ":-25.26319704822514,"pfxX":-14.28521026868796,"pfxZ":4.636797029537032,"pX":-0.2452942081946088,"pZ":2.639399816133056,"vX0":6.8688112311600396,"vY0":-122.0208748016615,"vZ0":-2.2792202735153007,"x":126.35,"y":167.52,"x0":-1.259615177960888,"y0":50.00033326982257,"z0":5.7898123392573915,"aX":-21.27159975311795},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.0,"breakHorizontal":24.0,"spinRate":2175,"spinDirection":252},"zone":5,"typeConfidence":0.9,"plateTime":0.45102387896445917,"extension":7.03948763580101},"index":2,"playId":"3c7066a4-0267-355f-9313-10b5fbfd7960","pitchNumber":3,"startTime":"2026-04-19T18:14:17.061Z","endTime":"2026-04-19T18:14:21.131Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71808779569675,"aZ":-19.198093187272857,"pfxX":-5.7974162016023545,"pfxZ":7.700506905205346,"pX":-0.7292289829633419,"pZ":3.330612341861993,"vX0":3.231921944828078,"vY0":-129.43230900001427,"vZ0":-2.496145380493756,"x":144.8,"y":148.85,"x0":-1.2453005567940534,"y0":50.00256047375596,"z0":5.78860708035026,"aX":-9.7698970616682},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.6,"breakHorizontal":9.7,"spinRate":2317,"spinDirection":213},"zone":1,"typeConfidence":0.89,"plateTime":0.42426147999628494,"extension":7.0337355264710615},"hitData":{"launchSpeed":68.9,"launchAngle":-46.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.54,"coordY":183.61}},"index":3,"playId":"1cfaa4f4-781a-3001-bfba-070995cc684a","pitchNumber":4,"startTime":"2026-04-19T18:14:36.688Z","endTime":"2026-04-19T18:14:45.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:14:45.703Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Stewart grounds out, first baseman Kody Clemens to pitcher Bailey Ober.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T18:14:59.847Z","endTime":"2026-04-19T18:15:18.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.632283901621722,"aZ":-28.465635998255273,"pfxX":1.556506670406379,"pfxZ":2.4900956456996752,"pX":1.1070730798348056,"pZ":2.5171984507962373,"vX0":5.061107987344814,"vY0":-120.55271618750162,"vZ0":-1.6080402877914715,"x":74.8,"y":170.82,"x0":-1.2111108545727711,"y0":50.00532012629583,"z0":5.675760332019826,"aX":2.319474232623255},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.4,"breakHorizontal":-3.8,"spinRate":2013,"spinDirection":165},"zone":14,"typeConfidence":0.9,"plateTime":0.45215823713863035,"extension":6.997005115074012},"hitData":{"launchSpeed":63.2,"launchAngle":-46.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.76,"coordY":170.42}},"index":0,"playId":"89d10dc4-adec-319b-845a-68ba1463045b","pitchNumber":1,"startTime":"2026-04-19T18:15:10.707Z","endTime":"2026-04-19T18:15:18.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:15:18.928Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Byron Buxton singles on a soft ground ball to third baseman Ke'Bryan Hayes. Byron Buxton to 2nd. Byron Buxton advances to 2nd, on a throwing error by third baseman Ke'Bryan Hayes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T18:17:13.968Z","endTime":"2026-04-19T18:18:57.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26616798755818,"aZ":-22.828429099608087,"pfxX":-11.14750021835161,"pfxZ":5.30391329425068,"pX":-0.06264300503560853,"pZ":3.367518231984705,"vX0":5.923873526934015,"vY0":-132.6630662846345,"vZ0":-0.6730738234139816,"x":119.39,"y":147.86,"x0":-0.8891438017887814,"y0":50.005598060995816,"z0":5.304890591451701,"aX":-19.656570537079084},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":18.7,"spinRate":2240,"spinDirection":220},"zone":2,"typeConfidence":0.91,"plateTime":0.41459585985612835,"extension":6.9107549011690335},"index":0,"playId":"d8b4ec5b-7477-3c82-92bc-62dc4e4d15d1","pitchNumber":1,"startTime":"2026-04-19T18:17:37.595Z","endTime":"2026-04-19T18:17:40.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.895010176067153,"aZ":-19.99813616560267,"pfxX":-10.72875231237439,"pfxZ":6.822697518398003,"pX":-0.17232261657709674,"pZ":2.8772081487885175,"vX0":5.6150244370331395,"vY0":-133.0782901366541,"vZ0":-2.2720728942205435,"x":123.57,"y":161.1,"x0":-0.9214188239850031,"y0":50.001676141323294,"z0":5.19844210827811,"aX":-19.145724911547017},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.0,"breakHorizontal":18.1,"spinRate":2259,"spinDirection":219},"zone":2,"typeConfidence":0.91,"plateTime":0.4123739800186321,"extension":6.809588037837147},"index":1,"playId":"f4c1b876-f009-39cc-91f7-bb6340281d1c","pitchNumber":2,"startTime":"2026-04-19T18:17:51.630Z","endTime":"2026-04-19T18:17:54.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30539998274631,"aZ":-29.029441678986878,"pfxX":7.050395796807139,"pfxZ":2.274511068532995,"pX":-0.582655124921749,"pZ":4.132636723502228,"vX0":-0.3882365770608941,"vY0":-117.21576988509166,"vZ0":3.2728859535954813,"x":139.21,"y":127.2,"x0":-1.3296890524463412,"y0":50.00451185784504,"z0":5.437994701173226,"aX":9.75653761912169},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":5.3,"breakHorizontal":-12.6,"spinRate":2435,"spinDirection":80},"zone":11,"typeConfidence":2.0,"plateTime":0.46827755157947726,"extension":6.6206781203317275},"index":2,"playId":"4eaf010f-23b1-3a16-9cf3-826c43f65c63","pitchNumber":3,"startTime":"2026-04-19T18:18:10.128Z","endTime":"2026-04-19T18:18:13.873Z","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":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98055593760454,"aZ":-32.47063135844871,"pfxX":0.15338346235344658,"pfxZ":-0.19553960011875127,"pX":0.06801044598864389,"pZ":2.821727810871605,"vX0":2.961226674844443,"vY0":-121.13349529230634,"vZ0":0.7772672875520483,"x":114.41,"y":162.59,"x0":-1.1840958176302363,"y0":50.003283619818255,"z0":5.30878924138898,"aX":0.23069911511279884},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.0,"breakHorizontal":-0.8,"spinRate":2330,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.45009048646352046,"extension":6.833167176548187},"index":3,"playId":"8f33e500-6211-322b-a6d8-7abf3768676c","pitchNumber":4,"startTime":"2026-04-19T18:18:24.237Z","endTime":"2026-04-19T18:18:29.237Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4201279324358,"aZ":-23.948199521590485,"pfxX":-10.740952870369616,"pfxZ":4.579436553941221,"pX":-1.0378043439180151,"pZ":2.926667482932541,"vX0":3.597664256215629,"vY0":-133.10402662451438,"vZ0":-1.3905123014809218,"x":156.56,"y":159.76,"x0":-1.0111581402985126,"y0":50.00100486931901,"z0":5.189038108453167,"aX":-19.280346399583564},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.2,"breakHorizontal":18.7,"spinRate":2212,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.4114248942275527,"extension":6.72874878158841},"hitData":{"launchSpeed":51.4,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":112.52,"coordY":174.34}},"index":4,"playId":"f304545e-a547-30fb-b118-25021831d149","pitchNumber":5,"startTime":"2026-04-19T18:18:43.213Z","endTime":"2026-04-19T18:18:57.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:18:57.184Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Larnach walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T18:19:21.234Z","endTime":"2026-04-19T18:22:07.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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":90.9,"endSpeed":81.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36461274916066,"aZ":-23.273537067951732,"pfxX":-11.170193149107504,"pfxZ":5.110647959033058,"pX":-1.4637982852682363,"pZ":3.8215735153228167,"vX0":3.176389163113631,"vY0":-132.22597382125682,"vZ0":0.47039912629000147,"x":172.8,"y":135.6,"x0":-1.241237094482777,"y0":50.00584427880233,"z0":5.370659287042443,"aX":-19.46888927577946},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.6,"breakHorizontal":19.3,"spinRate":2219,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.41677384261650996,"extension":6.80095420708236},"index":0,"playId":"9ec6493c-7a81-3888-88be-9031f3666b7a","pitchNumber":1,"startTime":"2026-04-19T18:19:39.131Z","endTime":"2026-04-19T18:19:42.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.871482470055614,"aZ":-32.77354992702901,"pfxX":1.3592583770625055,"pfxZ":-0.4028344588280506,"pX":0.23137300252706966,"pZ":1.3970166524942984,"vX0":3.4857648279973565,"vY0":-120.69850761971217,"vZ0":-2.439673551010473,"x":108.18,"y":201.06,"x0":-1.406557229835872,"y0":50.00464348508646,"z0":5.298984829447343,"aX":2.010910260901536},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.1,"breakHorizontal":-3.2,"spinRate":2359,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4533098839523806,"extension":6.598264987908409},"index":1,"playId":"f45fde30-2ebc-3c62-95b6-f3802c1876b5","pitchNumber":2,"startTime":"2026-04-19T18:19:56.070Z","endTime":"2026-04-19T18:19:59.567Z","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":79.5,"endSpeed":72.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00962520485027,"aZ":-33.352128989428316,"pfxX":4.089853953904447,"pfxZ":-0.8790507464177857,"pX":-2.3264246412360987,"pZ":4.0694624868712195,"vX0":-2.791372427062508,"vY0":-115.56562544560231,"vZ0":3.9810867494925617,"x":205.68,"y":128.9,"x0":-1.6268553579630851,"y0":50.00401182420131,"z0":5.552122719782267,"aX":5.464331335691914},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-0.1,"breakHorizontal":-6.6,"spinRate":2293,"spinDirection":92},"zone":11,"typeConfidence":2.0,"plateTime":0.476194411424288,"extension":6.619869239625518},"index":2,"playId":"66eb8dcc-ee57-3474-9f0c-a2c12cd4fa42","pitchNumber":3,"startTime":"2026-04-19T18:20:15.012Z","endTime":"2026-04-19T18:20:18.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":81.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22553592802022,"aZ":-23.602484948350014,"pfxX":-11.235178459413307,"pfxZ":4.98878103372029,"pX":-0.515914417967154,"pZ":3.3454376795046166,"vX0":5.485341785519534,"vY0":-131.40436313186385,"vZ0":-0.3908904358421561,"x":136.67,"y":148.45,"x0":-1.1898202812959875,"y0":50.00570487965956,"z0":5.275687046130283,"aX":-19.319690452785938},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":18.8,"spinRate":2261,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.4195486983645367,"extension":6.805359368401101},"index":3,"playId":"9e9bf6d1-b2c2-3830-b575-a34e57ddcd1a","pitchNumber":4,"startTime":"2026-04-19T18:20:32.589Z","endTime":"2026-04-19T18:20:36.498Z","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":0},"index":4,"startTime":"2026-04-19T18:20:47.962Z","endTime":"2026-04-19T18:21:07.338Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.531588465832368,"aZ":-32.73714252406613,"pfxX":1.8778555802352246,"pfxZ":-0.3926858276039473,"pX":0.7693996914640017,"pZ":1.3772125902197094,"vX0":4.192677474140522,"vY0":-118.94178370753659,"vZ0":-2.32097652861456,"x":87.67,"y":201.6,"x0":-1.2625662799114297,"y0":50.00431221689918,"z0":5.344040230588183,"aX":2.681049211353491},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.0,"breakHorizontal":-4.4,"spinRate":2454,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4610973843542876,"extension":6.902194177504633},"index":5,"playId":"3b21ab85-6fbe-3cd0-8e30-4ad475f6862e","pitchNumber":5,"startTime":"2026-04-19T18:21:07.338Z","endTime":"2026-04-19T18:21:11.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63980448614968,"aZ":-17.95961543287939,"pfxX":-9.118184674881038,"pfxZ":8.04001338346674,"pX":0.6327850833306489,"pZ":3.689240917698213,"vX0":7.3557435018798225,"vY0":-132.70209293404233,"vZ0":-0.7508937454208531,"x":92.88,"y":139.17,"x0":-1.001991737512066,"y0":50.00469113954315,"z0":5.294463164184479,"aX":-16.126489175633466},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.5,"breakHorizontal":14.8,"spinRate":2187,"spinDirection":215},"zone":12,"typeConfidence":0.88,"plateTime":0.4140831097860991,"extension":6.934295861682033},"index":6,"playId":"f87640a7-4a3e-30fb-9305-7db621537410","pitchNumber":6,"startTime":"2026-04-19T18:21:26.520Z","endTime":"2026-04-19T18:21:30.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.621801575269448,"aZ":-33.69803239006798,"pfxX":1.0569149674752707,"pfxZ":-1.0488404235028428,"pX":0.4399326443446349,"pZ":1.3883954656357147,"vX0":3.9583588472498112,"vY0":-120.44903561379593,"vZ0":-2.1508488985943206,"x":100.23,"y":201.29,"x0":-1.3656751850041662,"y0":50.00010894196404,"z0":5.288802741471384,"aX":1.5427762534459077},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.2,"breakHorizontal":-2.9,"spinRate":2411,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.455724652123231,"extension":6.733829103312141},"index":7,"playId":"052f86af-39b2-380e-9677-353d82d9db34","pitchNumber":7,"startTime":"2026-04-19T18:22:02.012Z","endTime":"2026-04-19T18:22:07.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:22:07.050Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out to left fielder Spencer Steer. Byron Buxton to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T18:22:09.900Z","endTime":"2026-04-19T18:22:59.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnThird":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.9,"endSpeed":81.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.177050502300375,"aZ":-22.82123826422756,"pfxX":-7.8746108072958805,"pfxZ":5.374647296370053,"pX":0.7946179412133066,"pZ":4.20266006095462,"vX0":7.65248257205567,"vY0":-132.11365183185964,"vZ0":1.4015969359422327,"x":86.71,"y":125.31,"x0":-1.137999224473088,"y0":50.003259797461496,"z0":5.360785975632287,"aX":-13.706727411494658},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.3,"breakHorizontal":12.2,"spinRate":2341,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.41704509050900684,"extension":6.919828488018775},"index":0,"playId":"5f5e0b6f-059d-3f7a-ac19-1de642e94e23","pitchNumber":1,"startTime":"2026-04-19T18:22:31.090Z","endTime":"2026-04-19T18:22:34.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.260126652607354,"aZ":-34.17797137044029,"pfxX":1.5205745430140405,"pfxZ":-1.4089684277748784,"pX":-0.34201937708986957,"pZ":2.1353138002086847,"vX0":2.1979238060167563,"vY0":-118.69866709826495,"vZ0":-0.3257998096250265,"x":130.04,"y":181.13,"x0":-1.4784064454811439,"y0":50.00174551303533,"z0":5.392947801338778,"aX":2.163972100207634},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.4,"breakHorizontal":-3.2,"spinRate":2419,"spinDirection":74},"zone":7,"typeConfidence":2.0,"plateTime":0.46189530217683306,"extension":6.829379380071679},"hitData":{"launchSpeed":97.4,"launchAngle":34.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.02,"coordY":73.01}},"index":1,"playId":"f1b27c51-e7b7-31be-9276-7039888ce3d4","pitchNumber":2,"startTime":"2026-04-19T18:22:47.175Z","endTime":"2026-04-19T18:22:59.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:22:59.492Z","atBatIndex":6},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Victor Caratini out on a sacrifice fly to center fielder TJ Friedl. Byron Buxton scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T18:23:10.213Z","endTime":"2026-04-19T18:24:10.991Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.365837848899496,"aZ":-23.674794159710807,"pfxX":-8.255153050886573,"pfxZ":4.76797267194675,"pX":0.45988418286283883,"pZ":2.263340566504085,"vX0":7.067098175839165,"vY0":-132.86182905544607,"vZ0":-3.3416789161098026,"x":99.47,"y":177.67,"x0":-1.1664203887595346,"y0":50.00006406760058,"z0":5.264476194247384,"aX":-14.706400568898403},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":13.3,"spinRate":2341,"spinDirection":217},"zone":6,"typeConfidence":0.92,"plateTime":0.41277858927691424,"extension":6.868747388372278},"index":0,"playId":"c8c3df3c-a6c5-307d-a619-0757d67dc636","pitchNumber":1,"startTime":"2026-04-19T18:23:27.896Z","endTime":"2026-04-19T18:23:31.633Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-19T18:23:42.718Z","endTime":"2026-04-19T18:23:58.325Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03536830343749,"aZ":-24.92240732845233,"pfxX":-6.939442237151564,"pfxZ":4.127414364751604,"pX":0.16314489434372717,"pZ":2.207140548722554,"vX0":5.96263664504964,"vY0":-131.9696639086664,"vZ0":-2.8741926549126733,"x":110.78,"y":179.19,"x0":-1.2279591871501319,"y0":50.002944519256936,"z0":5.1532582875481925,"aX":-12.1959425801271},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.1,"breakHorizontal":11.2,"spinRate":2442,"spinDirection":216},"zone":5,"typeConfidence":0.93,"plateTime":0.4156146549300499,"extension":6.792275743844823},"hitData":{"launchSpeed":96.8,"launchAngle":17.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.33,"coordY":79.28}},"index":2,"playId":"2bd3de2d-7f18-3c3f-a7c7-209a43a613d2","pitchNumber":2,"startTime":"2026-04-19T18:23:58.325Z","endTime":"2026-04-19T18:24:10.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:24:10.991Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T18:24:21.444Z","endTime":"2026-04-19T18:26:14.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.158984823575338,"aZ":-34.37327852720707,"pfxX":1.8661557590735023,"pfxZ":-1.5283072927632988,"pX":0.08064155280915483,"pZ":1.3352158445205862,"vX0":2.9153236995576917,"vY0":-119.4286510072962,"vZ0":-2.169104923007573,"x":113.93,"y":202.73,"x0":-1.4009643240298435,"y0":50.00546495923508,"z0":5.36298723132961,"aX":2.6807548869805835},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.0,"breakHorizontal":-4.1,"spinRate":2306,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4595831203106364,"extension":6.720354024067557},"index":0,"playId":"672151a8-f6f0-3ea2-bd8b-bfad5547cc85","pitchNumber":1,"startTime":"2026-04-19T18:24:42.476Z","endTime":"2026-04-19T18:24:47.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27702624673401,"aZ":-34.74598195542782,"pfxX":2.698101988879483,"pfxZ":-1.7705019777342113,"pX":-0.6030786389889006,"pZ":1.926576398544316,"vX0":1.0321314418691132,"vY0":-119.91823424192036,"vZ0":-0.7662247135712978,"x":139.99,"y":186.76,"x0":-1.3902955842550093,"y0":50.00555556220961,"z0":5.3635489814279556,"aX":3.9102887836035984},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.1,"breakHorizontal":-5.2,"spinRate":2336,"spinDirection":96},"zone":7,"typeConfidence":2.0,"plateTime":0.4576238038434548,"extension":6.681160288199785},"index":1,"playId":"e206e3a0-55bc-3f24-b2ed-4c15f79ed79e","pitchNumber":2,"startTime":"2026-04-19T18:24:58.274Z","endTime":"2026-04-19T18:25:03.328Z","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":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00880631722058,"aZ":-24.809696825937348,"pfxX":-10.89494750633745,"pfxZ":4.284464633137828,"pX":0.5639681677904793,"pZ":3.4833841049984673,"vX0":7.971299514273717,"vY0":-130.87678572760268,"vZ0":-0.030295871541732633,"x":95.5,"y":144.73,"x0":-1.1199499475217078,"y0":50.002189478331914,"z0":5.3676792837107765,"aX":-18.724717750219888},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.0,"breakHorizontal":17.8,"spinRate":2427,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.4199908314061913,"extension":6.6997676481124335},"index":2,"playId":"904ffa95-5c44-392e-a4ae-56522282ac58","pitchNumber":3,"startTime":"2026-04-19T18:25:16.337Z","endTime":"2026-04-19T18:25:20.367Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"}}},{"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":82.3,"endSpeed":75.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.172660845009258,"aZ":-35.09525970411051,"pfxX":1.2650003566239223,"pfxZ":-2.026364930101874,"pX":0.35592627784106007,"pZ":1.2252969625869967,"vX0":3.6941773756338483,"vY0":-119.76637144469773,"vZ0":-2.200102256791603,"x":103.43,"y":205.7,"x0":-1.3737271996272997,"y0":50.00054355803111,"z0":5.309174208669045,"aX":1.8273016977227756},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.0,"breakHorizontal":-3.2,"spinRate":2342,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4581926249287944,"extension":6.637792806893365},"index":3,"playId":"3a161877-2068-32ed-8ebf-42db22d13ed0","pitchNumber":4,"startTime":"2026-04-19T18:25:49.943Z","endTime":"2026-04-19T18:25:53.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97172154756308,"aZ":-21.748662989319005,"pfxX":-10.708875432121225,"pfxZ":6.047293690728818,"pX":-0.21182658356603123,"pZ":3.0119384400115337,"vX0":6.342525971632554,"vY0":-131.0583965348923,"vZ0":-1.6490535717015624,"x":125.07,"y":157.46,"x0":-1.2829921055136069,"y0":50.00377115786577,"z0":5.287971592434445,"aX":-18.466247519026357},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.8,"breakHorizontal":17.9,"spinRate":2414,"spinDirection":219},"zone":2,"typeConfidence":0.91,"plateTime":0.41933831392084064,"extension":6.755335759890071},"index":4,"playId":"4bcdb772-37c5-3fb5-bc8c-a96284ca8df3","pitchNumber":5,"startTime":"2026-04-19T18:26:10.743Z","endTime":"2026-04-19T18:26:14.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:26:14.982Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Eugenio Suárez lines out to third baseman Tristan Gray.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T18:28:03.694Z","endTime":"2026-04-19T18:28:42.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"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(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":88.1,"endSpeed":80.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86167363613542,"aZ":-23.88157533944113,"pfxX":-9.22801819505453,"pfxZ":4.993671805822332,"pX":0.08484145619447436,"pZ":2.141213642037758,"vX0":6.214551596607259,"vY0":-128.15855229209404,"vZ0":-4.552116049058459,"x":113.77,"y":180.97,"x0":-1.174354841574937,"y0":50.00536296953604,"z0":5.809443217152296,"aX":-15.329444899136453},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.2,"breakHorizontal":15.2,"spinRate":2189,"spinDirection":220},"zone":8,"typeConfidence":0.79,"plateTime":0.4276344316543659,"extension":7.078811150013567},"index":0,"playId":"008aed73-85d1-33a9-9a29-8f854410c5ba","pitchNumber":1,"startTime":"2026-04-19T18:28:24.999Z","endTime":"2026-04-19T18:28:28.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.681100765612182,"aZ":-21.09151652893932,"pfxX":-9.399226114388568,"pfxZ":6.4423407610108505,"pX":-0.45060902049109064,"pZ":2.545662348980393,"vX0":5.04958797129672,"vY0":-130.42311669870426,"vZ0":-4.252636168037129,"x":134.18,"y":170.05,"x0":-1.191554848853639,"y0":50.00576166915286,"z0":5.790024783634731,"aX":-16.179568868816627},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.9,"breakHorizontal":15.8,"spinRate":2220,"spinDirection":225},"zone":4,"typeConfidence":0.91,"plateTime":0.4201207223087904,"extension":6.93354430674743},"hitData":{"launchSpeed":75.0,"launchAngle":12.0,"totalDistance":125.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":92.73,"coordY":164.42}},"index":1,"playId":"25abba75-9579-3234-8c1c-668095d135b9","pitchNumber":2,"startTime":"2026-04-19T18:28:36.472Z","endTime":"2026-04-19T18:28:42.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:28:42.851Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T18:28:48.315Z","endTime":"2026-04-19T18:30:36.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.855567583207865,"aZ":-28.07054057453216,"pfxX":3.1797900412344466,"pfxZ":2.7642825605630748,"pX":0.6683233554468501,"pZ":1.643456515870155,"vX0":3.4743503372712503,"vY0":-120.38852679690791,"vZ0":-3.9962852766339028,"x":91.53,"y":194.41,"x0":-1.200579599053515,"y0":50.0043989059385,"z0":5.778235078226197,"aX":4.720386680237079},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.4,"breakHorizontal":-6.5,"spinRate":2200,"spinDirection":163},"zone":9,"typeConfidence":0.9,"plateTime":0.4529917150723404,"extension":6.903149117290901},"index":0,"playId":"d35706d6-4ab6-30c7-b98e-f95d2cb7f27a","pitchNumber":1,"startTime":"2026-04-19T18:29:03.996Z","endTime":"2026-04-19T18:29:08.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.019228268425916,"aZ":-26.83680967412227,"pfxX":4.178270139215736,"pfxZ":3.707022877603002,"pX":-0.5676143349308828,"pZ":2.497172112684015,"vX0":0.3164718927340057,"vY0":-118.9511884575443,"vZ0":-2.3581369810405306,"x":138.64,"y":171.36,"x0":-1.2452440864932153,"y0":50.000082507753916,"z0":5.925382665684956,"aX":6.008571172484839},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.5,"breakHorizontal":-7.7,"spinRate":2108,"spinDirection":139},"zone":4,"typeConfidence":0.9,"plateTime":0.4598178680160352,"extension":6.7934566529074925},"index":1,"playId":"4e6b6aca-7cbc-3378-a465-b045b0c63e11","pitchNumber":2,"startTime":"2026-04-19T18:29:19.340Z","endTime":"2026-04-19T18:29:30.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.041459195586228,"aZ":-24.223876233720883,"pfxX":-9.205854982552635,"pfxZ":4.681839626321144,"pX":-1.1963387876263192,"pZ":2.9303380012649565,"vX0":3.2310907477929085,"vY0":-129.93808841186606,"vZ0":-2.712542903776222,"x":162.6,"y":159.66,"x0":-1.2651846451026247,"y0":50.001141208260954,"z0":5.842390221741976,"aX":-15.627850454118189},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.0,"breakHorizontal":15.8,"spinRate":2150,"spinDirection":223},"zone":11,"typeConfidence":0.89,"plateTime":0.42268735356778864,"extension":6.9552643591550325},"index":2,"playId":"b4cbbfdf-be9c-3dfd-b02c-08a1fe82f19a","pitchNumber":3,"startTime":"2026-04-19T18:29:41.843Z","endTime":"2026-04-19T18:29:45.937Z","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":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.944082392251303,"aZ":-27.495777009994036,"pfxX":-12.13684531717759,"pfxZ":3.1342404819632375,"pX":0.08593051666866948,"pZ":2.149194856145468,"vX0":6.606294846830747,"vY0":-121.94133561270702,"vZ0":-3.327327263880158,"x":113.72,"y":180.75,"x0":-1.0939008907126342,"y0":50.003711713689725,"z0":5.926145432856494,"aX":-18.11816667597222},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.0,"breakHorizontal":20.3,"spinRate":2106,"spinDirection":243},"zone":5,"typeConfidence":0.9,"plateTime":0.45069574732239914,"extension":6.9236061480985995},"index":3,"playId":"990c580a-d1ab-3c27-8dad-a8b27d4ff665","pitchNumber":4,"startTime":"2026-04-19T18:29:54.093Z","endTime":"2026-04-19T18:29:57.843Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-19T18:30:03.367Z","endTime":"2026-04-19T18:30:12.565Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.901432775539575,"aZ":-26.030510116840272,"pfxX":-10.527257330920282,"pfxZ":4.189374566639125,"pX":-0.5612651033528031,"pZ":2.0942459475999415,"vX0":4.4743632753012355,"vY0":-120.72716591280299,"vZ0":-3.5334865491885443,"x":138.39,"y":182.24,"x0":-1.0773444873765787,"y0":50.00364489708632,"z0":5.884145465979185,"aX":-15.441247643777174},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.0,"breakHorizontal":17.9,"spinRate":1901,"spinDirection":253},"zone":7,"typeConfidence":0.9,"plateTime":0.45480980478517496,"extension":6.903180313470371},"index":5,"playId":"98fe2890-b7b3-3c04-927c-dae5d04f3431","pitchNumber":5,"startTime":"2026-04-19T18:30:12.565Z","endTime":"2026-04-19T18:30:17.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72939098332019,"aZ":-29.498525893800306,"pfxX":5.418452501704593,"pfxZ":2.022859704873774,"pX":1.1930441312739275,"pZ":1.3886244343055845,"vX0":3.6737527489948074,"vY0":-115.0621138800298,"vZ0":-3.5621141580924647,"x":71.52,"y":201.29,"x0":-1.1350424040774316,"y0":50.00419261010734,"z0":5.851620562664261,"aX":7.179349407757275},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":3.0,"breakHorizontal":-10.8,"spinRate":2410,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4782041558411305,"extension":6.934280535847969},"index":6,"playId":"5fc2088d-9045-3118-b578-ca4e98a248e3","pitchNumber":6,"startTime":"2026-04-19T18:30:33.266Z","endTime":"2026-04-19T18:30:36.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:30:36.972Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Stephenson walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T18:30:50.110Z","endTime":"2026-04-19T18:31:53.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":80.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.283634316305566,"aZ":-13.511991342631699,"pfxX":-6.294538997474301,"pfxZ":11.05372274749527,"pX":1.0090039399844248,"pZ":2.5402157870846502,"vX0":7.058491348131427,"vY0":-130.12009248469514,"vZ0":-5.596130903810613,"x":78.54,"y":170.19,"x0":-0.941193907896276,"y0":50.00070796131409,"z0":5.770354695470015,"aX":-10.624608270009283},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":18.7,"breakHorizontal":9.5,"spinRate":2448,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.4234967729717245,"extension":7.029751552717662},"index":0,"playId":"2143aa7d-15e3-3ffb-a3a6-f298b45f523f","pitchNumber":1,"startTime":"2026-04-19T18:31:00.195Z","endTime":"2026-04-19T18:31:04.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44039343959146,"aZ":-24.725019020558957,"pfxX":-11.669120697692833,"pfxZ":4.908237948959944,"pX":1.151830122417341,"pZ":0.9111474169694129,"vX0":8.837455240864417,"vY0":-123.50607885777916,"vZ0":-6.811986019810002,"x":73.09,"y":214.18,"x0":-0.9865088595179304,"y0":50.00556019822435,"z0":5.833573273373057,"aX":-17.728163170418735},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.2,"breakHorizontal":18.6,"spinRate":2253,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.44635136939258,"extension":6.971070075192705},"index":1,"playId":"07ae3a9f-0c7e-384e-a7ff-b834cadcb817","pitchNumber":2,"startTime":"2026-04-19T18:31:15.432Z","endTime":"2026-04-19T18:31:19.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.663347359558664,"aZ":-27.710181985042116,"pfxX":-11.15698998960526,"pfxZ":3.0239854844051592,"pX":-1.2460506670613896,"pZ":3.434619693752402,"vX0":3.2948369159774864,"vY0":-121.330706379394,"vZ0":-0.3499338558145181,"x":164.5,"y":146.05,"x0":-1.1790699171401602,"y0":50.005417632036156,"z0":6.013548288996146,"aX":-16.492292810211747},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.6,"breakHorizontal":19.3,"spinRate":2033,"spinDirection":249},"zone":11,"typeConfidence":0.9,"plateTime":0.45293437448941276,"extension":6.839529701287971},"index":2,"playId":"589139d9-7dcc-353b-a4dd-265c72165134","pitchNumber":3,"startTime":"2026-04-19T18:31:32.893Z","endTime":"2026-04-19T18:31:37.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95249254032844,"aZ":-16.352428046925045,"pfxX":-4.3950782327283715,"pfxZ":9.309176019117638,"pX":-0.5611166611075062,"pZ":3.6426116507049966,"vX0":2.739597561907479,"vY0":-129.98807979388283,"vZ0":-2.5659807086859643,"x":138.39,"y":140.43,"x0":-1.0613053935670458,"y0":50.00448403811573,"z0":5.893855627273568,"aX":-7.471581861769696},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.4,"breakHorizontal":7.3,"spinRate":2277,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.42244662989840975,"extension":7.001289823116812},"index":3,"playId":"71c5c6c9-6f85-30c7-ba04-b0dcad8e02c3","pitchNumber":4,"startTime":"2026-04-19T18:31:47.753Z","endTime":"2026-04-19T18:31:53.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:31:53.043Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rece Hinds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T18:31:53.153Z","endTime":"2026-04-19T18:32:56.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"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, 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":76.5,"endSpeed":69.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.123490004883624,"aZ":-30.201485281446317,"pfxX":8.257859778812028,"pfxZ":1.5905929700985784,"pX":-0.25521911392961993,"pZ":3.0317662188418657,"vX0":-0.05788992159364792,"vY0":-111.35363560821685,"vZ0":0.5354582406896979,"x":126.73,"y":156.92,"x0":-1.2995933312219727,"y0":50.00347881150218,"z0":5.94150517656429,"aX":10.25231392577091},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":3.4,"breakHorizontal":-14.9,"spinRate":2259,"spinDirection":46},"zone":2,"typeConfidence":2.0,"plateTime":0.49403288014089863,"extension":6.862601283750066},"index":0,"playId":"5bff9895-f276-36ab-88e0-658307dd4112","pitchNumber":1,"startTime":"2026-04-19T18:32:17.953Z","endTime":"2026-04-19T18:32:22.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":70.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42539032006588,"aZ":-34.67148384280904,"pfxX":6.604032457352142,"pfxZ":-1.9828959445539298,"pX":0.5433567228014949,"pZ":0.9715535990138343,"vX0":1.7626586549199637,"vY0":-112.44650277567902,"vZ0":-2.912468892197599,"x":96.29,"y":212.55,"x0":-1.11161610990857,"y0":50.00179032287843,"z0":5.85730388261917,"aX":8.321414384115416},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-4.1,"breakHorizontal":-12.5,"spinRate":2255,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.49009400570968564,"extension":6.922328972808368},"index":1,"playId":"6150733d-c387-332d-9a3f-80cbbc836cf0","pitchNumber":2,"startTime":"2026-04-19T18:32:34.770Z","endTime":"2026-04-19T18:32:37.937Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.531342527195466,"aZ":-29.223787755795804,"pfxX":6.396204766347293,"pfxZ":2.294823004568885,"pX":1.9651703556864284,"pZ":0.9139721195857198,"vX0":4.730272586389301,"vY0":-113.24201450252679,"vZ0":-4.267235018214912,"x":42.09,"y":214.1,"x0":-0.9888911134907771,"y0":50.00274928316471,"z0":5.777297966836511,"aX":8.227600892089932},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":3.2,"breakHorizontal":-12.8,"spinRate":2267,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.48545831010446694,"extension":6.960725344905737},"index":2,"playId":"768daf26-bff3-3a23-a5e9-a16a5260c7f7","pitchNumber":3,"startTime":"2026-04-19T18:32:52.723Z","endTime":"2026-04-19T18:32:56.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:32:56.827Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T18:35:03.705Z","endTime":"2026-04-19T18:37:54.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":6},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"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(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":0},"pitchData":{"startSpeed":78.2,"endSpeed":70.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.003502514670803,"aZ":-33.09734219341145,"pfxX":6.372229397743147,"pfxZ":-0.7179423509312848,"pX":-0.0825205531967333,"pZ":2.3052284342373066,"vX0":0.8063488669551767,"vY0":-113.798858915231,"vZ0":0.47283069613549755,"x":120.15,"y":176.54,"x0":-1.2696156892291461,"y0":50.00416566004579,"z0":5.430441273535176,"aX":8.180608983710803},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-0.8,"breakHorizontal":-11.8,"spinRate":2432,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.48527712422309177,"extension":6.700186965369596},"index":0,"playId":"96c1ed75-5e99-3eb4-81cb-f708df6310f4","pitchNumber":1,"startTime":"2026-04-19T18:35:30.456Z","endTime":"2026-04-19T18:35:34.311Z","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":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53123128488336,"aZ":-33.35730478353947,"pfxX":2.290212614563331,"pfxZ":-0.8303293030410508,"pX":0.8466607415188532,"pZ":2.6956830601176813,"vX0":3.9130627804189886,"vY0":-119.27959321413644,"vZ0":0.8017077227762126,"x":84.73,"y":166.0,"x0":-1.1205049120201929,"y0":50.004242442726806,"z0":5.39185066862858,"aX":3.2592318756201615},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.0,"breakHorizontal":-5.2,"spinRate":2382,"spinDirection":72},"zone":12,"typeConfidence":2.0,"plateTime":0.4613512743898216,"extension":6.87417352274437},"index":1,"playId":"96d5cebb-80a5-37d8-a63b-ce40142b9982","pitchNumber":2,"startTime":"2026-04-19T18:35:42.769Z","endTime":"2026-04-19T18:35:46.886Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-19T18:35:49.649Z","endTime":"2026-04-19T18:36:06.015Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34392827686943,"aZ":-21.933751932296275,"pfxX":-10.227683707452924,"pfxZ":5.77346604477977,"pX":0.9216597489210491,"pZ":3.195522802804623,"vX0":8.411284716061958,"vY0":-132.81436958706374,"vZ0":-1.0904458750375579,"x":81.87,"y":152.5,"x0":-0.9687489304136243,"y0":50.00292508978906,"z0":5.21734226824283,"aX":-18.141679152431514},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":16.6,"spinRate":2396,"spinDirection":225},"zone":12,"typeConfidence":0.91,"plateTime":0.41354073745859976,"extension":6.858718878117402},"index":3,"playId":"89d3eead-4f50-3cfa-978a-1c62c4ba1bab","pitchNumber":3,"startTime":"2026-04-19T18:36:06.015Z","endTime":"2026-04-19T18:36:11.003Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.087050190208654,"aZ":-32.534145353134086,"pfxX":5.05828029086747,"pfxZ":-0.25699739425503854,"pX":1.1996365591905926,"pZ":1.6190538977122693,"vX0":3.95667473088384,"vY0":-119.31216826263001,"vZ0":-1.5570766100119178,"x":71.27,"y":195.07,"x0":-1.1487318555157255,"y0":50.0009883980505,"z0":5.265205863987552,"aX":7.150734646094318},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.6,"breakHorizontal":-10.2,"spinRate":2503,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4624981325498747,"extension":6.558403855144437},"index":4,"playId":"03fb90bf-fa7e-3c97-b4b9-e4b840493e7b","pitchNumber":4,"startTime":"2026-04-19T18:37:12.040Z","endTime":"2026-04-19T18:37:17.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36542960217579,"aZ":-22.193773800183187,"pfxX":-7.628371623662765,"pfxZ":5.609944171443271,"pX":0.13706618464652767,"pZ":4.628235786537135,"vX0":5.655961503559244,"vY0":-133.00252210583784,"vZ0":2.126615262074563,"x":111.78,"y":113.82,"x0":-1.0333054336604373,"y0":50.00370599743676,"z0":5.43476794549805,"aX":-13.573336452864464},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":12.5,"spinRate":2361,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.4129237495920681,"extension":6.781984169424009},"index":5,"playId":"95fa2d6d-1a85-376d-b49d-f281768c88ef","pitchNumber":5,"startTime":"2026-04-19T18:37:27.157Z","endTime":"2026-04-19T18:37:31.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.997039445968078,"aZ":-24.797735369468064,"pfxX":-9.087967200088304,"pfxZ":4.107804374310065,"pX":-0.2740773873841964,"pZ":3.2626958690346695,"vX0":5.446365835265838,"vY0":-132.80017167920613,"vZ0":-0.4104003145219307,"x":127.45,"y":150.69,"x0":-1.1650520945884373,"y0":50.00321025529821,"z0":5.214619493673237,"aX":-16.320583548844837},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.6,"breakHorizontal":15.4,"spinRate":2423,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.4115897005406435,"extension":6.842833479541896},"hitData":{"launchSpeed":83.8,"launchAngle":46.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.93,"coordY":100.91}},"index":6,"playId":"c58b3900-336f-3a06-9fd6-c70e260fb480","pitchNumber":6,"startTime":"2026-04-19T18:37:42.634Z","endTime":"2026-04-19T18:37:54.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:37:54.797Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tristan Gray lines out to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T18:37:55.270Z","endTime":"2026-04-19T18:39:04.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.672409874451112,"aZ":-29.82804899672698,"pfxX":1.7775164603315892,"pfxZ":1.6317322708570128,"pX":-1.018939704210003,"pZ":3.073509102673108,"vX0":0.4397395101489726,"vY0":-119.3414600756882,"vZ0":0.871956189320285,"x":155.84,"y":155.8,"x0":-1.4366397532778856,"y0":50.00231774588005,"z0":5.396900923655483,"aX":2.5553887388522183},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.5,"breakHorizontal":-3.4,"spinRate":2364,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.45953165866812595,"extension":6.635925991900811},"index":0,"playId":"fd92e64a-e6de-3a25-ac2d-8ca80985708b","pitchNumber":1,"startTime":"2026-04-19T18:38:15.932Z","endTime":"2026-04-19T18:38:20.237Z","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":91.0,"endSpeed":81.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.857568141436445,"aZ":-21.316414457071822,"pfxX":-10.005246861584865,"pfxZ":6.233959501594148,"pX":-0.04371794021856652,"pZ":2.9334371284313803,"vX0":5.860362518608017,"vY0":-132.31475526686808,"vZ0":-1.9173663685995752,"x":118.67,"y":159.58,"x0":-1.0078460105373062,"y0":50.002782664069365,"z0":5.258005664632599,"aX":-17.42868633511302},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.0,"breakHorizontal":16.6,"spinRate":2428,"spinDirection":219},"zone":2,"typeConfidence":0.91,"plateTime":0.4167655240926025,"extension":6.82905825151925},"index":1,"playId":"4c462f0e-05ec-3097-abcb-66d11f3b21a7","pitchNumber":2,"startTime":"2026-04-19T18:38:28.327Z","endTime":"2026-04-19T18:38:31.907Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-19T18:38:43.226Z","endTime":"2026-04-19T18:38:56.472Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"}},{"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":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.199139624483536,"aZ":-33.95608872939118,"pfxX":3.151675500809938,"pfxZ":-1.20229906996477,"pX":-0.5079013477083371,"pZ":2.1647467740794077,"vX0":1.0922847719139446,"vY0":-121.19795416132844,"vZ0":-0.37785973830368225,"x":136.36,"y":180.33,"x0":-1.3748011958014978,"y0":50.005328129372835,"z0":5.305614589945659,"aX":4.657070096034547},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.0,"breakHorizontal":-6.0,"spinRate":2435,"spinDirection":102},"zone":7,"typeConfidence":2.0,"plateTime":0.4531203044150547,"extension":6.90237423778444},"hitData":{"launchSpeed":88.8,"launchAngle":24.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.52,"coordY":79.36}},"index":3,"playId":"afd80e44-3054-38e5-b776-d126b9b82445","pitchNumber":3,"startTime":"2026-04-19T18:38:56.472Z","endTime":"2026-04-19T18:39:04.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:39:04.963Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brooks Lee lines out sharply to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T18:39:07.547Z","endTime":"2026-04-19T18:40:19.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.526627521070377,"aZ":-35.83853676629225,"pfxX":2.161017666421113,"pfxZ":-2.521537850055875,"pX":-0.611876231557654,"pZ":2.357746921792078,"vX0":0.9259912550247045,"vY0":-120.26587152020312,"vZ0":0.4093510414225212,"x":140.32,"y":175.12,"x0":-1.283899327486888,"y0":50.005513002471005,"z0":5.390101601027154,"aX":3.134209791456091},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.2,"breakHorizontal":-4.2,"spinRate":2336,"spinDirection":77},"zone":4,"typeConfidence":2.0,"plateTime":0.45719513964191716,"extension":6.701224154532959},"index":0,"playId":"2501a489-55f0-35b3-a371-3194ae5a3387","pitchNumber":1,"startTime":"2026-04-19T18:39:28.787Z","endTime":"2026-04-19T18:39:33.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.056260548296535,"aZ":-34.07091257649392,"pfxX":1.3513659755454426,"pfxZ":-1.3308922057195423,"pX":0.12543263488959977,"pZ":1.87067866956776,"vX0":2.794760502768934,"vY0":-119.36335658832064,"vZ0":-0.8731044988648453,"x":112.22,"y":188.27,"x0":-1.242970331470896,"y0":50.005545981500546,"z0":5.34846062866772,"aX":1.921534708806779},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.3,"breakHorizontal":-3.2,"spinRate":2423,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.46142305864460864,"extension":6.564579980260299},"index":1,"playId":"ecb64452-91ce-3f33-9dc4-17d2382131de","pitchNumber":2,"startTime":"2026-04-19T18:39:44.231Z","endTime":"2026-04-19T18:39:47.421Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-19T18:39:56.227Z","endTime":"2026-04-19T18:40:09.119Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.425048829179747,"aZ":-35.30500810427656,"pfxX":1.1255171788647134,"pfxZ":-2.11384757779609,"pX":0.21761611606306236,"pZ":1.8147990624383679,"vX0":3.2653956178000487,"vY0":-121.48117682980039,"vZ0":-0.8179112709573151,"x":108.7,"y":189.78,"x0":-1.294086281999246,"y0":50.00062794921328,"z0":5.244654982720716,"aX":1.6691692188437102},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.7,"breakHorizontal":-2.9,"spinRate":2410,"spinDirection":76},"zone":8,"typeConfidence":2.0,"plateTime":0.45213936497272433,"extension":6.756448235900225},"hitData":{"launchSpeed":103.4,"launchAngle":19.0,"totalDistance":353.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":143.93,"coordY":58.24}},"index":3,"playId":"48f464f4-b16d-3b1d-be22-0be61057d797","pitchNumber":3,"startTime":"2026-04-19T18:40:09.119Z","endTime":"2026-04-19T18:40:19.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:40:19.908Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ke'Bryan Hayes called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T18:42:05.937Z","endTime":"2026-04-19T18:43:07.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"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":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.176359489410718,"aZ":-21.307450850064015,"pfxX":-9.351151460928063,"pfxZ":6.4312307345129245,"pX":-0.7929945058484336,"pZ":2.95523854318458,"vX0":3.934820384242299,"vY0":-129.45795750317848,"vZ0":-3.3069946806810786,"x":147.23,"y":158.99,"x0":-1.1215491156491912,"y0":50.003847064712666,"z0":5.888990573143229,"aX":-15.800313947982733},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.0,"breakHorizontal":16.0,"spinRate":2115,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.42384839530056206,"extension":6.9733159766668775},"index":0,"playId":"6f7ac4bc-ef87-3264-89ff-45e7ce074577","pitchNumber":1,"startTime":"2026-04-19T18:42:24.160Z","endTime":"2026-04-19T18:42:27.832Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.888539056270012,"aZ":-27.592929768900273,"pfxX":6.983728022693485,"pfxZ":3.551835258759631,"pX":0.96083178850879,"pZ":2.5335563943859136,"vX0":2.6036756122079288,"vY0":-112.66780608980645,"vZ0":-1.622319707133911,"x":80.38,"y":170.37,"x0":-1.116016833555897,"y0":50.0023821263497,"z0":6.0435182552340745,"aX":9.0047566685787},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":6.4,"breakHorizontal":-13.3,"spinRate":2236,"spinDirection":56},"zone":12,"typeConfidence":2.0,"plateTime":0.4855800569386326,"extension":6.7266498871136315},"index":1,"playId":"f50e15d3-7131-32c2-82d3-5e57e3098934","pitchNumber":2,"startTime":"2026-04-19T18:42:37.368Z","endTime":"2026-04-19T18:42:41.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.149179318848336,"aZ":-28.670705761564474,"pfxX":5.91525553377304,"pfxZ":2.7105354009063563,"pX":1.8989567869087374,"pZ":1.171961535413679,"vX0":4.8990032923207405,"vY0":-113.09618024778597,"vZ0":-3.9893923902732484,"x":44.62,"y":207.14,"x0":-1.0658200395610098,"y0":50.00239772653319,"z0":5.8428605707271695,"aX":7.640645623171851},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":4.2,"breakHorizontal":-12.0,"spinRate":2276,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4848015016091525,"extension":6.993395450443051},"index":2,"playId":"d9a46c10-40fa-3fe6-8521-d0fe9279ccb4","pitchNumber":3,"startTime":"2026-04-19T18:42:50.198Z","endTime":"2026-04-19T18:42:55.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47533221122753,"aZ":-17.466710564612928,"pfxX":-5.5534998882502595,"pfxZ":8.356074615281983,"pX":0.9193397672756233,"pZ":2.5204602754087473,"vX0":6.885346096543206,"vY0":-131.48003460417067,"vZ0":-5.2933984055304,"x":81.96,"y":170.73,"x0":-1.005282614495518,"y0":50.00528286278616,"z0":5.845932359826465,"aX":-9.777568371136962},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.3,"breakHorizontal":8.6,"spinRate":2305,"spinDirection":212},"zone":12,"typeConfidence":0.89,"plateTime":0.41574077468542203,"extension":7.001367128917841},"index":3,"playId":"7a635ec5-e259-3f64-8158-da65c91e3bf2","pitchNumber":4,"startTime":"2026-04-19T18:43:03.223Z","endTime":"2026-04-19T18:43:07.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:43:07.866Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Friedl flies out to center fielder Byron Buxton.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T18:43:23.463Z","endTime":"2026-04-19T18:45:02.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"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":"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":89.9,"endSpeed":82.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25632353533861,"aZ":-14.709245903106018,"pfxX":-5.264716118698569,"pfxZ":10.106407209775096,"pX":-0.04425044790178126,"pZ":2.248704067966706,"vX0":4.7209270464052535,"vY0":-130.78251735665594,"vZ0":-6.136734286700394,"x":118.69,"y":178.06,"x0":-1.191059526551191,"y0":50.00023013398022,"z0":5.73375700945544,"aX":-9.094961506572337},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.2,"breakHorizontal":8.4,"spinRate":2324,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.41923110128235175,"extension":7.134744477598672},"index":0,"playId":"7c1f7edf-5d2e-3da3-ab16-51fc0a73247d","pitchNumber":1,"startTime":"2026-04-19T18:43:31.145Z","endTime":"2026-04-19T18:43:35.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.523954792017268,"aZ":-24.89620373212279,"pfxX":-11.87826868031182,"pfxZ":4.657779169130008,"pX":1.2825700320270796,"pZ":0.7130098998068932,"vX0":9.17931932047654,"vY0":-124.10165329606365,"vZ0":-7.534386057864902,"x":68.11,"y":219.53,"x0":-0.9185146987728849,"y0":50.000919473339415,"z0":5.857901122260173,"aX":-18.550823663400056},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.8,"breakHorizontal":19.4,"spinRate":2146,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.4411308201658448,"extension":6.8308756863857605},"index":1,"playId":"07115ea9-9cc6-3596-b25e-3be683e563a4","pitchNumber":2,"startTime":"2026-04-19T18:43:43.854Z","endTime":"2026-04-19T18:43:48.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41939238641708,"aZ":-25.539506633250333,"pfxX":-11.914738216321718,"pfxZ":4.321849707422791,"pX":-0.7172349281886454,"pZ":2.2282134678473127,"vX0":4.98336671379933,"vY0":-124.10667204980918,"vZ0":-3.6117446803941577,"x":144.34,"y":178.62,"x0":-1.220460603722851,"y0":50.00394906871875,"z0":5.866814930183393,"aX":-18.300147207247317},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.1,"breakHorizontal":20.2,"spinRate":2052,"spinDirection":244},"zone":4,"typeConfidence":0.89,"plateTime":0.44396772176186605,"extension":6.993055010958147},"index":2,"playId":"e43959cf-1700-37bc-91e1-93b746068690","pitchNumber":3,"startTime":"2026-04-19T18:44:03.610Z","endTime":"2026-04-19T18:44:07.957Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-19T18:44:22.617Z","endTime":"2026-04-19T18:44:35.569Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.778603333289414,"aZ":-29.436130534385367,"pfxX":2.2680439175837668,"pfxZ":1.8172170734905837,"pX":0.4719758830636777,"pZ":1.052262314679884,"vX0":3.238575095639032,"vY0":-121.44951557940368,"vZ0":-5.364656462390629,"x":99.01,"y":210.37,"x0":-1.1688963355053472,"y0":50.00392793489112,"z0":5.822661353781373,"aX":3.4182677930124856},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.4,"breakHorizontal":-4.8,"spinRate":2171,"spinDirection":136},"zone":14,"typeConfidence":0.89,"plateTime":0.44944827346514193,"extension":6.992960187210386},"index":4,"playId":"677ff3a5-eca3-31a7-a2c4-247c820373ba","pitchNumber":4,"startTime":"2026-04-19T18:44:35.569Z","endTime":"2026-04-19T18:44:39.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.576258343140548,"aZ":-27.665645147270983,"pfxX":-11.024795901252416,"pfxZ":3.0695813432972656,"pX":-0.8461779947577615,"pZ":2.9058235052807886,"vX0":4.2110526075885195,"vY0":-120.22430545363888,"vZ0":-1.4632579089908653,"x":149.25,"y":160.32,"x0":-1.1847777630846774,"y0":50.003956987149245,"z0":5.970238769288488,"aX":-16.19342131203962},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.5,"breakHorizontal":19.0,"spinRate":1990,"spinDirection":250},"zone":11,"typeConfidence":0.9,"plateTime":0.45502291528447314,"extension":6.894947089761794},"hitData":{"launchSpeed":93.6,"launchAngle":32.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.85,"coordY":69.21}},"index":5,"playId":"ed0951fb-e661-3e79-850a-e3246194a688","pitchNumber":5,"startTime":"2026-04-19T18:44:51.282Z","endTime":"2026-04-19T18:45:02.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:45:02.017Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to right fielder James Outman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T18:45:01.901Z","endTime":"2026-04-19T18:46:02.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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(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.2,"endSpeed":82.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.266215795493295,"aZ":-24.967698092837946,"pfxX":-9.16220151285939,"pfxZ":4.1738427745155935,"pX":-0.2304486216241014,"pZ":2.6156269880176723,"vX0":5.242320933488526,"vY0":-131.222266922017,"vZ0":-3.516231351723306,"x":125.78,"y":168.16,"x0":-1.0738101446758466,"y0":50.0040878735691,"z0":5.853634286876853,"aX":-15.825450021664192},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.0,"breakHorizontal":15.2,"spinRate":2162,"spinDirection":216},"zone":5,"typeConfidence":0.88,"plateTime":0.4189440816430552,"extension":7.054816102515806},"index":0,"playId":"d26dbe2c-3bba-3d50-8b50-2a9ef24f97b8","pitchNumber":1,"startTime":"2026-04-19T18:45:20.920Z","endTime":"2026-04-19T18:45:24.827Z","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":85.5,"endSpeed":78.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25096590316227,"aZ":-26.1073606954648,"pfxX":-11.737193355283189,"pfxZ":3.8855191927183004,"pX":0.3648507988245305,"pZ":1.8142078073092858,"vX0":7.17275558367793,"vY0":-124.21564844047626,"vZ0":-4.659074572790283,"x":103.09,"y":189.8,"x0":-1.0376449991178518,"y0":50.00184121376053,"z0":5.889037875662833,"aX":-18.311195484903436},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.1,"breakHorizontal":19.6,"spinRate":2245,"spinDirection":249},"zone":9,"typeConfidence":0.89,"plateTime":0.44122299675547616,"extension":6.847249589391655},"index":1,"playId":"655f250d-ad0e-32da-b3c3-93ed0accb67d","pitchNumber":2,"startTime":"2026-04-19T18:45:33.354Z","endTime":"2026-04-19T18:45:36.462Z","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":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62936995653709,"aZ":-27.32978477458154,"pfxX":2.3760932532495604,"pfxZ":3.3272670049621373,"pX":0.721665012203718,"pZ":2.271656019025546,"vX0":3.6555603265534358,"vY0":-120.23716341813898,"vZ0":-2.6206918142476217,"x":89.49,"y":177.45,"x0":-1.130565084052848,"y0":50.001121603999515,"z0":5.815795467397385,"aX":3.457437639560978},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.6,"breakHorizontal":-5.3,"spinRate":2091,"spinDirection":153},"zone":6,"typeConfidence":0.9,"plateTime":0.456590182553438,"extension":7.063767001158484},"hitData":{"launchSpeed":98.9,"launchAngle":29.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.56,"coordY":64.71}},"index":2,"playId":"be2c0613-e0ef-363e-af30-e4c3f9a0160e","pitchNumber":3,"startTime":"2026-04-19T18:45:51.982Z","endTime":"2026-04-19T18:46:02.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:46:02.253Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to right fielder Rece Hinds.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T18:47:51.229Z","endTime":"2026-04-19T18:48:59.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6761962331702,"aZ":-21.84260005952851,"pfxX":-11.432895972820827,"pfxZ":5.919830758941908,"pX":-1.0242781136004082,"pZ":3.270799422090181,"vX0":4.021659449917205,"vY0":-132.14610315943003,"vZ0":-1.0993596825461949,"x":156.04,"y":150.47,"x0":-1.0926298514207946,"y0":50.001192781096606,"z0":5.317242928875412,"aX":-19.947254924951817},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.7,"breakHorizontal":19.7,"spinRate":2328,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.4166184031425506,"extension":6.709697795847407},"index":0,"playId":"6f443452-746b-3c8d-aa98-4097deecae83","pitchNumber":1,"startTime":"2026-04-19T18:48:08.440Z","endTime":"2026-04-19T18:48:13.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39224454028086,"aZ":-31.772956086714295,"pfxX":0.7494688529237039,"pfxZ":0.2764199343374063,"pX":-0.3470655701868769,"pZ":2.8400127313213113,"vX0":2.0328905297195896,"vY0":-119.52372899041002,"vZ0":0.6516548075086586,"x":130.23,"y":162.1,"x0":-1.3065158349809696,"y0":50.00180766806474,"z0":5.420696379135306,"aX":1.0822577261419692},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.0,"breakHorizontal":-1.8,"spinRate":2351,"spinDirection":87},"zone":4,"typeConfidence":2.0,"plateTime":0.4585421573163737,"extension":6.770247743255882},"index":1,"playId":"d8638abe-8f35-3f3e-9971-b55613121b4d","pitchNumber":2,"startTime":"2026-04-19T18:48:21.117Z","endTime":"2026-04-19T18:48:25.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":81.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.587695399539506,"aZ":-22.49797357630787,"pfxX":-11.081054540687656,"pfxZ":5.524695828442832,"pX":-0.49215395200556683,"pZ":3.6647915845909114,"vX0":5.500423394126728,"vY0":-133.06605572354886,"vZ0":0.1034062965835627,"x":135.76,"y":139.83,"x0":-1.1718256808589378,"y0":50.00617966386894,"z0":5.286374946665792,"aX":-19.42487166592809},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.2,"breakHorizontal":18.5,"spinRate":2354,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.41524689139022364,"extension":6.834247352312403},"index":2,"playId":"16000e54-4959-30b4-b4b0-ad89ae22632a","pitchNumber":3,"startTime":"2026-04-19T18:48:35.587Z","endTime":"2026-04-19T18:48:40.124Z","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":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.290470552461,"aZ":-31.774909168512714,"pfxX":0.387309817875936,"pfxZ":0.26314563400458013,"pX":0.04684775842234427,"pZ":2.3346483344150366,"vX0":3.1637711227125753,"vY0":-121.68645360193636,"vZ0":-0.4455740015022849,"x":115.21,"y":175.74,"x0":-1.3213753326366062,"y0":50.0009527646774,"z0":5.277362679943432,"aX":0.5789361683994302},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.6,"breakHorizontal":-1.4,"spinRate":2380,"spinDirection":86},"zone":5,"typeConfidence":2.0,"plateTime":0.45043799813575713,"extension":6.830142331192387},"hitData":{"launchSpeed":84.8,"launchAngle":45.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.86,"coordY":106.72}},"index":3,"playId":"12f44c81-9512-3499-9ee5-38286dcb555c","pitchNumber":4,"startTime":"2026-04-19T18:48:49.543Z","endTime":"2026-04-19T18:48:59.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:48:59.758Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Byron Buxton walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T18:49:02.905Z","endTime":"2026-04-19T18:51:20.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.549109569146122,"aZ":-28.808828328359994,"pfxX":3.507126067740619,"pfxZ":2.358803447520817,"pX":1.6265782196169936,"pZ":1.7814215626559988,"vX0":5.415454032130224,"vY0":-118.55636432159086,"vZ0":-1.8491048801507368,"x":55.0,"y":190.68,"x0":-1.1421943772941088,"y0":50.001008954715054,"z0":5.199546383851394,"aX":4.992677723251064},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.1,"breakHorizontal":-7.7,"spinRate":2357,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4619138778458889,"extension":6.680112125161734},"index":0,"playId":"f5bbd33c-1edb-3081-b21c-6a094971d9c0","pitchNumber":1,"startTime":"2026-04-19T18:49:25.473Z","endTime":"2026-04-19T18:49:29.701Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-19T18:49:39.713Z","endTime":"2026-04-19T18:49:53.325Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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":91.4,"endSpeed":83.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96256540231366,"aZ":-17.963800724183937,"pfxX":-5.746573599699257,"pfxZ":7.9769695027473,"pX":1.9227047290319743,"pZ":2.896283918832536,"vX0":9.373571899725956,"vY0":-132.77188209463247,"vZ0":-2.7489725688483344,"x":43.71,"y":160.58,"x0":-0.9101777568793404,"y0":50.00513711469277,"z0":5.255474315229316,"aX":-10.241211878466483},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.0,"breakHorizontal":8.3,"spinRate":2548,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4128619607358228,"extension":6.954552791674614},"index":2,"playId":"b12a46ab-01d9-3fc7-b784-752dd6f6a7ee","pitchNumber":2,"startTime":"2026-04-19T18:49:53.325Z","endTime":"2026-04-19T18:49:56.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36260120582079,"aZ":-22.292047890019877,"pfxX":-10.451871734606646,"pfxZ":5.589036933924461,"pX":-0.8595220959695787,"pZ":3.3799032244308727,"vX0":3.936139357765318,"vY0":-133.28748866250922,"vZ0":-0.6908267828365865,"x":149.76,"y":147.52,"x0":-1.012810628757951,"y0":50.00028261812423,"z0":5.278081033091418,"aX":-18.470919225833015},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":17.9,"spinRate":2391,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.41374937042801774,"extension":6.7505092789300765},"index":3,"playId":"8e2ec27d-f3fe-32c3-b535-4146b72e0612","pitchNumber":3,"startTime":"2026-04-19T18:50:05.745Z","endTime":"2026-04-19T18:50:10.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.790673188162593,"aZ":-28.797020759453087,"pfxX":3.392846837533578,"pfxZ":2.3862193446456317,"pX":0.4631521253062349,"pZ":3.462812077522533,"vX0":3.061619275519782,"vY0":-118.48299467948648,"vZ0":1.7362935886108846,"x":99.35,"y":145.28,"x0":-1.2890418345892498,"y0":50.00151335972902,"z0":5.36238770195909,"aX":4.7961956671884165},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":5.0,"breakHorizontal":-7.0,"spinRate":2354,"spinDirection":71},"zone":12,"typeConfidence":2.0,"plateTime":0.4632492596107376,"extension":6.749797706193973},"index":4,"playId":"40d984d4-0b28-3beb-9942-ca4bde0ce444","pitchNumber":4,"startTime":"2026-04-19T18:50:21.989Z","endTime":"2026-04-19T18:50:27.137Z","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":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21407477354277,"aZ":-27.596514990805254,"pfxX":5.12751200075363,"pfxZ":3.2364510068177754,"pX":1.8767167951836334,"pZ":1.0017032956527694,"vX0":5.34318070006958,"vY0":-119.17956918064351,"vZ0":-3.662037286990518,"x":45.46,"y":211.73,"x0":-1.073758727145468,"y0":50.005815660238355,"z0":5.093397877335675,"aX":7.262876430261006},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.0,"breakHorizontal":-10.7,"spinRate":2413,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.46232539812270357,"extension":6.52192422367601},"index":5,"playId":"a95fd0ab-2558-3acb-b58f-c7b61d7b4329","pitchNumber":5,"startTime":"2026-04-19T18:50:58.740Z","endTime":"2026-04-19T18:51:04.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96418487359475,"aZ":-23.471433947619857,"pfxX":-7.328099215361066,"pfxZ":5.008782127358785,"pX":1.7418191957140534,"pZ":3.5966677484803995,"vX0":9.44787511021963,"vY0":-131.0728408453174,"vZ0":0.4011110419366889,"x":50.61,"y":141.67,"x0":-0.9590713791767368,"y0":50.004027455587654,"z0":5.195602064638143,"aX":-12.738547035018954},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.4,"breakHorizontal":11.2,"spinRate":2539,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.41803085193205813,"extension":6.708836448939828},"index":6,"playId":"cc1131ca-1649-3a73-b5c9-7d056c05238d","pitchNumber":6,"startTime":"2026-04-19T18:51:16.823Z","endTime":"2026-04-19T18:51:20.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:51:20.147Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a line drive to right fielder Rece Hinds. Byron Buxton to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T18:51:25.003Z","endTime":"2026-04-19T18:52:49.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnThird":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.471312783173666,"aZ":-32.74350697491866,"pfxX":0.622534834714914,"pfxZ":-0.3918257960666889,"pX":-0.5280575462052413,"pZ":2.401132090406,"vX0":1.8610324511276106,"vY0":-118.60801503228468,"vZ0":-0.02914535896464132,"x":137.13,"y":173.95,"x0":-1.4005142526331424,"y0":50.0056660683701,"z0":5.373805538612495,"aX":0.8960526566202041},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.5,"breakHorizontal":-1.6,"spinRate":2380,"spinDirection":71},"zone":4,"typeConfidence":2.0,"plateTime":0.45997268930709145,"extension":6.8537841130985075},"index":0,"playId":"d65e0331-6610-354a-8716-c97f4e7567d1","pitchNumber":1,"startTime":"2026-04-19T18:51:47.706Z","endTime":"2026-04-19T18:51:51.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.564249444738778,"aZ":-32.03819107759366,"pfxX":0.8098186040596922,"pfxZ":0.08999682046985491,"pX":-0.17934939357788088,"pZ":1.4949556986649748,"vX0":2.8627315977728376,"vY0":-120.79859244116209,"vZ0":-2.1917842861075485,"x":123.84,"y":198.42,"x0":-1.4785512170509518,"y0":50.002382241048885,"z0":5.194353347513131,"aX":1.2125187838692582},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.1,"breakHorizontal":-2.0,"spinRate":2414,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.45110916744189833,"extension":6.797514917046016},"index":1,"playId":"654fe7ec-20fa-3165-bf7d-f97e5244cdbf","pitchNumber":2,"startTime":"2026-04-19T18:52:05.772Z","endTime":"2026-04-19T18:52:09.157Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-19T18:52:18.683Z","endTime":"2026-04-19T18:52:36.645Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"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":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.852617453738592,"aZ":-22.110109066693475,"pfxX":-8.276734415555477,"pfxZ":5.7520913482704845,"pX":0.7705130634189882,"pZ":3.594825998398282,"vX0":7.626654936950111,"vY0":-131.1974682141328,"vZ0":-0.018493145914685316,"x":87.63,"y":141.72,"x0":-1.0938967096719474,"y0":50.00126854457215,"z0":5.245015182064709,"aX":-14.477858284309356},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.7,"breakHorizontal":13.4,"spinRate":2430,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.4169290411447122,"extension":6.778058496829063},"hitData":{"launchSpeed":92.9,"launchAngle":12.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.97,"coordY":114.13}},"index":3,"playId":"6c7328e1-c545-3c36-9458-b158732d43fc","pitchNumber":3,"startTime":"2026-04-19T18:52:36.645Z","endTime":"2026-04-19T18:52:49.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:52:49.655Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a line drive to right fielder Rece Hinds. Byron Buxton scores. Trevor Larnach to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T18:52:55.685Z","endTime":"2026-04-19T18:53:49.643Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnThird":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":81.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89348385291256,"aZ":-22.13880492956417,"pfxX":-10.850679989794054,"pfxZ":5.849652283091883,"pX":-0.4436340583151279,"pZ":2.8817970135075295,"vX0":5.6572174959750505,"vY0":-130.7153057499375,"vZ0":-1.6780393804849894,"x":133.91,"y":160.97,"x0":-1.2368016336029737,"y0":50.00042155307438,"z0":5.209424210949232,"aX":-18.60328903010244},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.4,"breakHorizontal":18.2,"spinRate":2345,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.4204868415045806,"extension":6.835752632483832},"index":0,"playId":"bd095d5d-7d60-367c-a62c-89cb0e924754","pitchNumber":1,"startTime":"2026-04-19T18:53:16.888Z","endTime":"2026-04-19T18:53:20.602Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.391035245357234,"aZ":-17.835482780394766,"pfxX":-4.809379915321072,"pfxZ":8.259956762692545,"pX":0.5665337603380179,"pZ":2.749575814771917,"vX0":6.237219301780195,"vY0":-131.10085530454563,"vZ0":-2.942355955984598,"x":95.41,"y":164.54,"x0":-1.2214626594066778,"y0":50.003948128493775,"z0":5.221802333138499,"aX":-8.350687244208236},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.5,"breakHorizontal":7.3,"spinRate":2474,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.4182111670076418,"extension":7.070236954572506},"hitData":{"launchSpeed":88.2,"launchAngle":23.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.29,"coordY":104.61}},"index":1,"playId":"7653fe57-c170-3826-94f7-fe45b311d381","pitchNumber":2,"startTime":"2026-04-19T18:53:36.781Z","endTime":"2026-04-19T18:53:49.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:53:49.643Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Caratini singles on a ground ball to right fielder Rece Hinds. Trevor Larnach scores. Josh Bell to 2nd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T18:54:03.263Z","endTime":"2026-04-19T18:55:19.693Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.162789304968136,"aZ":-32.51991083474587,"pfxX":1.3324573581511705,"pfxZ":-0.2297540229548023,"pX":-0.025846457306675615,"pZ":2.4158830071531017,"vX0":3.0172618346167495,"vY0":-120.85336872469213,"vZ0":-0.1964666504887962,"x":117.99,"y":173.55,"x0":-1.465105569092182,"y0":50.00567610009698,"z0":5.361204131709005,"aX":1.9657876106192065},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.2,"breakHorizontal":-3.1,"spinRate":2401,"spinDirection":77},"zone":5,"typeConfidence":2.0,"plateTime":0.45370268361948085,"extension":6.782603724197162},"index":0,"playId":"bb58f25c-785f-30a2-930b-b907fa80ddde","pitchNumber":1,"startTime":"2026-04-19T18:54:20.078Z","endTime":"2026-04-19T18:54:27.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.841395856686848,"aZ":-34.5446849248396,"pfxX":2.8515361703987505,"pfxZ":-1.6684708445282865,"pX":-1.236376419782818,"pZ":3.188033395668243,"vX0":-0.4895225912560853,"vY0":-118.4132279977768,"vZ0":2.074993019091503,"x":164.13,"y":152.7,"x0":-1.397310346979427,"y0":50.00488052712644,"z0":5.4633607857388276,"aX":4.045323785206944},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.3,"breakHorizontal":-5.0,"spinRate":2353,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.46275133788653466,"extension":6.755138036754816},"index":1,"playId":"1feb9a26-b728-35bd-bccf-d898ff090067","pitchNumber":2,"startTime":"2026-04-19T18:54:52.624Z","endTime":"2026-04-19T18:54:57.073Z","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":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55369270154467,"aZ":-33.50609547662669,"pfxX":1.5310806313802432,"pfxZ":-0.9171274361433062,"pX":-0.023498146826698537,"pZ":1.9052452065340286,"vX0":2.7625831447984903,"vY0":-120.05676155312767,"vZ0":-0.8534498641241386,"x":117.9,"y":187.34,"x0":-1.3885788072087193,"y0":50.001391438211606,"z0":5.251295178095507,"aX":2.2308259135192774},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.6,"breakHorizontal":-3.5,"spinRate":2361,"spinDirection":71},"zone":8,"typeConfidence":2.0,"plateTime":0.45647393500081446,"extension":6.758936289318353},"hitData":{"launchSpeed":79.5,"launchAngle":9.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.76,"coordY":127.39}},"index":2,"playId":"612e366f-aab7-3384-9620-4033a96620f0","pitchNumber":3,"startTime":"2026-04-19T18:55:09.477Z","endTime":"2026-04-19T18:55:19.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:55:19.693Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kody Clemens lines out to left fielder Spencer Steer.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T18:56:23.717Z","endTime":"2026-04-19T18:57:44.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnSecond":{"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,5],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-19T18:55:31.804Z","endTime":"2026-04-19T18:56:26.014Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.261418121037206,"aZ":-31.75766638378481,"pfxX":1.3611987532922363,"pfxZ":0.29399720490661885,"pX":-0.3729449303213896,"pZ":3.1766857981188155,"vX0":2.1819460708676823,"vY0":-117.86121616154283,"vZ0":1.639535614167552,"x":131.22,"y":153.01,"x0":-1.4872705797133838,"y0":50.00205993506485,"z0":5.40346812356847,"aX":1.9156069631889807},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.2,"breakHorizontal":-3.0,"spinRate":2375,"spinDirection":58},"zone":1,"typeConfidence":2.0,"plateTime":0.4646190426408525,"extension":6.8418988078510194},"index":1,"playId":"f72345ec-4fff-386d-9aa7-d88e61f52996","pitchNumber":1,"startTime":"2026-04-19T18:56:26.014Z","endTime":"2026-04-19T18:56:29.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.615580104530395,"aZ":-19.13051787826983,"pfxX":-12.160130268764135,"pfxZ":7.407413745198375,"pX":-0.3628516003665447,"pZ":1.4121745222626465,"vX0":6.523324095979005,"vY0":-132.6786379866136,"vZ0":-5.945350542516335,"x":130.83,"y":200.65,"x0":-1.2893790766916366,"y0":50.00565053866677,"z0":5.102274173240841,"aX":-21.41886261142243},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.1,"breakHorizontal":20.4,"spinRate":2328,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.41476995643413916,"extension":6.789752553623105},"index":2,"playId":"e6c4e02d-9628-38f3-a083-cbdad22035b9","pitchNumber":2,"startTime":"2026-04-19T18:56:48.656Z","endTime":"2026-04-19T18:56:53.126Z","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":82.5,"endSpeed":74.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.353554931218305,"aZ":-31.778313745278247,"pfxX":1.3532694373957028,"pfxZ":0.27543797975541295,"pX":-0.6534136290409462,"pZ":2.1021379715773882,"vX0":1.6998377740645065,"vY0":-120.13964482441996,"vZ0":-0.8241338591238707,"x":141.91,"y":182.02,"x0":-1.5498041068813568,"y0":50.004353504279294,"z0":5.309993314844534,"aX":1.9497742810025844},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.6,"breakHorizontal":-2.9,"spinRate":2356,"spinDirection":73},"zone":7,"typeConfidence":2.0,"plateTime":0.4584193588509877,"extension":6.807426061278407},"index":3,"playId":"78ae3523-f8e4-34dd-8a0d-d2aab952025c","pitchNumber":3,"startTime":"2026-04-19T18:57:04.775Z","endTime":"2026-04-19T18:57:08.257Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-19T18:57:20.646Z","endTime":"2026-04-19T18:57:36.207Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"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":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":81.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45318111725544,"aZ":-22.974101407709735,"pfxX":-10.967158507145736,"pfxZ":5.375129091708558,"pX":-1.1134095774262902,"pZ":3.3756350717393118,"vX0":3.9987102914227837,"vY0":-131.42362578494163,"vZ0":-0.44003000141858223,"x":159.44,"y":147.64,"x0":-1.2490142559707325,"y0":50.003528586074474,"z0":5.284432014172543,"aX":-18.77094200770767},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.8,"breakHorizontal":18.7,"spinRate":2310,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.420260880355829,"extension":6.821555565943378},"hitData":{"launchSpeed":91.7,"launchAngle":22.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":51.89,"coordY":110.52}},"index":5,"playId":"dfd284e2-a6b8-30ec-8b65-97f293632f83","pitchNumber":4,"startTime":"2026-04-19T18:57:36.207Z","endTime":"2026-04-19T18:57:44.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:57:44.899Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T18:57:50.818Z","endTime":"2026-04-19T18:58:37.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"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(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.7,"endSpeed":81.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33839974420446,"aZ":-19.213433964903867,"pfxX":-11.797764101699395,"pfxZ":7.495801421300002,"pX":-0.5151220288983767,"pZ":2.087173869371076,"vX0":5.7291616357604545,"vY0":-131.7818327005893,"vZ0":-4.039380754481139,"x":136.64,"y":182.43,"x0":-1.2040802616054274,"y0":50.00597731183192,"z0":5.089961505684187,"aX":-20.409808983030327},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.7,"breakHorizontal":19.8,"spinRate":2285,"spinDirection":226},"zone":7,"typeConfidence":0.91,"plateTime":0.41829552465279685,"extension":6.762517059072185},"index":0,"playId":"09c9f07b-da97-3f5d-a2da-f10f5665a19a","pitchNumber":1,"startTime":"2026-04-19T18:58:08.994Z","endTime":"2026-04-19T18:58:13.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":80.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15531151711559,"aZ":-24.819932919924398,"pfxX":-10.419739447938033,"pfxZ":4.408278295959935,"pX":-0.17703460358782339,"pZ":2.6085280214278166,"vX0":5.710731352663836,"vY0":-129.84272237237084,"vZ0":-1.5769291287570528,"x":123.75,"y":168.35,"x0":-1.0788872536939615,"y0":50.00020178892191,"z0":5.156254354285179,"aX":-17.369557811091884},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.8,"breakHorizontal":17.2,"spinRate":2335,"spinDirection":224},"zone":5,"typeConfidence":0.91,"plateTime":0.42569629271054676,"extension":6.617816473856571},"hitData":{"launchSpeed":99.9,"launchAngle":34.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.05,"coordY":57.64}},"index":1,"playId":"b05a3864-f27a-3936-ba24-8cce2af5b843","pitchNumber":2,"startTime":"2026-04-19T18:58:24.747Z","endTime":"2026-04-19T18:58:37.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:58:37.947Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Elly De La Cruz doubles (5) on a line drive to right fielder James Outman. Elly De La Cruz to 3rd. Elly De La Cruz advances to 3rd, on a fielding error by right fielder James Outman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T19:00:53.418Z","endTime":"2026-04-19T19:02:48.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]}],"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":88.9,"endSpeed":80.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04066526063847,"aZ":-12.613404092286016,"pfxX":-7.1300966302606765,"pfxZ":11.633664872089742,"pX":1.105783083105152,"pZ":2.457215644393941,"vX0":7.432513866417709,"vY0":-129.15425250292776,"vZ0":-6.0395047611059764,"x":74.85,"y":172.44,"x0":-0.889175437285651,"y0":50.00572278913652,"z0":5.804255999740456,"aX":-11.992914648616656},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":19.8,"breakHorizontal":11.2,"spinRate":2344,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.42482006183232546,"extension":7.058731195259717},"index":0,"playId":"74e2f605-6380-339e-9b5d-6bced17db89d","pitchNumber":1,"startTime":"2026-04-19T19:01:11.043Z","endTime":"2026-04-19T19:01:15.467Z","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":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.839413303490396,"aZ":-27.60775686246501,"pfxX":-13.236467276797459,"pfxZ":2.984814777256556,"pX":-0.45057318414318703,"pZ":2.900239972750846,"vX0":5.6393947103477435,"vY0":-123.04640179117254,"vZ0":-1.7515514622187602,"x":134.17,"y":160.47,"x0":-1.0547306599006177,"y0":50.00420423621206,"z0":5.96474368285783,"aX":-20.26029822777324},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.3,"breakHorizontal":22.6,"spinRate":1850,"spinDirection":253},"zone":4,"typeConfidence":0.89,"plateTime":0.44545972218591556,"extension":6.829959786994313},"index":1,"playId":"5e82f739-ab0c-3d87-819f-761b70919877","pitchNumber":2,"startTime":"2026-04-19T19:01:23.625Z","endTime":"2026-04-19T19:01:27.597Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-19T19:01:37.967Z","endTime":"2026-04-19T19:01:47.041Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"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":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.749926016095618,"aZ":-24.514143436664423,"pfxX":-11.203269814231634,"pfxZ":5.07813294766695,"pX":-0.07462401488711369,"pZ":2.1020181809577845,"vX0":5.70909076144212,"vY0":-122.19629161739955,"vZ0":-4.076765786056513,"x":119.84,"y":182.03,"x0":-0.9894259738728565,"y0":50.0018663833977,"z0":5.905472830947468,"aX":-16.890773684424065},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.4,"breakHorizontal":18.8,"spinRate":2070,"spinDirection":245},"zone":8,"typeConfidence":0.9,"plateTime":0.4487545987963917,"extension":6.883241891156376},"index":3,"playId":"a67774d9-5030-343f-892b-fdff5d31469b","pitchNumber":3,"startTime":"2026-04-19T19:01:47.041Z","endTime":"2026-04-19T19:01:50.662Z","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":83.3,"endSpeed":77.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.733674233231746,"aZ":-27.197430170932165,"pfxX":0.9668889416423259,"pfxZ":3.3421632342289564,"pX":1.883613634963191,"pZ":-0.17728056776699935,"vX0":6.60845188409301,"vY0":-120.97338038567884,"vZ0":-8.318669316071768,"x":45.2,"y":243.57,"x0":-1.004607228964116,"y0":50.00172927238594,"z0":5.676656119525388,"aX":1.437429194311617},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.3,"breakHorizontal":-3.2,"spinRate":2065,"spinDirection":145},"zone":14,"typeConfidence":0.88,"plateTime":0.4520943698534641,"extension":7.160848838891894},"index":4,"playId":"55c034c5-e257-3673-ab86-80cbf01198c1","pitchNumber":4,"startTime":"2026-04-19T19:02:06.558Z","endTime":"2026-04-19T19:02:11.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.857108490331893,"aZ":-25.994557036276458,"pfxX":-12.53545900810645,"pfxZ":4.18578250958841,"pX":0.23117890847881634,"pZ":2.0404215407309696,"vX0":6.629970055425386,"vY0":-120.84540447092097,"vZ0":-3.8857865122652697,"x":108.19,"y":183.69,"x0":-0.9212194532699727,"y0":50.004573803542655,"z0":5.956399742067739,"aX":-18.516190188407133},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.8,"breakHorizontal":21.1,"spinRate":2115,"spinDirection":250},"zone":8,"typeConfidence":0.9,"plateTime":0.4534850287215999,"extension":6.927360469211968},"hitData":{"launchSpeed":86.0,"launchAngle":23.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.54,"coordY":126.48}},"index":5,"playId":"1960c99a-990b-3be0-8018-ea865f5cf04c","pitchNumber":5,"startTime":"2026-04-19T19:02:29.712Z","endTime":"2026-04-19T19:02:48.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:02:48.379Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Stewart grounds out, second baseman Luke Keaschall to first baseman Kody Clemens. Elly De La Cruz scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T19:03:17.611Z","endTime":"2026-04-19T19:04:11.553Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.819281908631442,"aZ":-29.119181821537985,"pfxX":4.792932283540797,"pfxZ":2.35157901948039,"pX":1.289126062304476,"pZ":1.1579621505584163,"vX0":3.8611099872474366,"vY0":-113.00697183708618,"vZ0":-3.9993272596553844,"x":67.86,"y":207.52,"x0":-1.0617767172432993,"y0":50.002515789986525,"z0":5.863053585948745,"aX":6.223076497796294},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":3.6,"breakHorizontal":-9.6,"spinRate":2213,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4839519674367394,"extension":6.918720627180449},"index":0,"playId":"d631546d-d150-3d38-948b-61fd963cbb9d","pitchNumber":1,"startTime":"2026-04-19T19:03:27.031Z","endTime":"2026-04-19T19:03:32.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.376235381605426,"aZ":-22.192216949548342,"pfxX":-7.575668562402454,"pfxZ":5.734029508807001,"pX":0.8852832255159995,"pZ":1.6510869201533147,"vX0":7.348515590882035,"vY0":-130.77848145988185,"vZ0":-6.330948358088743,"x":83.26,"y":194.2,"x0":-0.970512399360666,"y0":50.000830421294374,"z0":5.756590393791053,"aX":-13.182315020285042},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":12.2,"spinRate":2099,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.4180727583436612,"extension":7.008470853834611},"index":1,"playId":"94dec8b9-de97-3608-a54c-2a2c0fd5df16","pitchNumber":2,"startTime":"2026-04-19T19:03:45.259Z","endTime":"2026-04-19T19:03:48.772Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.264690644220945,"aZ":-27.897426121120745,"pfxX":1.9329791917561923,"pfxZ":2.8467090435972047,"pX":0.5531359791384266,"pZ":2.4119268571630874,"vX0":3.255878788189512,"vY0":-121.4250993120797,"vZ0":-2.5189533596995233,"x":95.92,"y":173.66,"x0":-1.0527787750899888,"y0":50.00457000116072,"z0":5.87352245072032,"aX":2.9058689864200264},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.8,"breakHorizontal":-4.2,"spinRate":2129,"spinDirection":171},"zone":6,"typeConfidence":0.9,"plateTime":0.44991694269214566,"extension":7.014487929360403},"hitData":{"launchSpeed":95.9,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.47,"coordY":144.08}},"index":2,"playId":"a5a20345-d7fd-3398-8fd6-acd209c12c42","pitchNumber":3,"startTime":"2026-04-19T19:04:04.318Z","endTime":"2026-04-19T19:04:11.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:04:11.553Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eugenio Suárez walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T19:04:28.890Z","endTime":"2026-04-19T19:06:08.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.826326009608966,"aZ":-25.32616596279045,"pfxX":-1.7459657749979431,"pfxZ":4.59646561248861,"pX":1.216481026907078,"pZ":1.8705670235152112,"vX0":5.979168744409912,"vY0":-121.79072137622919,"vZ0":-3.9798663866329465,"x":70.63,"y":188.27,"x0":-1.052657368817444,"y0":50.00153144799638,"z0":5.737744754075831,"aX":-2.600721367045198},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.6,"breakHorizontal":1.6,"spinRate":2021,"spinDirection":188},"zone":14,"typeConfidence":0.88,"plateTime":0.45119430673493044,"extension":7.185436231544235},"index":0,"playId":"744315ce-536f-35f8-96cb-d593a37ab0c6","pitchNumber":1,"startTime":"2026-04-19T19:04:36.666Z","endTime":"2026-04-19T19:04:40.842Z","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":89.5,"endSpeed":81.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40926117168034,"aZ":-15.24314712245133,"pfxX":-5.764275904268498,"pfxZ":9.986553763142716,"pX":1.259269942562859,"pZ":2.4275166267456716,"vX0":7.529288413054798,"vY0":-129.93455471024703,"vZ0":-5.436437046358602,"x":69.0,"y":173.24,"x0":-0.9386957621150014,"y0":50.000732109794185,"z0":5.721016078254792,"aX":-9.77078131185376},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.9,"breakHorizontal":8.6,"spinRate":2364,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.42293620881193306,"extension":7.260348871814369},"index":1,"playId":"1ed5f7f4-4088-320d-8ce4-049e5967c634","pitchNumber":2,"startTime":"2026-04-19T19:04:50.764Z","endTime":"2026-04-19T19:04:55.593Z","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":76.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82027026209433,"aZ":-24.118549231768494,"pfxX":-12.798793276459763,"pfxZ":5.399927138677877,"pX":0.9542220276899572,"pZ":1.7686323322887147,"vX0":8.656906632255225,"vY0":-122.13452272366426,"vZ0":-4.820873479696095,"x":80.63,"y":191.03,"x0":-0.9953529470734818,"y0":50.00376863542363,"z0":5.874118519161749,"aX":-19.098754141902027},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.6,"breakHorizontal":20.8,"spinRate":2127,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.45060031686994995,"extension":7.0456114349057755},"index":2,"playId":"e66f5ea0-604c-31c4-a5f4-2a89dcec97f7","pitchNumber":3,"startTime":"2026-04-19T19:05:05.561Z","endTime":"2026-04-19T19:05:08.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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53096005754817,"aZ":-25.671888961582393,"pfxX":-13.573717260251591,"pfxZ":4.402364041038853,"pX":0.7690954363756232,"pZ":2.273276842781454,"vX0":8.400880972885226,"vY0":-121.52722642322169,"vZ0":-3.3161390806331017,"x":87.68,"y":177.4,"x0":-0.9905431621744741,"y0":50.00510001104312,"z0":5.915566157647959,"aX":-20.057794774209942},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.3,"breakHorizontal":22.2,"spinRate":2177,"spinDirection":245},"zone":6,"typeConfidence":0.9,"plateTime":0.4528348769126498,"extension":7.042199986460679},"index":3,"playId":"12ad1155-8a31-3cdb-a6e9-b83c33da3e81","pitchNumber":4,"startTime":"2026-04-19T19:05:19.112Z","endTime":"2026-04-19T19:05:22.316Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-19T19:05:32.270Z","endTime":"2026-04-19T19:05:48.097Z","isPitch":false,"type":"action","player":{"id":553993,"link":"/api/v1/people/553993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.368778451530495,"aZ":-22.808015110812168,"pfxX":-10.104094996717023,"pfxZ":6.450654709783879,"pX":1.2319053649218803,"pZ":1.6371378341485738,"vX0":8.193829862461325,"vY0":-119.80917352763264,"vZ0":-5.453147340954013,"x":70.04,"y":194.58,"x0":-0.921351285894251,"y0":50.004848673826714,"z0":5.983963045457123,"aX":-14.676079610750895},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":10.6,"breakHorizontal":16.3,"spinRate":2042,"spinDirection":250},"zone":14,"typeConfidence":0.91,"plateTime":0.4573517657220201,"extension":7.04440554047877},"index":5,"playId":"72454623-9ba5-36cc-96c0-861e3586fbf7","pitchNumber":5,"startTime":"2026-04-19T19:05:48.097Z","endTime":"2026-04-19T19:05:52.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.982528753484807,"aZ":-16.361385528954727,"pfxX":-6.7463809348423425,"pfxZ":9.161681106676262,"pX":0.938995798082686,"pZ":1.2954568777053044,"vX0":7.174339926646872,"vY0":-130.21823255988517,"vZ0":-8.101075915140083,"x":81.21,"y":203.8,"x0":-0.9683975672094056,"y0":50.00596882441867,"z0":5.672346040369802,"aX":-11.649750812119768},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.1,"breakHorizontal":10.7,"spinRate":2296,"spinDirection":212},"zone":14,"typeConfidence":0.89,"plateTime":0.4197666777862161,"extension":7.222570015289224},"index":6,"playId":"f0ea8dcf-8501-3b15-86ce-f6414af9594e","pitchNumber":6,"startTime":"2026-04-19T19:06:03.290Z","endTime":"2026-04-19T19:06:08.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:06:08.672Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T19:06:12.739Z","endTime":"2026-04-19T19:08:38.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"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":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18142725454801,"aZ":-26.69492227405296,"pfxX":1.4071820741347807,"pfxZ":3.659805647821747,"pX":1.4449034260580296,"pZ":2.506217525158036,"vX0":5.560520820805425,"vY0":-122.15178941221299,"vZ0":-2.509165304127938,"x":61.92,"y":171.11,"x0":-1.0525601577291683,"y0":50.00238513590294,"z0":5.864118913761875,"aX":2.1056996456974506},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.2,"breakHorizontal":-4.0,"spinRate":2115,"spinDirection":184},"zone":12,"typeConfidence":0.9,"plateTime":0.45002656744552105,"extension":7.060852741417605},"index":0,"playId":"9b0429c7-9035-3df0-a23b-5d62a5176c3d","pitchNumber":1,"startTime":"2026-04-19T19:06:36.572Z","endTime":"2026-04-19T19:06:41.232Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-19T19:06:49.198Z","endTime":"2026-04-19T19:07:01.227Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.778119295536655,"aZ":-26.00387178885275,"pfxX":-12.451282157574576,"pfxZ":4.1458279712675665,"pX":-0.3780834477668175,"pZ":2.614589478896486,"vX0":5.655263173821392,"vY0":-121.5292457992659,"vZ0":-2.5987802471222983,"x":131.41,"y":168.19,"x0":-1.1228751725149335,"y0":50.005667318818084,"z0":5.966661121047278,"aX":-18.547182236356555},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.1,"breakHorizontal":21.1,"spinRate":2087,"spinDirection":247},"zone":4,"typeConfidence":0.9,"plateTime":0.4514442727684598,"extension":6.974592692807316},"index":2,"playId":"30d8783b-206a-3629-a02a-e292e33b1acc","pitchNumber":2,"startTime":"2026-04-19T19:07:01.227Z","endTime":"2026-04-19T19:07:07.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.708425101773752,"aZ":-26.612557770388584,"pfxX":-12.82522812387743,"pfxZ":3.709128250917513,"pX":0.89656732326973,"pZ":1.1304673450506442,"vX0":8.360232912035794,"vY0":-121.91743450140926,"vZ0":-5.973287026523501,"x":82.82,"y":208.26,"x0":-0.9163556410581702,"y0":50.004954216309116,"z0":5.9189711632292585,"aX":-19.245642968544168},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.4,"breakHorizontal":21.1,"spinRate":2045,"spinDirection":250},"zone":14,"typeConfidence":0.9,"plateTime":0.44982831970503456,"extension":7.052737421749874},"index":3,"playId":"bd449e14-ec5d-30e2-9c1e-ab422ffcac5f","pitchNumber":3,"startTime":"2026-04-19T19:07:33.224Z","endTime":"2026-04-19T19:07:37.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":69.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28888023140685,"aZ":-28.57541236935144,"pfxX":6.1515328176204145,"pfxZ":2.888005155508262,"pX":1.62673452491027,"pZ":1.7466146734672794,"vX0":3.94966213877342,"vY0":-112.02481962411163,"vZ0":-2.558931669128344,"x":54.99,"y":191.62,"x0":-0.971397010949979,"y0":50.000080568432104,"z0":5.888505337594897,"aX":7.647862478269489},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":4.8,"breakHorizontal":-12.4,"spinRate":2272,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.49301285556785635,"extension":7.019420150525864},"index":4,"playId":"4c3d05e0-9b78-3a95-8654-956e77d96f61","pitchNumber":4,"startTime":"2026-04-19T19:07:49.932Z","endTime":"2026-04-19T19:07:54.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.513114675913783,"aZ":-24.21976580354778,"pfxX":-13.54163473430296,"pfxZ":5.407125557192574,"pX":1.0490524997643464,"pZ":0.9147011313181173,"vX0":8.832889433128923,"vY0":-120.7598291140855,"vZ0":-6.459651249616549,"x":77.01,"y":214.08,"x0":-0.9051190264252889,"y0":50.00091202741053,"z0":5.768082083492174,"aX":-19.907304973395284},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":8.4,"breakHorizontal":22.3,"spinRate":2083,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.454353739024723,"extension":7.121239297937434},"index":5,"playId":"cb0fe317-6a8d-3ccc-92af-7168f722b489","pitchNumber":5,"startTime":"2026-04-19T19:08:09.360Z","endTime":"2026-04-19T19:08:13.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89445087190984,"aZ":-25.662378940319712,"pfxX":-14.05946766821216,"pfxZ":4.255794980667737,"pX":1.0502843909653163,"pZ":2.2118772085699527,"vX0":9.10070398872656,"vY0":-122.83938687616995,"vZ0":-3.7211624849876856,"x":76.97,"y":179.06,"x0":-0.8722481484767943,"y0":50.00500108608859,"z0":5.923375788516997,"aX":-21.530439045292162},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.1,"breakHorizontal":23.4,"spinRate":2289,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.4455554548857146,"extension":6.936204524971953},"index":6,"playId":"e221002a-dcec-318d-b8e0-7babfe149e52","pitchNumber":6,"startTime":"2026-04-19T19:08:31.539Z","endTime":"2026-04-19T19:08:38.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:08:38.003Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Stephenson flies out to right fielder James Outman.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T19:08:41.867Z","endTime":"2026-04-19T19:09:11.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.296007318433812,"aZ":-27.36111795287978,"pfxX":1.8045858887328643,"pfxZ":3.3367800802750853,"pX":0.18073179138051104,"pZ":2.9345043759056666,"vX0":2.516212145370357,"vY0":-118.87823643870767,"vZ0":-1.093414666248803,"x":110.11,"y":159.55,"x0":-1.1229839610457815,"y0":50.00138698246696,"z0":5.8684779487648555,"aX":2.599930097799212},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.1,"breakHorizontal":-3.8,"spinRate":2070,"spinDirection":161},"zone":2,"typeConfidence":0.9,"plateTime":0.45952083501773533,"extension":7.042276572154456},"hitData":{"launchSpeed":95.2,"launchAngle":43.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.38,"coordY":106.12}},"index":0,"playId":"7eb43268-6d23-3c16-986f-6597c0264eae","pitchNumber":1,"startTime":"2026-04-19T19:09:02.045Z","endTime":"2026-04-19T19:09:11.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:09:11.254Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tristan Gray flies out to right fielder Rece Hinds.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T19:11:25.775Z","endTime":"2026-04-19T19:12:07.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.903662276899524,"aZ":-34.4863078362247,"pfxX":1.9797415782234133,"pfxZ":-1.6222163919335264,"pX":0.8851689031486726,"pZ":1.367112334496638,"vX0":4.3957821485633035,"vY0":-118.93668553982698,"vZ0":-1.9285652548164398,"x":83.26,"y":201.87,"x0":-1.2479886248547853,"y0":50.00390508466386,"z0":5.3312262676102105,"aX":2.8207128402858643},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.1,"breakHorizontal":-4.7,"spinRate":2290,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.461430214764448,"extension":6.695269640252984},"index":0,"playId":"78c186e5-9e32-3037-8192-6210b1853524","pitchNumber":1,"startTime":"2026-04-19T19:11:44.941Z","endTime":"2026-04-19T19:11:49.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.067753575265456,"aZ":-28.982397259091293,"pfxX":4.782952544594667,"pfxZ":2.376898889176335,"pX":-0.08641236118884828,"pZ":2.248225064319763,"vX0":1.5431970714947312,"vY0":-115.13555211413524,"vZ0":-0.4997650856571325,"x":120.29,"y":178.08,"x0":-1.3865846196104856,"y0":50.004965744816126,"z0":5.26908415711094,"aX":6.431842842836835},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.4,"breakHorizontal":-9.0,"spinRate":2375,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.4754492693020036,"extension":6.289740320709668},"hitData":{"launchSpeed":75.3,"launchAngle":38.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.24,"coordY":104.14}},"index":1,"playId":"bdca0613-7c1c-3bf8-9719-c32759365b76","pitchNumber":2,"startTime":"2026-04-19T19:11:57.990Z","endTime":"2026-04-19T19:12:07.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:12:07.952Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brooks Lee walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T19:12:08.997Z","endTime":"2026-04-19T19:14:08.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.408936195424836,"aZ":-27.64101694491991,"pfxX":3.857088536148005,"pfxZ":3.2671811911058044,"pX":2.0445384519342973,"pZ":0.6782497798320403,"vX0":6.3622076332679605,"vY0":-117.62219721289925,"vZ0":-4.354015177096505,"x":39.07,"y":220.47,"x0":-1.2071281205926174,"y0":50.002283003417084,"z0":5.145933721913546,"aX":5.348912530031706},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":5.0,"breakHorizontal":-8.6,"spinRate":2340,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.46747497691121964,"extension":6.692981059014192},"index":0,"playId":"3b839006-45da-330b-bd9f-6497391da15e","pitchNumber":1,"startTime":"2026-04-19T19:12:30.777Z","endTime":"2026-04-19T19:12:35.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13696846553617,"aZ":-23.41328004892325,"pfxX":-10.609017789509583,"pfxZ":5.024649645938376,"pX":0.19002790919475715,"pZ":1.0902604396015392,"vX0":6.754507689632845,"vY0":-131.5231390950408,"vZ0":-5.712587271500834,"x":109.76,"y":209.34,"x0":-1.0393702928004294,"y0":50.0019588650081,"z0":5.037917451244144,"aX":-18.496971995304843},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.9,"breakHorizontal":17.6,"spinRate":2419,"spinDirection":224},"zone":14,"typeConfidence":0.92,"plateTime":0.4171976435879121,"extension":6.750528590953355},"index":1,"playId":"1601369f-f2a3-3d50-b6fd-b468c2c11879","pitchNumber":2,"startTime":"2026-04-19T19:12:52.845Z","endTime":"2026-04-19T19:12:57.428Z","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":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51429556348739,"aZ":-31.845894492083254,"pfxX":0.9921032816186418,"pfxZ":0.22525615154763745,"pX":0.025397613803909626,"pZ":1.1203956990947563,"vX0":3.014677402317144,"vY0":-119.54273786386841,"vZ0":-2.9976247581415167,"x":116.03,"y":208.53,"x0":-1.3819762947409384,"y0":50.001290277176814,"z0":5.25566674392548,"aX":1.4323264178647364},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.0,"breakHorizontal":-2.5,"spinRate":2319,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.45856272288766275,"extension":6.807787170228269},"index":2,"playId":"0e848e58-c382-3794-a13a-526de9f0d013","pitchNumber":3,"startTime":"2026-04-19T19:13:05.735Z","endTime":"2026-04-19T19:13:09.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":81.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68438184813316,"aZ":-21.730153574443115,"pfxX":-10.369637791342752,"pfxZ":6.045334407567905,"pX":0.19034351847268743,"pZ":1.8902042721133208,"vX0":6.68529267221658,"vY0":-131.7728454184078,"vZ0":-4.07053433103159,"x":109.74,"y":187.74,"x0":-1.0558812016568027,"y0":50.00044937766487,"z0":5.096450016222129,"aX":-17.906688185168928},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.1,"breakHorizontal":16.9,"spinRate":2381,"spinDirection":223},"zone":8,"typeConfidence":0.91,"plateTime":0.41854847552373053,"extension":6.692603325069084},"index":3,"playId":"93525241-ebc4-3be4-905c-f068b6047549","pitchNumber":4,"startTime":"2026-04-19T19:13:19.961Z","endTime":"2026-04-19T19:13:23.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":81.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.719586509627376,"aZ":-22.69576217038518,"pfxX":-11.249038118418518,"pfxZ":5.513050448853086,"pX":-0.5213654285830494,"pZ":2.675440840985887,"vX0":5.344555443360762,"vY0":-131.722324435464,"vZ0":-2.051921634712739,"x":136.87,"y":166.54,"x0":-1.1398598213766917,"y0":50.000054910491556,"z0":5.181177931261935,"aX":-19.32923357379543},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.6,"breakHorizontal":18.8,"spinRate":2447,"spinDirection":223},"zone":4,"typeConfidence":0.91,"plateTime":0.4193641668806345,"extension":6.746257976632145},"index":4,"playId":"589dfb58-01cb-3747-91e3-ab0e2b53436e","pitchNumber":5,"startTime":"2026-04-19T19:13:34.073Z","endTime":"2026-04-19T19:13:38.287Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-19T19:13:50.399Z","endTime":"2026-04-19T19:14:05.062Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.244373283474072,"aZ":-32.27161176920477,"pfxX":0.5138703177659574,"pfxZ":-0.06786509013179298,"pX":1.6105677849437534,"pZ":1.576404913636083,"vX0":6.312297934601386,"vY0":-118.58347320264387,"vZ0":-1.8086236073726623,"x":55.61,"y":196.22,"x0":-1.1556121511574713,"y0":50.00426133540135,"z0":5.3006247482395015,"aX":0.7285786382736678},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.4,"breakHorizontal":-2.5,"spinRate":2387,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4623672169772033,"extension":6.708386903775944},"index":6,"playId":"17c4e3a8-845d-3792-814d-8359338a879f","pitchNumber":6,"startTime":"2026-04-19T19:14:05.062Z","endTime":"2026-04-19T19:14:08.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:14:08.697Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Outman singles on a line drive to left fielder Spencer Steer. Brooks Lee to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T19:14:11.949Z","endTime":"2026-04-19T19:14:49.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnThird":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.234066987998226,"aZ":-24.07104870136196,"pfxX":-11.268504576546736,"pfxZ":4.6421391479827525,"pX":-0.600592589130786,"pZ":1.9495450148611166,"vX0":5.366330206832488,"vY0":-131.64981356248447,"vZ0":-3.525224852995107,"x":139.89,"y":186.14,"x0":-1.2066735053198858,"y0":50.0065065214829,"z0":5.097887916750484,"aX":-19.686418611016254},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.8,"breakHorizontal":19.2,"spinRate":2321,"spinDirection":225},"zone":7,"typeConfidence":0.91,"plateTime":0.41684567287956664,"extension":6.833433423087252},"hitData":{"launchSpeed":78.6,"launchAngle":17.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":101.01,"coordY":100.25}},"index":0,"playId":"7824b076-cc0c-3751-9314-2a884d1123cc","pitchNumber":1,"startTime":"2026-04-19T19:14:34.882Z","endTime":"2026-04-19T19:14:49.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:14:49.873Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Byron Buxton pops out softly to first baseman Sal Stewart.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T19:15:03.587Z","endTime":"2026-04-19T19:16:22.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnThird":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.607973207177945,"aZ":-21.027478600295492,"pfxX":-11.923801248013412,"pfxZ":6.340692085013464,"pX":-0.2867348769193709,"pZ":2.62060305200997,"vX0":6.183860032876484,"vY0":-132.12725350694245,"vZ0":-2.6706167754683543,"x":127.93,"y":168.02,"x0":-1.1152122503429425,"y0":50.00426532128609,"z0":5.199198527367553,"aX":-20.967047297142503},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.0,"breakHorizontal":20.2,"spinRate":2300,"spinDirection":228},"zone":4,"typeConfidence":0.91,"plateTime":0.4154314949230353,"extension":6.843530923726619},"index":0,"playId":"d0c78aa8-8db2-3c37-8346-8631934799e6","pitchNumber":1,"startTime":"2026-04-19T19:15:20.143Z","endTime":"2026-04-19T19:15:24.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77086734891112,"aZ":-20.60523830543077,"pfxX":-11.844361104995158,"pfxZ":6.662607210976235,"pX":0.2079879984576469,"pZ":3.2336274518905648,"vX0":7.132498604604748,"vY0":-130.9513327610742,"vZ0":-1.1089687003251227,"x":109.07,"y":151.47,"x0":-1.0128781674229663,"y0":50.00148969648743,"z0":5.204782710414171,"aX":-20.559478519663944},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.0,"breakHorizontal":19.9,"spinRate":2270,"spinDirection":229},"zone":2,"typeConfidence":0.91,"plateTime":0.41834673060770733,"extension":6.75729251149967},"index":1,"playId":"a840f031-a8f1-33a3-bf06-7fcbc9e3be7f","pitchNumber":2,"startTime":"2026-04-19T19:15:39.614Z","endTime":"2026-04-19T19:15:42.847Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-19T19:15:56.198Z","endTime":"2026-04-19T19:16:14.895Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":82.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20242871955846,"aZ":-17.567766632428317,"pfxX":-12.328394792506309,"pfxZ":8.193911582589312,"pX":-0.8795783294798868,"pZ":3.2287179271450794,"vX0":5.03568916366989,"vY0":-133.98378280090265,"vZ0":-1.8270287884014897,"x":150.53,"y":151.6,"x0":-1.2025695405346768,"y0":50.003494305112305,"z0":5.201250465674816,"aX":-21.97869145328934},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.5,"breakHorizontal":20.9,"spinRate":2416,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.4118797631037747,"extension":6.848100311843131},"hitData":{"launchSpeed":55.9,"launchAngle":79.0,"totalDistance":36.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":132.53,"coordY":190.88}},"index":3,"playId":"8cb24f45-8e44-3608-ac3b-643852d2370a","pitchNumber":3,"startTime":"2026-04-19T19:16:14.895Z","endTime":"2026-04-19T19:16:22.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:16:22.440Z","atBatIndex":34},{"result":{"type":"atBat","event":"Caught Stealing Home","eventType":"caught_stealing_home","description":"Brooks Lee caught stealing home, catcher Tyler Stephenson to shortstop Elly De La Cruz to catcher Tyler Stephenson.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T19:16:32.839Z","endTime":"2026-04-19T19:16:59.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":29},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing Home","eventType":"caught_stealing_home","movementReason":"r_caught_stealing_home","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.718338002979756,"aZ":-21.127491872540865,"pfxX":-12.54045672152521,"pfxZ":6.4901279041592925,"pX":-0.3946204753082638,"pZ":2.9768646454002474,"vX0":6.223329754292605,"vY0":-130.2374948197877,"vZ0":-1.6378662450351005,"x":132.04,"y":158.4,"x0":-1.1978243923302292,"y0":50.00249938311697,"z0":5.226716420020429,"aX":-21.342495588203086},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.5,"breakHorizontal":21.1,"spinRate":2397,"spinDirection":223},"zone":1,"typeConfidence":0.91,"plateTime":0.42205500050167455,"extension":6.830881802375887},"index":0,"playId":"8fdc9424-8cb4-3598-aa54-e9438f30a8df","pitchNumber":1,"startTime":"2026-04-19T19:16:50.769Z","endTime":"2026-04-19T19:16:59.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:16:59.780Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rece Hinds called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T19:19:08.434Z","endTime":"2026-04-19T19:20:41.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":68.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.809949094319556,"aZ":-31.264842566093865,"pfxX":4.21318811835522,"pfxZ":0.76358312007256,"pX":1.5284558582402887,"pZ":0.8491731436886628,"vX0":4.4336639402247,"vY0":-110.41682641412416,"vZ0":-3.4660909496170014,"x":58.74,"y":215.85,"x0":-1.083190675949934,"y0":50.002251012784896,"z0":5.866733021263531,"aX":4.997452700144273},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":0.5,"breakHorizontal":-9.1,"spinRate":2219,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.5036925524479323,"extension":7.235437565794984},"index":0,"playId":"07762aae-a4b0-3e77-981d-75214e812c4f","pitchNumber":1,"startTime":"2026-04-19T19:19:19.138Z","endTime":"2026-04-19T19:19:22.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":67.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.806908545987582,"aZ":-32.30363494186191,"pfxX":7.56414416929266,"pfxZ":-0.10780394914760905,"pX":-0.7634282240355161,"pZ":3.8089497435375126,"vX0":-1.1486482178888016,"vY0":-109.9376965264724,"vZ0":2.608428612187249,"x":146.1,"y":135.94,"x0":-1.205466085703662,"y0":50.00381290211312,"z0":6.106740914698966,"aX":8.987967066554209},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":1.1,"breakHorizontal":-13.2,"spinRate":2352,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.50391211114635,"extension":6.922237283725961},"index":1,"playId":"1525afd7-b781-36d6-94fe-d4b85f9f0a49","pitchNumber":2,"startTime":"2026-04-19T19:19:35.048Z","endTime":"2026-04-19T19:19:39.292Z","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":78.0,"endSpeed":70.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.539495353779646,"aZ":-31.293439224288825,"pfxX":3.295496363959005,"pfxZ":0.6945736743538671,"pX":2.4051992871484136,"pZ":1.3508686248372923,"vX0":6.327311687393871,"vY0":-113.31208398610342,"vZ0":-3.1382344158300066,"x":25.32,"y":202.31,"x0":-0.8739057769583166,"y0":50.00460331423863,"z0":5.944758829427266,"aX":4.2006039241711814},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":0.6,"breakHorizontal":-7.9,"spinRate":2294,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.48710062952144684,"extension":6.936576364182817},"index":2,"playId":"b6eaaefd-000c-361c-868e-59c09095b734","pitchNumber":3,"startTime":"2026-04-19T19:19:48.010Z","endTime":"2026-04-19T19:19:51.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":73.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.714421868613723,"aZ":-25.272327008647455,"pfxX":-13.46785766474933,"pfxZ":4.85491712705752,"pX":-0.19488021638766187,"pZ":2.5510768460650497,"vX0":5.988207411948695,"vY0":-120.48330029945322,"vZ0":-2.5603916857165694,"x":124.43,"y":169.9,"x0":-1.0087728898928336,"y0":50.00193366589419,"z0":5.9407072884381265,"aX":-19.134792740259492},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":8.3,"breakHorizontal":22.2,"spinRate":2045,"spinDirection":248},"zone":5,"typeConfidence":0.9,"plateTime":0.460593754690382,"extension":7.213964838889483},"index":3,"playId":"553ae031-a2f4-38ab-ad60-865f658a5c63","pitchNumber":4,"startTime":"2026-04-19T19:20:01.720Z","endTime":"2026-04-19T19:20:05.172Z","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":88.9,"endSpeed":80.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.799848864434804,"aZ":-13.318459911298868,"pfxX":-4.918475009068689,"pfxZ":11.298890577295378,"pX":1.119009075084785,"pZ":2.2678449042149094,"vX0":6.942416580174793,"vY0":-129.12898015972755,"vZ0":-6.169318538605396,"x":74.35,"y":177.55,"x0":-0.9799068470186628,"y0":50.00590398872404,"z0":5.7345172613379365,"aX":-8.211227341848733},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":19.1,"breakHorizontal":7.2,"spinRate":2326,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.4260644540878187,"extension":7.137691859099875},"index":4,"playId":"ee57ee5b-2489-3c06-9dbd-79d5a77d564c","pitchNumber":5,"startTime":"2026-04-19T19:20:21.492Z","endTime":"2026-04-19T19:20:26.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":80.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.613023267299454,"aZ":-15.105837041382301,"pfxX":-5.204931949898835,"pfxZ":10.26225670934671,"pX":0.2907251710978444,"pZ":2.6702808673099754,"vX0":4.848802155100346,"vY0":-127.93872568529977,"vZ0":-5.042716217245765,"x":105.92,"y":166.68,"x0":-0.949936388948126,"y0":50.00194690637729,"z0":5.845059494657823,"aX":-8.655762709488886},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":17.8,"breakHorizontal":8.4,"spinRate":2416,"spinDirection":206},"zone":6,"typeConfidence":0.9,"plateTime":0.42761338882695554,"extension":7.03991365079693},"index":5,"playId":"90da0f24-c96a-3394-a598-25d0e008cb66","pitchNumber":6,"startTime":"2026-04-19T19:20:37.760Z","endTime":"2026-04-19T19:20:41.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:20:41.877Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ke'Bryan Hayes lines out to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T19:20:43.347Z","endTime":"2026-04-19T19:21:23.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"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":"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":89.2,"endSpeed":80.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80654642503688,"aZ":-15.22544326269954,"pfxX":-5.542886974084114,"pfxZ":10.061214808190602,"pX":0.4390213593410748,"pZ":3.088658405591992,"vX0":5.687828530976158,"vY0":-129.66555748420308,"vZ0":-4.0043135201864635,"x":100.27,"y":155.39,"x0":-1.0740338663308744,"y0":50.00259765836817,"z0":5.831981320128461,"aX":-9.337894183761046},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":17.4,"breakHorizontal":8.6,"spinRate":2424,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.42414600681369174,"extension":7.027068791078095},"index":0,"playId":"5ff89481-78ed-3dfe-adca-b17afa08ba0f","pitchNumber":1,"startTime":"2026-04-19T19:21:02.377Z","endTime":"2026-04-19T19:21:06.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5547681939296,"aZ":-30.20683045326788,"pfxX":5.97289424092482,"pfxZ":1.5801363993685005,"pX":0.4784755094750226,"pZ":2.8004720980684215,"vX0":2.001037458370491,"vY0":-111.7261122472544,"vZ0":0.006818921785030518,"x":98.76,"y":163.17,"x0":-1.2091366776876327,"y0":50.00050143485961,"z0":5.94970519753212,"aX":7.411132365632495},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":3.2,"breakHorizontal":-11.4,"spinRate":2262,"spinDirection":59},"zone":3,"typeConfidence":2.0,"plateTime":0.4937106886702596,"extension":6.8009747143236465},"hitData":{"launchSpeed":99.0,"launchAngle":21.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.7,"coordY":62.58}},"index":1,"playId":"af80a40c-3b1d-31ef-8c6d-b7ec0b583a15","pitchNumber":2,"startTime":"2026-04-19T19:21:14.654Z","endTime":"2026-04-19T19:21:23.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:21:23.633Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Friedl singles on a ground ball to right fielder James Outman.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T19:21:25.314Z","endTime":"2026-04-19T19:22:27.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.416157826980918,"aZ":-12.152333719715177,"pfxX":-7.644470036644666,"pfxZ":12.010605366789898,"pX":0.31758670727577976,"pZ":2.214606752265301,"vX0":6.165676267540427,"vY0":-128.9703312698882,"vZ0":-6.443533563638195,"x":104.89,"y":178.99,"x0":-1.1231072659102441,"y0":50.00495426585332,"z0":5.701929917892381,"aX":-12.746212797199874},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":20.3,"breakHorizontal":12.2,"spinRate":2420,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.42639091998495227,"extension":7.139851745968309},"index":0,"playId":"117b8539-2663-3dce-aec8-3f95d7534910","pitchNumber":1,"startTime":"2026-04-19T19:21:47.097Z","endTime":"2026-04-19T19:21:50.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.269967461402082,"aZ":-14.706227526119577,"pfxX":-6.803100094164204,"pfxZ":10.344082206999474,"pX":0.9813816682947453,"pZ":1.7694049543023804,"vX0":7.017663282103385,"vY0":-129.67354816840196,"vZ0":-7.155331495496972,"x":79.59,"y":191.01,"x0":-0.8870905095275806,"y0":50.000868631289805,"z0":5.704296691170596,"aX":-11.48619839004974},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":17.2,"breakHorizontal":10.6,"spinRate":2421,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.4237601805083604,"extension":7.103972226242316},"index":1,"playId":"e231622b-19c1-3bb8-9787-ee10886ae1ed","pitchNumber":2,"startTime":"2026-04-19T19:22:00.768Z","endTime":"2026-04-19T19:22:04.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56834841954111,"aZ":-14.293388695523511,"pfxX":-4.897781156531823,"pfxZ":10.659805274462947,"pX":0.4066443659920365,"pZ":2.765020987443544,"vX0":5.465351350420658,"vY0":-129.13556469677647,"vZ0":-4.779822978824826,"x":101.5,"y":164.12,"x0":-1.1075803428960584,"y0":50.00643757385945,"z0":5.751120761009168,"aX":-8.218923596747254},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":18.4,"breakHorizontal":7.6,"spinRate":2444,"spinDirection":214},"zone":3,"typeConfidence":0.9,"plateTime":0.42524518052743154,"extension":7.182207215694536},"hitData":{"launchSpeed":84.4,"launchAngle":7.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.04,"coordY":108.1}},"index":2,"playId":"9098c54e-cca2-3de4-b4ae-2359070da726","pitchNumber":3,"startTime":"2026-04-19T19:22:16.746Z","endTime":"2026-04-19T19:22:27.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:22:27.189Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T19:22:46.549Z","endTime":"2026-04-19T19:25:55.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(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":83.6,"endSpeed":75.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28539736403728,"aZ":-24.036169087752818,"pfxX":-12.002390483289876,"pfxZ":5.505972084061851,"pX":0.37714633446944806,"pZ":2.8157063095825507,"vX0":7.0704543674763265,"vY0":-121.46412331706401,"vZ0":-2.4256754161685263,"x":102.62,"y":162.76,"x0":-1.0290225505757842,"y0":50.000732403128495,"z0":5.941725839048642,"aX":-17.730607460218856},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.6,"breakHorizontal":19.8,"spinRate":2101,"spinDirection":244},"zone":3,"typeConfidence":0.9,"plateTime":0.4528852211823269,"extension":6.927195728160182},"index":0,"playId":"4f26fe00-1566-3773-b6cb-a7a415e31256","pitchNumber":1,"startTime":"2026-04-19T19:22:54.992Z","endTime":"2026-04-19T19:22:59.052Z","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":2},"pitchData":{"startSpeed":88.9,"endSpeed":79.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25381378430524,"aZ":-14.956552659793045,"pfxX":-7.833555095334151,"pfxZ":10.426133777076958,"pX":0.4959257171830685,"pZ":3.1330546709849005,"vX0":6.288238880543417,"vY0":-129.10500329113424,"vZ0":-3.861771064821948,"x":98.1,"y":154.19,"x0":-0.9795734958879914,"y0":50.006073827944775,"z0":5.83407166144602,"aX":-12.942604138168566},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":18.0,"breakHorizontal":12.4,"spinRate":2375,"spinDirection":208},"zone":3,"typeConfidence":0.91,"plateTime":0.4277805869080695,"extension":6.978592028990063},"index":1,"playId":"af759848-4a01-31fe-8d1b-2be10338eb3f","pitchNumber":2,"startTime":"2026-04-19T19:23:13.880Z","endTime":"2026-04-19T19:23:17.032Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"aaaaf667-d581-4f0d-bf25-1038b990b752","startTime":"2026-04-19T19:23:33.343Z","endTime":"2026-04-19T19:23:38.343Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":69.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.386958264570914,"aZ":-29.45333375043942,"pfxX":6.868995256674946,"pfxZ":2.2170433124531543,"pX":2.3383181267438453,"pZ":1.3535969986517908,"vX0":5.3621014291724185,"vY0":-110.6309858041051,"vZ0":-3.069292395057153,"x":27.87,"y":202.23,"x0":-1.0172003541156698,"y0":50.00378040398949,"z0":5.874485281153382,"aX":8.438604576295525},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":3.5,"breakHorizontal":-13.9,"spinRate":2285,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4967974953869523,"extension":7.04192740044826},"index":3,"playId":"b4978850-a48c-33ae-b2fc-7ee5b8d70b8a","pitchNumber":3,"startTime":"2026-04-19T19:23:47.988Z","endTime":"2026-04-19T19:23:55.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"TJ Friedl steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"b4978850-a48c-33ae-b2fc-7ee5b8d70b8a","startTime":"2026-04-19T19:24:01.786Z","endTime":"2026-04-19T19:24:22.502Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-19T19:24:22.502Z","endTime":"2026-04-19T19:25:22.374Z","isPitch":false,"type":"action"},{"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":82.7,"endSpeed":75.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.168536320862817,"aZ":-27.538688812846956,"pfxX":-13.668603059168392,"pfxZ":3.1846050604846097,"pX":0.1816723751635422,"pZ":2.1496350285915886,"vX0":7.072873059090227,"vY0":-120.14886231833135,"vZ0":-3.1813035593066363,"x":110.08,"y":180.74,"x0":-1.03066153908792,"y0":50.00439521690935,"z0":5.948897858394756,"aX":-19.903752406116524},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.2,"breakHorizontal":22.9,"spinRate":2099,"spinDirection":247},"zone":5,"typeConfidence":0.9,"plateTime":0.4565929557814399,"extension":6.939037755651105},"index":6,"playId":"a57ac6ce-0d14-3d10-ad6e-a67bb56df6a6","pitchNumber":4,"startTime":"2026-04-19T19:25:22.374Z","endTime":"2026-04-19T19:25:26.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27350639020297,"aZ":-15.605753901601487,"pfxX":-5.650605950735763,"pfxZ":9.969783567488053,"pX":0.990433015604816,"pZ":2.045423233611073,"vX0":6.511791778514943,"vY0":-128.7654119799553,"vZ0":-6.414030180888005,"x":79.25,"y":183.55,"x0":-0.8492743691707272,"y0":50.00485092145139,"z0":5.797174263125772,"aX":-9.393524023955418},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":16.7,"breakHorizontal":8.6,"spinRate":2316,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.4270292994295377,"extension":7.1411405754682225},"index":7,"playId":"80848b0e-adfa-3aeb-a2b7-1434b8a6d224","pitchNumber":5,"startTime":"2026-04-19T19:25:49.934Z","endTime":"2026-04-19T19:25:55.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:25:55.015Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Larnach walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T19:27:45.893Z","endTime":"2026-04-19T19:30:14.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":69.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93862342932991,"aZ":-26.64004380153705,"pfxX":3.9552738822368045,"pfxZ":4.411261900770972,"pX":-0.7454494977465813,"pZ":3.4276127917013643,"vX0":0.42531769874827496,"vY0":-112.38546548942617,"vZ0":1.5462217063481507,"x":145.41,"y":146.23,"x0":-1.4509476716173852,"y0":50.0044087720196,"z0":5.473980983076512,"aX":4.964579101050716},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":8.8,"breakHorizontal":-7.2,"spinRate":2314,"spinDirection":66},"zone":1,"typeConfidence":2.0,"plateTime":0.4909182156147289,"extension":6.254118927286191},"index":0,"playId":"d73272d4-c591-39fd-b0d3-a0842a9f8491","pitchNumber":1,"startTime":"2026-04-19T19:28:04.474Z","endTime":"2026-04-19T19:28:09.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.733235166939668,"aZ":-19.884608936854388,"pfxX":-9.031646596073005,"pfxZ":7.081058061759722,"pX":0.20373388847007673,"pZ":1.582329429223885,"vX0":6.2981338103042095,"vY0":-131.1510140369601,"vZ0":-5.211039372412256,"x":109.23,"y":196.06,"x0":-1.060097315628879,"y0":50.001159545365816,"z0":5.085908226967775,"aX":-15.671634170307389},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.9,"breakHorizontal":14.9,"spinRate":2244,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.4182392511900832,"extension":6.744090437007837},"index":1,"playId":"a9820974-7380-3118-a224-9a6e4ea80a19","pitchNumber":2,"startTime":"2026-04-19T19:28:18.980Z","endTime":"2026-04-19T19:28:23.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.562995063192517,"aZ":-30.705574208358584,"pfxX":1.0953393438726178,"pfxZ":1.0655554248872283,"pX":-0.3873399248854547,"pZ":1.9041875547061236,"vX0":1.8611232360677232,"vY0":-117.0240693475119,"vZ0":-1.3066551120873018,"x":131.76,"y":187.37,"x0":-1.3360382888628202,"y0":50.00558722769533,"z0":5.352261618162945,"aX":1.5157852211595026},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.9,"breakHorizontal":-2.4,"spinRate":2377,"spinDirection":90},"zone":7,"typeConfidence":2.0,"plateTime":0.4684545782064018,"extension":6.913954203238791},"index":2,"playId":"232d0f50-10ba-3c8b-8077-e14f1c9e4f42","pitchNumber":3,"startTime":"2026-04-19T19:28:32.732Z","endTime":"2026-04-19T19:28:38.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":72.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.218451014608114,"aZ":-29.171365424936113,"pfxX":4.8821579551186325,"pfxZ":2.1996803626098336,"pX":0.3915488640034534,"pZ":2.182503446935843,"vX0":2.5761592463822076,"vY0":-117.42137222166392,"vZ0":-0.5698712776829303,"x":102.08,"y":179.85,"x0":-1.3626251116314567,"y0":50.000491499931506,"z0":5.200562799182239,"aX":6.651691919620754},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.1,"breakHorizontal":-9.6,"spinRate":2467,"spinDirection":76},"zone":9,"typeConfidence":2.0,"plateTime":0.4708218331295613,"extension":6.633399380284744},"index":3,"playId":"667c9c31-38a3-372c-a2fa-1637896a0ca0","pitchNumber":4,"startTime":"2026-04-19T19:28:47.018Z","endTime":"2026-04-19T19:28:50.962Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-19T19:29:01.655Z","endTime":"2026-04-19T19:29:17.333Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.536120451377972,"aZ":-29.97910390949898,"pfxX":3.4808690777614193,"pfxZ":1.527012606530426,"pX":0.2585042031429722,"pZ":1.7075412118289188,"vX0":2.843172434579235,"vY0":-118.84839474630529,"vZ0":-1.8037474977747592,"x":107.15,"y":192.68,"x0":-1.4030674272907813,"y0":50.00317902805805,"z0":5.184009941563874,"aX":5.008691914917677},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.6,"breakHorizontal":-7.0,"spinRate":2395,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.4598376023043693,"extension":6.440317981011667},"index":5,"playId":"b87bc3d2-0665-3002-ac51-9fc61e00739a","pitchNumber":5,"startTime":"2026-04-19T19:29:17.333Z","endTime":"2026-04-19T19:29:20.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.114634068689757,"aZ":-25.684122684764723,"pfxX":-10.770390708176173,"pfxZ":3.706541143708707,"pX":-1.0187582714303618,"pZ":2.5019692313574957,"vX0":4.220873259766158,"vY0":-131.99294306676813,"vZ0":-1.846854740587379,"x":155.83,"y":171.23,"x0":-1.2463889981606173,"y0":50.00165112024195,"z0":5.11631400181475,"aX":-18.856715697211317},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":18.5,"spinRate":2269,"spinDirection":222},"zone":13,"typeConfidence":0.89,"plateTime":0.41619274365583614,"extension":6.505315599848224},"index":6,"playId":"3c2e4348-1d3a-3a58-8c0e-cd06dcede6b2","pitchNumber":6,"startTime":"2026-04-19T19:29:36.067Z","endTime":"2026-04-19T19:29:39.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.769063979926806,"aZ":-35.87071048483001,"pfxX":2.2287923796116593,"pfxZ":-2.5420523606952234,"pX":1.0377122752810923,"pZ":0.4414192818569217,"vX0":4.489870408917044,"vY0":-120.52484394490162,"vZ0":-3.4592406717136663,"x":77.44,"y":226.86,"x0":-1.146773672955109,"y0":50.00262459250315,"z0":5.098295128024554,"aX":3.2424874089192146},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.2,"breakHorizontal":-5.2,"spinRate":2509,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.45633313262108466,"extension":6.835632752971401},"index":7,"playId":"7db60674-3a5d-3d7d-913a-5a9c82a5903c","pitchNumber":7,"startTime":"2026-04-19T19:29:54.561Z","endTime":"2026-04-19T19:29:58.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.304458652625286,"aZ":-22.119986004156896,"pfxX":-10.087198786217527,"pfxZ":5.710548196201529,"pX":-1.5004619498813883,"pZ":3.1566453150398575,"vX0":2.6869922829827155,"vY0":-133.0296883630763,"vZ0":-1.1029431440777329,"x":174.19,"y":153.55,"x0":-1.2248974308822564,"y0":50.00067626733236,"z0":5.207499644408319,"aX":-17.753197902532094},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.3,"breakHorizontal":17.5,"spinRate":2352,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.41458566861070256,"extension":6.7920469156325884},"index":8,"playId":"ce2416fd-66c1-3ad9-83a1-c00dd5c9b80d","pitchNumber":8,"startTime":"2026-04-19T19:30:10.965Z","endTime":"2026-04-19T19:30:14.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:30:14.487Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Bell lines out to right fielder Rece Hinds.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T19:30:16.847Z","endTime":"2026-04-19T19:32:41.892Z","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":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.233133965815004,"aZ":-34.18663639249883,"pfxX":2.3989752890988196,"pfxZ":-1.4088301270095864,"pX":0.5843947002954344,"pZ":0.8336355217913235,"vX0":3.8509647554771216,"vY0":-118.69234929313154,"vZ0":-2.9014371278653086,"x":94.72,"y":216.27,"x0":-1.3692434727198033,"y0":50.00126419629175,"z0":5.177735130012127,"aX":3.4302345517477644},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.0,"breakHorizontal":-5.3,"spinRate":2371,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4610557675866187,"extension":6.812748778689252},"index":0,"playId":"65f87411-d26c-39a8-8b69-0ce86d87d46e","pitchNumber":1,"startTime":"2026-04-19T19:30:37.846Z","endTime":"2026-04-19T19:30:43.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.855579060367962,"aZ":-32.920813360036384,"pfxX":1.9640940436037515,"pfxZ":-0.5236636134703989,"pX":-0.009752304076443579,"pZ":1.8985628812541449,"vX0":2.7175503003666113,"vY0":-118.40960627134994,"vZ0":-1.0732561441782873,"x":117.37,"y":187.52,"x0":-1.4280666100797679,"y0":50.00528099983749,"z0":5.373046508972638,"aX":2.785542399615376},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.0,"breakHorizontal":-4.2,"spinRate":2362,"spinDirection":74},"zone":8,"typeConfidence":2.0,"plateTime":0.4627813451904923,"extension":6.9505926219538985},"index":1,"playId":"475889e8-e6b6-37e5-b3ef-95617ff57232","pitchNumber":2,"startTime":"2026-04-19T19:31:13.831Z","endTime":"2026-04-19T19:31:18.228Z","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":79.9,"endSpeed":73.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.401837550387665,"aZ":-34.80593408467493,"pfxX":6.999020783808251,"pfxZ":-1.946997436620614,"pX":1.0908667458955297,"pZ":1.2727885425299301,"vX0":3.661856442206373,"vY0":-116.25291693179383,"vZ0":-1.3417598574117762,"x":75.42,"y":204.41,"x0":-1.4207085326013402,"y0":50.00417006203929,"z0":5.20021237538048,"aX":9.456289323703118},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.6,"breakHorizontal":-13.7,"spinRate":2436,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4734979701063389,"extension":6.624061817554306},"index":2,"playId":"637ce315-6148-3211-8c77-01e955284931","pitchNumber":3,"startTime":"2026-04-19T19:31:38.760Z","endTime":"2026-04-19T19:31:43.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, 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":89.8,"endSpeed":81.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.767166136711328,"aZ":-26.310888182232542,"pfxX":-10.958580280297493,"pfxZ":3.4325096041234655,"pX":-1.488255058009322,"pZ":3.2929636381905376,"vX0":3.2748937228881636,"vY0":-130.69182820972958,"vZ0":0.18267934346117998,"x":173.73,"y":149.87,"x0":-1.3435618805639227,"y0":50.00212108074831,"z0":5.218697310058588,"aX":-18.718427628492282},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":19.0,"spinRate":2350,"spinDirection":219},"zone":11,"typeConfidence":0.87,"plateTime":0.4211229696622465,"extension":6.682248172218812},"index":3,"playId":"77c3d8b1-4fc8-343d-9e9e-0e4e02da6891","pitchNumber":4,"startTime":"2026-04-19T19:31:55.688Z","endTime":"2026-04-19T19:31:59.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.922795189447395,"aZ":-22.799200219324703,"pfxX":-10.123018393401363,"pfxZ":5.490863669648919,"pX":-0.04565218184133885,"pZ":3.273965694123318,"vX0":6.282989666725708,"vY0":-130.46863813010452,"vZ0":-0.47728437821463965,"x":118.74,"y":150.38,"x0":-1.181873405505166,"y0":50.001819798115164,"z0":5.1921111036598475,"aX":-17.282364919145596},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.1,"breakHorizontal":16.8,"spinRate":2429,"spinDirection":220},"zone":2,"typeConfidence":0.91,"plateTime":0.4213630947888367,"extension":6.733835302943034},"index":4,"playId":"bc2f99a2-94a5-3baf-9348-c82abd719e8d","pitchNumber":5,"startTime":"2026-04-19T19:32:13.511Z","endTime":"2026-04-19T19:32:17.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.492503944288092,"aZ":-37.113261121066465,"pfxX":2.328228680970851,"pfxZ":-3.48451822862995,"pX":0.5859591316653318,"pZ":2.5918252227343817,"vX0":3.8557407240907993,"vY0":-118.72687918252824,"vZ0":1.3827983269346829,"x":94.66,"y":168.8,"x0":-1.3669736498881757,"y0":50.00511634181053,"z0":5.400815644922647,"aX":3.296412178388218},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.6,"breakHorizontal":-5.3,"spinRate":2387,"spinDirection":63},"zone":6,"typeConfidence":2.0,"plateTime":0.46280409334275197,"extension":6.701242848631281},"hitData":{"launchSpeed":89.9,"launchAngle":22.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.99,"coordY":105.99}},"index":5,"playId":"1c3d8dc8-7c7c-3f92-ac15-d64138f6e9b5","pitchNumber":6,"startTime":"2026-04-19T19:32:35.435Z","endTime":"2026-04-19T19:32:41.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:32:41.892Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Caratini flies out to center fielder TJ Friedl.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T19:32:55.842Z","endTime":"2026-04-19T19:34:10.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"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(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.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.230145613495825,"aZ":-24.38729902964952,"pfxX":-11.082232216827045,"pfxZ":4.4321934063228206,"pX":-1.7702187609304825,"pZ":2.9525897628160775,"vX0":2.793277612867025,"vY0":-132.26875758808524,"vZ0":-1.0688015789618317,"x":184.48,"y":159.06,"x0":-1.4052078287479122,"y0":50.006350171920296,"z0":5.162942619056223,"aX":-19.48960447711533},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.0,"breakHorizontal":19.3,"spinRate":2382,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.4153257630360834,"extension":6.838612514731532},"index":0,"playId":"8395a118-6abf-3b29-a26b-1d5455492b39","pitchNumber":1,"startTime":"2026-04-19T19:33:07.597Z","endTime":"2026-04-19T19:33:11.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":80.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.801415415444616,"aZ":-26.26751754431129,"pfxX":-11.825602822766188,"pfxZ":3.5354112461088345,"pX":-1.244637809868915,"pZ":3.3821061371433325,"vX0":3.9311595907098438,"vY0":-129.63156006476618,"vZ0":0.5087414859197487,"x":164.44,"y":147.46,"x0":-1.2613705396268629,"y0":50.00134047058363,"z0":5.21855723677785,"aX":-19.74980551454017},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.7,"breakHorizontal":20.3,"spinRate":2361,"spinDirection":218},"zone":11,"typeConfidence":0.86,"plateTime":0.42556399444480153,"extension":6.809798170507733},"index":1,"playId":"625ae95f-d6ea-3ab0-a478-af6d0982cca0","pitchNumber":2,"startTime":"2026-04-19T19:33:24.554Z","endTime":"2026-04-19T19:33:27.733Z","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":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.508745582351825,"aZ":-33.89136164071831,"pfxX":1.7185346016119283,"pfxZ":-1.2290428915280724,"pX":-0.31929550640019966,"pZ":1.3273200883458267,"vX0":2.216606917831799,"vY0":-118.13305921718694,"vZ0":-1.8546634676287868,"x":129.17,"y":202.94,"x0":-1.4964173241784149,"y0":50.00170643103461,"z0":5.266161978091096,"aX":2.4051454910189864},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.4,"breakHorizontal":-3.7,"spinRate":2384,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.4653544245560135,"extension":6.555170467276564},"index":2,"playId":"d68c4017-803b-3c76-9b9a-1c2f5282550b","pitchNumber":3,"startTime":"2026-04-19T19:33:42.412Z","endTime":"2026-04-19T19:33:47.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":80.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.408344343955925,"aZ":-25.88386707117331,"pfxX":-11.685312260949164,"pfxZ":3.7376943834519327,"pX":-0.6323028703462052,"pZ":2.7242880212162954,"vX0":5.5009926429843805,"vY0":-129.97594379285113,"vZ0":-1.1416442268748406,"x":141.1,"y":165.22,"x0":-1.2769876976116832,"y0":50.00351651129589,"z0":5.165085378488483,"aX":-19.665833716770763},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":19.7,"spinRate":2389,"spinDirection":218},"zone":4,"typeConfidence":0.88,"plateTime":0.4240784135094162,"extension":6.622379896872912},"hitData":{"launchSpeed":94.4,"launchAngle":36.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.37,"coordY":71.39}},"index":3,"playId":"4af9ccb9-3299-34f8-9fca-ea290215fe0d","pitchNumber":4,"startTime":"2026-04-19T19:33:59.537Z","endTime":"2026-04-19T19:34:10.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:34:10.429Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kody Clemens pops out to third baseman Ke'Bryan Hayes in foul territory.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T19:34:13.603Z","endTime":"2026-04-19T19:34:45.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":0},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.689036331018823,"aZ":-24.736230319046523,"pfxX":-10.674037207425288,"pfxZ":4.280586710202568,"pX":0.5390658556883382,"pZ":2.5343611853291677,"vX0":7.842989278416282,"vY0":-131.40971126551682,"vZ0":-1.9372522809754087,"x":96.45,"y":170.35,"x0":-1.1080563770762595,"y0":50.0003140949565,"z0":5.131812701500655,"aX":-18.533368142795137},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.6,"breakHorizontal":17.4,"spinRate":2369,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.4179499645290119,"extension":6.835371146845544},"hitData":{"launchSpeed":77.6,"launchAngle":78.0,"totalDistance":83.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":192.22}},"index":0,"playId":"e0117d82-9a2e-399f-90cc-73d2857a67cc","pitchNumber":1,"startTime":"2026-04-19T19:34:36.860Z","endTime":"2026-04-19T19:34:45.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:34:45.476Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Elly De La Cruz flies out to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T19:36:57.590Z","endTime":"2026-04-19T19:37:51.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8518589450902,"aZ":-25.538084939382944,"pfxX":-0.7807884043630673,"pfxZ":4.543682008627825,"pX":-0.6194744398055778,"pZ":1.8796450774178834,"vX0":1.6248887076631406,"vY0":-120.51706663622852,"vZ0":-3.8912646302130396,"x":140.61,"y":188.03,"x0":-1.2029824631921153,"y0":50.00413885941574,"z0":5.787566652510888,"aX":-1.1410828537850717},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.4,"breakHorizontal":1.0,"spinRate":2108,"spinDirection":175},"zone":7,"typeConfidence":0.9,"plateTime":0.4556190459278402,"extension":6.93369487808988},"index":0,"playId":"d5c58e66-11bf-355c-8933-f7bc59e27cd7","pitchNumber":1,"startTime":"2026-04-19T19:36:59.077Z","endTime":"2026-04-19T19:37:04.372Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"}}},{"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":88.0,"endSpeed":80.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.837999006891103,"aZ":-15.882087486183082,"pfxX":-4.983625358017105,"pfxZ":9.852215020784657,"pX":1.2349729783081214,"pZ":3.152973563587713,"vX0":7.25151197029733,"vY0":-127.8993878083344,"vZ0":-3.6307856126000986,"x":69.93,"y":153.65,"x0":-0.9919239607567585,"y0":50.00185231423484,"z0":5.839442578710073,"aX":-8.240865843225759},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":17.2,"breakHorizontal":7.3,"spinRate":2281,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.42855134580103016,"extension":7.037162343706355},"index":1,"playId":"7f398744-7525-3c77-b586-f0fbb88ba24d","pitchNumber":2,"startTime":"2026-04-19T19:37:26.997Z","endTime":"2026-04-19T19:37:32.047Z","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":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.829423015391594,"aZ":-22.67806831607083,"pfxX":1.718762327114464,"pfxZ":6.298913490641995,"pX":0.2513990811246996,"pZ":2.529781358246981,"vX0":2.8207512593458226,"vY0":-121.70061754648088,"vZ0":-3.168992570376946,"x":107.42,"y":170.48,"x0":-1.1437450154408904,"y0":50.00038229723577,"z0":5.802675205026062,"aX":2.5897587554154606},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":10.9,"breakHorizontal":-3.7,"spinRate":2189,"spinDirection":181},"zone":5,"typeConfidence":0.9,"plateTime":0.4492414525812536,"extension":6.89829940201882},"hitData":{"launchSpeed":96.4,"launchAngle":42.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.61,"coordY":75.14}},"index":2,"playId":"aad3e694-e10f-3757-a2cb-ebb10ef3f787","pitchNumber":3,"startTime":"2026-04-19T19:37:40.286Z","endTime":"2026-04-19T19:37:51.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:37:51.143Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T19:37:55.596Z","endTime":"2026-04-19T19:39:07.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.298966841776476,"aZ":-25.754107647655232,"pfxX":0.2857661885061531,"pfxZ":4.4524469503190325,"pX":0.6882893906303328,"pZ":2.0969304747391573,"vX0":4.170532565710496,"vY0":-119.67418727416938,"vZ0":-3.460694375772473,"x":90.76,"y":182.16,"x0":-1.1182091131865537,"y0":50.003609239361055,"z0":5.882754032723877,"aX":0.41206724642113096},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.4,"breakHorizontal":-1.6,"spinRate":2043,"spinDirection":157},"zone":9,"typeConfidence":0.9,"plateTime":0.45866651020563154,"extension":6.9032876233145855},"index":0,"playId":"e77404f2-bde2-3018-b54b-1b14e9deae77","pitchNumber":1,"startTime":"2026-04-19T19:38:10.339Z","endTime":"2026-04-19T19:38:14.496Z","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":88.5,"endSpeed":79.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.446780947830582,"aZ":-15.886336094648904,"pfxX":-5.8185234521939675,"pfxZ":9.851472856956844,"pX":0.13624614920138808,"pZ":3.4647841787399707,"vX0":4.8410683595736534,"vY0":-128.74160456370564,"vZ0":-2.8774704115571246,"x":111.81,"y":145.23,"x0":-1.0264172033069392,"y0":50.003962869790094,"z0":5.849100865311665,"aX":-9.622121871759036},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":17.3,"breakHorizontal":9.2,"spinRate":2276,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.4278863192479063,"extension":7.0670099328407785},"index":1,"playId":"eb394bc3-96c4-3ad7-bdc8-22cbe85f7f19","pitchNumber":2,"startTime":"2026-04-19T19:38:22.578Z","endTime":"2026-04-19T19:38:27.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.870317544152517,"aZ":-27.285476201750892,"pfxX":-11.880314505806606,"pfxZ":3.2669161128800375,"pX":0.7722559668693876,"pZ":0.9484021210705099,"vX0":7.956633166329597,"vY0":-121.8926715757902,"vZ0":-5.950843440272156,"x":87.56,"y":213.17,"x0":-0.9973609087623064,"y0":50.00607815507055,"z0":5.789553238579727,"aX":-17.807836778980068},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.7,"breakHorizontal":19.6,"spinRate":2065,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.45005099731503684,"extension":6.965715974157246},"index":2,"playId":"170e70b1-fdb0-3919-8a7d-ae122141bf3d","pitchNumber":3,"startTime":"2026-04-19T19:38:48.080Z","endTime":"2026-04-19T19:38:52.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25365986273599,"aZ":-13.45624227260982,"pfxX":-5.185107941901817,"pfxZ":11.181006677487552,"pX":0.22374326928748253,"pZ":2.7038567605442725,"vX0":4.7003249766620065,"vY0":-129.40350996893775,"vZ0":-5.217670055137161,"x":108.47,"y":165.78,"x0":-0.9539574098158131,"y0":50.00310637182228,"z0":5.799496967589861,"aX":-8.680563339026723},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":19.1,"breakHorizontal":8.2,"spinRate":2279,"spinDirection":205},"zone":5,"typeConfidence":0.9,"plateTime":0.4253776887232359,"extension":7.150559758841364},"index":3,"playId":"aebb68ae-48b7-39f1-9da3-204a7a98f059","pitchNumber":4,"startTime":"2026-04-19T19:39:03.514Z","endTime":"2026-04-19T19:39:07.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:39:07.482Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T19:39:11.414Z","endTime":"2026-04-19T19:40:16.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.320362601254597,"aZ":-33.080411785720194,"pfxX":3.482636869224379,"pfxZ":-0.705625783480774,"pX":2.370106711128411,"pZ":1.0499746896720763,"vX0":6.344931064320904,"vY0":-113.41264963369346,"vZ0":-3.218802919406899,"x":60.11,"y":163.51,"x0":-0.9310248478790919,"y0":50.0022350514101,"z0":5.831904104624731,"aX":4.475782002059794},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-1.9,"breakHorizontal":-8.2,"spinRate":2308,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4854359763472349,"extension":6.848377035691187},"index":0,"playId":"6b92093f-e548-3401-a1bf-0ad98c43eb67","pitchNumber":1,"startTime":"2026-04-19T19:39:29.495Z","endTime":"2026-04-19T19:39:33.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.283087244251185,"aZ":-26.3024973251773,"pfxX":-14.94381988628803,"pfxZ":3.9981766687108786,"pX":1.3097695827582183,"pZ":1.871237290456748,"vX0":9.764217779136269,"vY0":-120.89261091171379,"vZ0":-4.165865471726038,"x":67.07,"y":188.26,"x0":-0.8558782704969234,"y0":50.00241613210273,"z0":5.946174002734983,"aX":-21.946804233137954},"breaks":{"breakAngle":36.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.4,"breakHorizontal":24.5,"spinRate":2089,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.4544189061429038,"extension":6.9111183612603115},"index":1,"playId":"f64ab2b6-c49d-3b4a-9486-cd6c80a17c4a","pitchNumber":2,"startTime":"2026-04-19T19:39:43.773Z","endTime":"2026-04-19T19:39:48.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.018335376411144,"aZ":-14.810809425734158,"pfxX":-5.812808612991493,"pfxZ":10.307726274682963,"pX":0.33897166508273024,"pZ":3.373015931280611,"vX0":5.168659154624474,"vY0":-129.02054192025776,"vZ0":-3.4707053917726327,"x":104.08,"y":147.71,"x0":-0.9357560926944474,"y0":50.00489739630022,"z0":5.878179904952278,"aX":-9.7943761815267},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":18.1,"breakHorizontal":9.4,"spinRate":2233,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.4246459705260097,"extension":7.090179815374693},"index":2,"playId":"d2de0b25-6084-3e8e-b3f9-eeb8f11e7683","pitchNumber":3,"startTime":"2026-04-19T19:39:57.135Z","endTime":"2026-04-19T19:40:00.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.190065199979674,"aZ":-13.587172453876976,"pfxX":-7.172642857047569,"pfxZ":10.962334902579775,"pX":0.9563007705181049,"pZ":2.6202382150632957,"vX0":6.765249619052987,"vY0":-129.89292381702526,"vZ0":-5.68064624052437,"x":80.55,"y":168.03,"x0":-0.7599156144270476,"y0":50.001377873861365,"z0":5.8825257713072725,"aX":-12.160072170396857},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.6,"breakHorizontal":11.3,"spinRate":2241,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.42293656637515964,"extension":7.163378947295325},"index":3,"playId":"bb67a00c-838d-3c9b-9e1b-8c79531aaead","pitchNumber":4,"startTime":"2026-04-19T19:40:12.269Z","endTime":"2026-04-19T19:40:16.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:40:16.281Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to right fielder Rece Hinds.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T19:42:06.377Z","endTime":"2026-04-19T19:43:33.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":1},"details":{"event":"Flyout","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":4},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.354616512571575,"aZ":-29.537528270454256,"pfxX":3.8449750030192935,"pfxZ":1.9253212095787138,"pX":-0.01939417934558927,"pZ":2.2692843867582915,"vX0":1.9117881199881175,"vY0":-116.34950817047879,"vZ0":-0.5316213540343658,"x":117.74,"y":177.51,"x0":-1.351845361051476,"y0":50.00148296096942,"z0":5.306149147552762,"aX":5.2567475312077665},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.6,"breakHorizontal":-7.4,"spinRate":2341,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.4712328507984438,"extension":6.627956009907421},"index":0,"playId":"f11ab9e5-f198-32fa-aad9-5c7accab76dd","pitchNumber":1,"startTime":"2026-04-19T19:42:25.362Z","endTime":"2026-04-19T19:42:29.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77529656473652,"aZ":-26.102159862760377,"pfxX":2.662692924681279,"pfxZ":4.28361356207275,"pX":1.0398594847081242,"pZ":2.1595295396175005,"vX0":4.438050190775348,"vY0":-118.35686012274807,"vZ0":-1.5338709393669716,"x":77.36,"y":180.47,"x0":-1.2060888874928861,"y0":50.00226943584186,"z0":5.208296056930595,"aX":3.7739905636116298},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.7,"breakHorizontal":-5.9,"spinRate":2420,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.46293653560871384,"extension":6.4230704363142594},"index":1,"playId":"b0587b62-5b47-3ec8-9549-a8e33b45d9bf","pitchNumber":2,"startTime":"2026-04-19T19:42:42.954Z","endTime":"2026-04-19T19:42:46.083Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-19T19:42:52.004Z","endTime":"2026-04-19T19:43:07.176Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27546425299146,"aZ":-33.435920447673425,"pfxX":6.2031477053159225,"pfxZ":-0.9312032398052827,"pX":2.0062249334810427,"pZ":0.5133106043824206,"vX0":5.43558076727883,"vY0":-116.08679309266888,"vZ0":-3.293712748343043,"x":40.53,"y":224.92,"x0":-1.1780317842060508,"y0":50.003151581980646,"z0":5.158285500388511,"aX":8.401267128608191},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-2.3,"breakHorizontal":-12.7,"spinRate":2429,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4731982892612798,"extension":6.426593015585905},"index":3,"playId":"96e6894c-57b7-3ed9-90cb-287ab85d852e","pitchNumber":3,"startTime":"2026-04-19T19:43:07.176Z","endTime":"2026-04-19T19:43:11.402Z","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":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.712419727157616,"aZ":-20.534760311939973,"pfxX":-11.069835234365637,"pfxZ":6.591525104455041,"pX":0.19350867107493017,"pZ":2.867089280270046,"vX0":6.951422845066946,"vY0":-132.40552532109166,"vZ0":-1.8942838975884257,"x":109.62,"y":161.37,"x0":-1.0351245488850314,"y0":50.00196760352857,"z0":5.102866802871468,"aX":-19.546621428606052},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.8,"breakHorizontal":18.4,"spinRate":2307,"spinDirection":230},"zone":2,"typeConfidence":0.91,"plateTime":0.41453755116319924,"extension":6.776831419162233},"hitData":{"launchSpeed":91.3,"launchAngle":39.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.86,"coordY":90.0}},"index":4,"playId":"0d583f31-a067-39aa-a3c4-afc667b99438","pitchNumber":4,"startTime":"2026-04-19T19:43:21.987Z","endTime":"2026-04-19T19:43:33.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:43:33.795Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Gray strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T19:43:32.449Z","endTime":"2026-04-19T19:44:55.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.348215024271447,"aZ":-29.84435314380243,"pfxX":10.749866092852866,"pfxZ":1.7415900056328528,"pX":-1.5784173206992,"pZ":2.9101726740003615,"vX0":-2.9880251304763203,"vY0":-115.46259396925736,"vZ0":1.0613447153755782,"x":177.17,"y":160.21,"x0":-1.656906676313838,"y0":50.00236574557091,"z0":5.336692348799614,"aX":14.38025469011969},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.7,"breakHorizontal":-18.6,"spinRate":2372,"spinDirection":80},"zone":11,"typeConfidence":2.0,"plateTime":0.4760513912804898,"extension":6.232872296963275},"index":0,"playId":"c37e94dd-6552-31b2-a724-1d3490601749","pitchNumber":1,"startTime":"2026-04-19T19:43:54.717Z","endTime":"2026-04-19T19:43:58.772Z","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.8,"endSpeed":82.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37059039237904,"aZ":-18.794961839473487,"pfxX":-10.814651572753858,"pfxZ":7.680490859080762,"pX":-0.7456089905704912,"pZ":2.44828610084713,"vX0":4.743546731248644,"vY0":-131.9919546249409,"vZ0":-3.1846469950247114,"x":145.42,"y":172.68,"x0":-1.173371844655755,"y0":50.006096477144894,"z0":5.0755227513612295,"aX":-18.846678884327815},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.3,"breakHorizontal":18.4,"spinRate":2386,"spinDirection":228},"zone":4,"typeConfidence":0.91,"plateTime":0.4169690014801746,"extension":6.6612567940012015},"index":1,"playId":"16ee3450-ae0c-3a05-9f07-be0fb31a37bb","pitchNumber":2,"startTime":"2026-04-19T19:44:07.134Z","endTime":"2026-04-19T19:44:10.772Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-19T19:44:20.773Z","endTime":"2026-04-19T19:44:33.426Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49278375512324,"aZ":-22.16985146514519,"pfxX":-0.5113994201310668,"pfxZ":6.136578477961901,"pX":1.1543637897095513,"pZ":2.3509335437930856,"vX0":6.201757717983236,"vY0":-126.97650082328867,"vZ0":-2.480983495173254,"x":73.0,"y":175.3,"x0":-1.25521696381576,"y0":50.00023937479073,"z0":5.1084286010631015,"aX":-0.8342520646458766},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.8,"breakHorizontal":-0.5,"spinRate":2466,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4317031490705818,"extension":6.882092388297495},"index":3,"playId":"1b61571e-229f-3b10-9927-8da8a4f2754c","pitchNumber":3,"startTime":"2026-04-19T19:44:33.426Z","endTime":"2026-04-19T19:44:37.273Z","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, 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.3,"endSpeed":75.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.939444146112947,"aZ":-33.70101422948751,"pfxX":1.8579465527274488,"pfxZ":-1.0801254708227799,"pX":0.6079328800836974,"pZ":0.48398050228430184,"vX0":3.748766564784713,"vY0":-118.37888234178759,"vZ0":-3.4568909958983634,"x":93.83,"y":225.71,"x0":-1.2384688866630769,"y0":50.00086172325562,"z0":5.053320834758811,"aX":2.6320899051196855},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.5,"breakHorizontal":-4.3,"spinRate":2462,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4629762888795539,"extension":6.46135148813709},"index":4,"playId":"0f8fcc85-d7bf-3445-b2dc-3d94ec617dbb","pitchNumber":4,"startTime":"2026-04-19T19:44:51.422Z","endTime":"2026-04-19T19:44:55.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:44:55.557Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, second baseman Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T19:45:00.586Z","endTime":"2026-04-19T19:47:16.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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.5,"endSpeed":74.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.074259431238712,"aZ":-22.18775277081564,"pfxX":2.0039488168543196,"pfxZ":7.041392105468402,"pX":-0.3866035126950845,"pZ":2.262765476488396,"vX0":1.8024830042895874,"vY0":-118.72127376187653,"vZ0":-2.045661833226183,"x":131.74,"y":177.69,"x0":-1.4178172403928586,"y0":50.00468809964579,"z0":5.168175982672455,"aX":2.8421321969263085},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":12.5,"breakHorizontal":-4.1,"spinRate":2336,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.46247854880373396,"extension":6.45747850265606},"index":0,"playId":"f4eeb75d-e616-388a-922a-b74b8e91435d","pitchNumber":1,"startTime":"2026-04-19T19:45:22.495Z","endTime":"2026-04-19T19:45:27.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.992097112883155,"aZ":-25.068892776841018,"pfxX":-0.16791462877496954,"pfxZ":4.479870346656821,"pX":0.7644347202154568,"pZ":2.8767288035516403,"vX0":5.009526035571287,"vY0":-125.59670376291393,"vZ0":-0.6299395936384047,"x":87.86,"y":161.11,"x0":-1.2398115204737354,"y0":50.005836189663704,"z0":5.181374980762317,"aX":-0.26704453923823873},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.2,"breakHorizontal":-1.0,"spinRate":2313,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.4371959121610747,"extension":6.680266914502146},"index":1,"playId":"9887bc04-bee5-345b-bee2-056db17e6b92","pitchNumber":2,"startTime":"2026-04-19T19:45:35.754Z","endTime":"2026-04-19T19:45:39.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.220414410011013,"aZ":-22.75219664307888,"pfxX":-9.905216634699487,"pfxZ":5.224803277419099,"pX":-0.8030107628815343,"pZ":3.004646232358707,"vX0":4.269108183225269,"vY0":-133.37111876374956,"vZ0":-1.1001365360193796,"x":147.61,"y":157.65,"x0":-1.1358363134625367,"y0":50.0063922509019,"z0":5.0606770262107705,"aX":-17.87919343385725},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":17.0,"spinRate":2415,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.4104069424981267,"extension":6.51309318543813},"index":2,"playId":"58504136-c396-3cbc-9a41-e2018d3b7c95","pitchNumber":3,"startTime":"2026-04-19T19:45:57.449Z","endTime":"2026-04-19T19:46:01.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.5,"endSpeed":77.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.099495015038308,"aZ":-33.90285614324615,"pfxX":1.262553440780248,"pfxZ":-1.1517359556821773,"pX":0.90794071146308,"pZ":0.7732356375782898,"vX0":4.769043028233096,"vY0":-121.56623139589959,"vZ0":-3.198718730444183,"x":82.39,"y":217.9,"x0":-1.2443704230859165,"y0":50.00528332483609,"z0":5.052652811191393,"aX":1.8878197157447738},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.6,"breakHorizontal":-3.5,"spinRate":2443,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4507634038877595,"extension":7.009319291983946},"index":3,"playId":"7eab7995-6117-3e88-841f-229abc16f287","pitchNumber":4,"startTime":"2026-04-19T19:46:14.821Z","endTime":"2026-04-19T19:46:19.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.820326821594968,"aZ":-29.640510001752954,"pfxX":7.55193392525469,"pfxZ":1.800799341421286,"pX":1.0197783628466195,"pZ":0.6337612384872265,"vX0":3.514143263978832,"vY0":-119.05506213628318,"vZ0":-3.9453974729820667,"x":78.13,"y":221.67,"x0":-1.4653607716492072,"y0":50.00530663649285,"z0":5.050618092848975,"aX":10.639779058695227},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.4,"breakHorizontal":-14.6,"spinRate":2405,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4633887248528752,"extension":6.619378418421232},"index":4,"playId":"ba2a3ec4-43a3-383e-9d53-b4c1819bd08e","pitchNumber":5,"startTime":"2026-04-19T19:46:32.380Z","endTime":"2026-04-19T19:46:36.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15394029839501,"aZ":-24.186234673041223,"pfxX":-9.936647737306227,"pfxZ":4.472727793010783,"pX":0.46095330293288844,"pZ":1.4052249039638829,"vX0":7.44468595244343,"vY0":-133.20516793243465,"vZ0":-4.688160269118742,"x":99.43,"y":200.84,"x0":-1.0871437389646248,"y0":50.00446204496473,"z0":4.949417817372801,"aX":-17.755384286032744},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.2,"breakHorizontal":16.3,"spinRate":2489,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.41210593774522586,"extension":6.784986933316402},"index":5,"playId":"80c436d0-ad11-33b8-b671-26c76abc25d7","pitchNumber":6,"startTime":"2026-04-19T19:46:50.318Z","endTime":"2026-04-19T19:46:54.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.176815235280007,"aZ":-24.21180832901651,"pfxX":-10.659090252265306,"pfxZ":4.5616174290932365,"pX":-0.4719142216592329,"pZ":2.13332116509407,"vX0":5.399488216846192,"vY0":-131.84120965123623,"vZ0":-3.0280649244399567,"x":134.99,"y":181.18,"x0":-1.1705773210925134,"y0":50.00481885735009,"z0":5.100013442471374,"aX":-18.61255302372706},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.8,"breakHorizontal":18.0,"spinRate":2489,"spinDirection":220},"zone":7,"typeConfidence":0.91,"plateTime":0.41675282158567084,"extension":6.720235763698796},"hitData":{"launchSpeed":93.2,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":151.68}},"index":6,"playId":"c4e5fc88-9d34-3b8c-bd98-6c18014087d4","pitchNumber":7,"startTime":"2026-04-19T19:47:06.019Z","endTime":"2026-04-19T19:47:16.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:47:16.159Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Steer walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T19:49:02.778Z","endTime":"2026-04-19T19:50:40.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02146889815234,"aZ":-30.429729818848283,"pfxX":6.159011874624737,"pfxZ":1.370043052432452,"pX":1.5058863492225127,"pZ":2.042435237398352,"vX0":4.225103375264156,"vY0":-112.4725755852132,"vZ0":-1.7128780352711193,"x":59.6,"y":183.63,"x0":-1.202651100258033,"y0":50.00196226399317,"z0":5.924661092438223,"aX":7.821277885422728},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":2.3,"breakHorizontal":-12.2,"spinRate":2297,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4885862402743282,"extension":6.935382648852942},"index":0,"playId":"733cd16b-8c21-317c-b098-57c0985aeefb","pitchNumber":1,"startTime":"2026-04-19T19:49:21.406Z","endTime":"2026-04-19T19:49:26.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.540898750520267,"aZ":-24.401938091781453,"pfxX":-9.8858650645663,"pfxZ":4.624850987103869,"pX":-1.418721355213229,"pZ":2.984077604699956,"vX0":2.7763638645987725,"vY0":-128.72890379713888,"vZ0":-2.5824066276383495,"x":171.08,"y":158.21,"x0":-1.226489026781604,"y0":50.00086063124833,"z0":5.887909340414331,"aX":-16.60063087417337},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.0,"breakHorizontal":17.3,"spinRate":2090,"spinDirection":220},"zone":11,"typeConfidence":0.86,"plateTime":0.4253763368681529,"extension":7.0047106065085085},"index":1,"playId":"17e9ec8b-9a54-3932-8432-369d87ee5814","pitchNumber":2,"startTime":"2026-04-19T19:49:32.971Z","endTime":"2026-04-19T19:49:36.871Z","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":88.6,"endSpeed":81.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17748981700732,"aZ":-15.53070241602582,"pfxX":-6.48730316211398,"pfxZ":9.921523603807811,"pX":0.5385990427992234,"pZ":2.1696512642177224,"vX0":6.094314335427226,"vY0":-128.8102903391921,"vZ0":-6.136486782358091,"x":96.47,"y":180.2,"x0":-1.0170677807101347,"y0":50.00450416668009,"z0":5.787159812031302,"aX":-10.884443834874636},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.8,"breakHorizontal":10.3,"spinRate":2236,"spinDirection":207},"zone":6,"typeConfidence":0.91,"plateTime":0.42549982524164776,"extension":7.118317851009462},"index":2,"playId":"2f67071e-d8f1-3658-ad4d-9cb2d11c752e","pitchNumber":3,"startTime":"2026-04-19T19:49:46.819Z","endTime":"2026-04-19T19:49:51.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.216618854901313,"aZ":-17.99127855443955,"pfxX":-6.188800993761088,"pfxZ":8.481096502926205,"pX":0.9508251657359083,"pZ":2.76379522956643,"vX0":6.8253147945371655,"vY0":-128.18254502646056,"vZ0":-4.130284698103444,"x":80.76,"y":164.16,"x0":-0.9358716359227497,"y0":50.005086896603174,"z0":5.791267485708626,"aX":-10.35341288921996},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.6,"breakHorizontal":9.7,"spinRate":2259,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.42645417696756516,"extension":7.023663837848235},"index":3,"playId":"32878ac0-96cb-3833-9362-ae36c4b970d3","pitchNumber":4,"startTime":"2026-04-19T19:49:59.311Z","endTime":"2026-04-19T19:50:02.588Z","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":88.4,"endSpeed":81.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.827175922131318,"aZ":-17.190280168473365,"pfxX":-5.26984694100681,"pfxZ":8.899306893010476,"pX":0.11945192201816364,"pZ":4.175861622105239,"vX0":4.665337352826409,"vY0":-128.7086304816398,"vZ0":-1.1223200288372386,"x":112.45,"y":126.03,"x0":-1.0288708248076466,"y0":50.00192267800264,"z0":5.9441553897318204,"aX":-8.872557426078373},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":16.1,"breakHorizontal":8.5,"spinRate":2338,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.4249761507978209,"extension":7.016024599110551},"index":4,"playId":"e852e96e-1bec-3935-a519-c7f6f5b0e029","pitchNumber":5,"startTime":"2026-04-19T19:50:17.453Z","endTime":"2026-04-19T19:50:22.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30673858305385,"aZ":-14.06255703231754,"pfxX":-6.019256361821008,"pfxZ":11.283527938395148,"pX":0.9390926085976627,"pZ":3.275386778668492,"vX0":6.59376816963715,"vY0":-125.59207546718719,"vZ0":-3.4747930272953127,"x":81.2,"y":150.34,"x0":-0.9324550783817811,"y0":50.000993446979095,"z0":5.813240910813692,"aX":-9.660480960090881},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":19.9,"breakHorizontal":9.5,"spinRate":2330,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.4353201035689245,"extension":7.10265499563743},"index":5,"playId":"7aefb4b0-3d27-34bd-8909-bd260f5246af","pitchNumber":6,"startTime":"2026-04-19T19:50:35.774Z","endTime":"2026-04-19T19:50:40.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:50:40.656Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T19:50:44.660Z","endTime":"2026-04-19T19:53:38.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.841749994639414,"aZ":-25.58292238254476,"pfxX":1.5877925645734585,"pfxZ":4.584741817101939,"pX":0.9529950295131423,"pZ":2.1349407085604435,"vX0":4.673442210241518,"vY0":-118.5867974581341,"vZ0":-2.984539081410036,"x":80.67,"y":181.14,"x0":-1.2425530515896455,"y0":50.00007715597578,"z0":5.722267683712541,"aX":2.2798366145506437},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.9,"breakHorizontal":-4.0,"spinRate":2163,"spinDirection":173},"zone":14,"typeConfidence":0.9,"plateTime":0.46035924824302565,"extension":6.921991326402754},"index":0,"playId":"f56d6f0d-7df8-326b-9000-74bdf6911ecc","pitchNumber":1,"startTime":"2026-04-19T19:51:05.127Z","endTime":"2026-04-19T19:51:10.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.664075936915655,"aZ":-25.885992329353975,"pfxX":-12.765944775136175,"pfxZ":4.2823695864392635,"pX":-0.009551495370536928,"pZ":2.2290743208999912,"vX0":6.478977232010038,"vY0":-120.44553472351545,"vZ0":-3.284879824445714,"x":117.36,"y":178.59,"x0":-1.0776097124071837,"y0":50.001514000500705,"z0":5.9027625965193495,"aX":-18.731571827665583},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.2,"breakHorizontal":21.5,"spinRate":2073,"spinDirection":248},"zone":8,"typeConfidence":0.9,"plateTime":0.4549786463974259,"extension":7.036486315376976},"index":1,"playId":"ee45b555-51fc-3ca2-aa24-a62620fbd6ae","pitchNumber":2,"startTime":"2026-04-19T19:51:23.033Z","endTime":"2026-04-19T19:51:26.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.393099169745764,"aZ":-24.52657361904964,"pfxX":-11.606479365882922,"pfxZ":5.259122162926178,"pX":-0.7553118212136528,"pZ":2.170506830882946,"vX0":4.452098864627104,"vY0":-120.14660686232008,"vZ0":-3.6968288313122173,"x":145.79,"y":180.18,"x0":-1.129719196692556,"y0":50.00348017160596,"z0":5.921448997219721,"aX":-16.881892474770517},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":8.9,"breakHorizontal":19.9,"spinRate":1952,"spinDirection":245},"zone":7,"typeConfidence":0.9,"plateTime":0.4567684085936077,"extension":6.9426634943827885},"index":2,"playId":"01df478b-27d0-3edb-972a-67e8bb5e9e54","pitchNumber":3,"startTime":"2026-04-19T19:51:48.988Z","endTime":"2026-04-19T19:51:52.796Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.537215961705563,"aZ":-17.811632499855076,"pfxX":-1.8296126805071706,"pfxZ":8.574542786496663,"pX":0.8237369952675881,"pZ":3.478862214227521,"vX0":5.093738940409513,"vY0":-127.87971776013869,"vZ0":-2.479161309922008,"x":85.6,"y":144.85,"x0":-0.9462731945557029,"y0":50.00457187045961,"z0":5.840376259939223,"aX":-3.0660073390183693},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":15.2,"breakHorizontal":2.3,"spinRate":2301,"spinDirection":199},"zone":12,"typeConfidence":0.88,"plateTime":0.42646025791865405,"extension":6.97487843710381},"index":3,"playId":"8f9e0057-1f2b-3048-b7fe-b92ed0b2ec22","pitchNumber":4,"startTime":"2026-04-19T19:52:15.772Z","endTime":"2026-04-19T19:52:42.781Z","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93922895797881,"aZ":-29.508861177204455,"pfxX":7.125062906276963,"pfxZ":2.128290850646234,"pX":0.5331375590001615,"pZ":2.73635842639364,"vX0":1.801296466757029,"vY0":-111.62406075346856,"vZ0":-0.3236472638871304,"x":96.68,"y":164.9,"x0":-1.2115789368175758,"y0":50.00034410446141,"z0":5.947156679676565,"aX":8.90029161449199},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":4.1,"breakHorizontal":-13.3,"spinRate":2283,"spinDirection":66},"zone":6,"typeConfidence":2.0,"plateTime":0.49255728824942,"extension":6.8988993735796065},"index":4,"playId":"2517cd9d-0248-3a99-a46b-f12336127c2d","pitchNumber":5,"startTime":"2026-04-19T19:52:49.806Z","endTime":"2026-04-19T19:52:53.223Z","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":82.3,"endSpeed":75.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.984484898599742,"aZ":-26.243844095072774,"pfxX":-12.600562400319522,"pfxZ":4.124857546476536,"pX":0.9107676513018372,"pZ":0.9703377496328572,"vX0":8.203372281852584,"vY0":-119.39092545850863,"vZ0":-5.973502786629522,"x":82.28,"y":212.58,"x0":-0.9407263580775195,"y0":50.00114268768176,"z0":5.88065104733268,"aX":-18.104452721601405},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.1,"breakHorizontal":20.8,"spinRate":1970,"spinDirection":249},"zone":14,"typeConfidence":0.9,"plateTime":0.459589571997125,"extension":7.020504244101115},"index":5,"playId":"791082c4-bb25-3ec6-81d7-9fec0e10c146","pitchNumber":6,"startTime":"2026-04-19T19:53:14.079Z","endTime":"2026-04-19T19:53:18.981Z","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":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.074860068562838,"aZ":-14.44153963414034,"pfxX":-4.039142710107815,"pfxZ":11.099022448746597,"pX":1.074212518548262,"pZ":2.9281656776086895,"vX0":6.237842279340211,"vY0":-125.99611275334594,"vZ0":-4.081340757207442,"x":76.05,"y":159.72,"x0":-0.9158857617937838,"y0":50.005101376968895,"z0":5.746378854642745,"aX":-6.455387985851848},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":19.3,"breakHorizontal":5.8,"spinRate":2299,"spinDirection":205},"zone":12,"typeConfidence":0.89,"plateTime":0.43574599516390666,"extension":7.220769188679595},"index":6,"playId":"6177ffaa-3695-34b6-bc64-c7a1e3515ded","pitchNumber":7,"startTime":"2026-04-19T19:53:34.566Z","endTime":"2026-04-19T19:53:38.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:53:38.767Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rece Hinds walks. Spencer Steer to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T19:53:44.425Z","endTime":"2026-04-19T19:55:03.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.372620796024002,"aZ":-30.323900525505792,"pfxX":5.296394988549032,"pfxZ":1.463135880683966,"pX":1.3010547993068915,"pZ":2.0212329394135944,"vX0":3.7742848589311735,"vY0":-112.61013665715666,"vZ0":-1.6312636946034105,"x":67.41,"y":184.21,"x0":-1.0939176209578918,"y0":50.00215907205077,"z0":5.866923711152758,"aX":6.697746715550619},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":2.5,"breakHorizontal":-10.7,"spinRate":2368,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.48926509897944426,"extension":6.970734834662258},"index":0,"playId":"f5ad9fc5-805e-3d02-8851-7c0e50d10379","pitchNumber":1,"startTime":"2026-04-19T19:54:02.631Z","endTime":"2026-04-19T19:54:07.662Z","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":86.9,"endSpeed":79.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36319652022778,"aZ":-16.759439652594597,"pfxX":-5.07164323559952,"pfxZ":9.556306299462282,"pX":1.1170702506598773,"pZ":2.942108189602651,"vX0":6.546417579229717,"vY0":-126.35443834869983,"vZ0":-3.702194502761097,"x":74.42,"y":159.34,"x0":-0.8514784772511113,"y0":50.00044323073464,"z0":5.777333259838159,"aX":-8.178792103885781},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2241,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.43390707399343764,"extension":7.0813476813450436},"index":1,"playId":"8b65473c-6e77-3e5a-851a-0ab054f19718","pitchNumber":2,"startTime":"2026-04-19T19:54:18.025Z","endTime":"2026-04-19T19:54:22.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.709025486277284,"aZ":-25.59167469062707,"pfxX":-12.403071406035908,"pfxZ":4.717759403500261,"pX":0.9298793759088947,"pZ":1.1370927301637053,"vX0":8.191059846130301,"vY0":-117.25227548644729,"vZ0":-5.1565040365784185,"x":81.56,"y":208.08,"x0":-0.9934625591997367,"y0":50.0040276280227,"z0":5.746424945699046,"aX":-17.309578291740333},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":7.6,"breakHorizontal":20.5,"spinRate":2062,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.4667354491197173,"extension":7.167761682921318},"index":2,"playId":"1a4a7c50-5c0e-39df-9f84-8b6171385d2b","pitchNumber":3,"startTime":"2026-04-19T19:54:36.403Z","endTime":"2026-04-19T19:54:41.091Z","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":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.241035268556804,"aZ":-15.507548986462169,"pfxX":-5.2748904072275336,"pfxZ":10.142762602693036,"pX":1.3488256031533798,"pZ":2.7376664242430584,"vX0":7.354821434772892,"vY0":-126.92104497608041,"vZ0":-4.5817850989946205,"x":65.59,"y":164.86,"x0":-0.8916697333840684,"y0":50.00176071116702,"z0":5.788504712877484,"aX":-8.667214545625438},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":17.6,"breakHorizontal":8.0,"spinRate":2356,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.4303704447136276,"extension":7.151704347838015},"index":3,"playId":"a7c60716-c231-3a57-ac24-4ba3499ea23b","pitchNumber":4,"startTime":"2026-04-19T19:54:58.429Z","endTime":"2026-04-19T19:55:03.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:55:03.488Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dane Myers flies out sharply to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T19:58:28.875Z","endTime":"2026-04-19T20:00:14.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,2,3],"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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nathaniel Lowe replaces Ke'Bryan Hayes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-19T19:55:30.327Z","endTime":"2026-04-19T19:55:34.520Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":663647,"link":"/api/v1/people/663647"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-19T19:55:34.520Z","endTime":"2026-04-19T19:56:04.187Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Taylor Rogers replaces Bailey Ober.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-19T19:56:04.187Z","endTime":"2026-04-19T19:57:58.027Z","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":"Offensive Substitution: Pinch-hitter Dane Myers replaces Nathaniel Lowe.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":3,"startTime":"2026-04-19T19:57:58.027Z","endTime":"2026-04-19T19:58:31.170Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"902","replacedPlayer":{"id":663993,"link":"/api/v1/people/663993"}},{"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":89.8,"endSpeed":81.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68906423331093,"aZ":-23.163084313286323,"pfxX":11.547829899691047,"pfxZ":5.28063574296101,"pX":-0.4689372630317209,"pZ":2.545872215373868,"vX0":-9.073889054449966,"vY0":-130.34777974231568,"vZ0":-3.3412373274097997,"x":134.87,"y":170.04,"x0":1.572493750846721,"y0":50.000052844009815,"z0":5.611199576732734,"aX":19.690561736304154},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.0,"breakHorizontal":-18.7,"spinRate":1965,"spinDirection":125},"zone":4,"typeConfidence":0.89,"plateTime":0.4216562324709754,"extension":5.959208832987539},"index":4,"playId":"0b855c0d-fde7-3848-9b3f-2e1498c90849","pitchNumber":1,"startTime":"2026-04-19T19:58:31.170Z","endTime":"2026-04-19T19:58:36.644Z","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":88.0,"endSpeed":80.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.693793315379338,"aZ":-23.306118534314145,"pfxX":2.655918540443972,"pfxZ":5.373136184139772,"pX":-1.9359185136150319,"pZ":0.9952101339603256,"vX0":-10.116576237893502,"vY0":-127.71394323255268,"vZ0":-6.656857737044999,"x":190.79,"y":211.91,"x0":1.7340836012673255,"y0":50.00106422205711,"z0":5.4727737363111855,"aX":4.382579173924886},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.4,"breakHorizontal":-2.5,"spinRate":2169,"spinDirection":135},"zone":13,"typeConfidence":0.88,"plateTime":0.42913943626159323,"extension":6.205139030806601},"index":5,"playId":"1ba8f6b3-ffbd-3931-911f-9c687496cda2","pitchNumber":2,"startTime":"2026-04-19T19:58:49.234Z","endTime":"2026-04-19T19:58:52.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.562749918062014,"aZ":-23.077366742773528,"pfxX":11.20692269671942,"pfxZ":5.236431440149595,"pX":-1.5950150711181361,"pZ":2.3639148279464406,"vX0":-11.84293502450229,"vY0":-131.15836109721465,"vZ0":-3.867601903632368,"x":177.8,"y":174.95,"x0":1.5296259264516496,"y0":50.00233310707325,"z0":5.585186236399078,"aX":19.463834033721113},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.8,"breakHorizontal":-17.6,"spinRate":2051,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.4181288996117578,"extension":6.160363795307082},"index":6,"playId":"6330af84-0359-3537-992d-cbe2d3fa9895","pitchNumber":3,"startTime":"2026-04-19T19:59:07.914Z","endTime":"2026-04-19T19:59:11.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67416602225304,"aZ":-20.854745578261497,"pfxX":11.221083953780914,"pfxZ":6.539675968194963,"pX":-0.6314192389441416,"pZ":1.7056296811662506,"vX0":-9.613262060209207,"vY0":-130.77666087855317,"vZ0":-5.768605781582182,"x":141.07,"y":192.73,"x0":1.634923658216702,"y0":50.00635781744869,"z0":5.505388952944144,"aX":19.43341157449096},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.7,"breakHorizontal":-18.2,"spinRate":2088,"spinDirection":128},"zone":7,"typeConfidence":0.89,"plateTime":0.4188837244835044,"extension":5.996572422678128},"index":7,"playId":"15326705-e7da-3517-8e5b-3926b3bb29fc","pitchNumber":4,"startTime":"2026-04-19T19:59:26.641Z","endTime":"2026-04-19T19:59:31.017Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.587224907724877,"aZ":-24.07523156824129,"pfxX":11.921559783754581,"pfxZ":4.587806157848695,"pX":-0.07783063223479748,"pZ":2.608076626929178,"vX0":-8.633995048191872,"vY0":-132.568424839902,"vZ0":-3.258865218919893,"x":119.97,"y":168.36,"x0":1.6863150986424673,"y0":50.00284590482326,"z0":5.62772879210385,"aX":21.0393178981558},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":-19.4,"spinRate":2014,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.41452408678272157,"extension":6.124738378925295},"hitData":{"launchSpeed":104.0,"launchAngle":24.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":127.12,"coordY":45.74}},"index":8,"playId":"f2727a3a-d017-39a7-9892-559714dbe84a","pitchNumber":5,"startTime":"2026-04-19T20:00:02.094Z","endTime":"2026-04-19T20:00:14.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:00:14.108Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Friedl pops out to third baseman Tristan Gray.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T20:00:23.979Z","endTime":"2026-04-19T20:01:48.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"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":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.862679620088382,"aZ":-22.711549498532765,"pfxX":10.50599749027991,"pfxZ":5.432924533843961,"pX":1.479480010690881,"pZ":3.4004299358833108,"vX0":-4.4013408361830235,"vY0":-131.44001798564793,"vZ0":-1.4821000599392056,"x":60.61,"y":146.97,"x0":1.8141739937638186,"y0":50.006394191963004,"z0":5.664359110767867,"aX":18.315785728909976},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.7,"breakHorizontal":-18.0,"spinRate":2085,"spinDirection":130},"zone":12,"typeConfidence":0.86,"plateTime":0.41732927487546556,"extension":6.0596573465855705},"index":0,"playId":"87231a0c-02c4-3643-9b7f-f8e746f738b2","pitchNumber":1,"startTime":"2026-04-19T20:00:52.440Z","endTime":"2026-04-19T20:00:58.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":71.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.31821823308253,"aZ":-30.97368529788505,"pfxX":-9.122048728834564,"pfxZ":0.9440014748425174,"pX":-0.8459475422894669,"pZ":3.262909371617878,"vX0":-3.5633058881064237,"vY0":-111.76382497402341,"vZ0":1.357927904687212,"x":149.25,"y":150.68,"x0":1.9520664114151531,"y0":50.00276415133228,"z0":5.818101741183735,"aX":-11.58901863734649},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":2.4,"breakHorizontal":17.4,"spinRate":2713,"spinDirection":277},"zone":11,"typeConfidence":0.91,"plateTime":0.48926889429999143,"extension":5.594690636124229},"index":1,"playId":"6d52e493-bdbf-370d-8f0c-b555a8af0e21","pitchNumber":2,"startTime":"2026-04-19T20:01:20.063Z","endTime":"2026-04-19T20:01:24.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.472275495924617,"aZ":-22.8979336219119,"pfxX":10.679863977382725,"pfxZ":5.200662704569602,"pX":0.477951041406146,"pZ":2.9946258576295905,"vX0":-6.940771915642186,"vY0":-132.0214008174501,"vZ0":-2.5341029728958473,"x":98.78,"y":157.93,"x0":1.7401903616081515,"y0":50.00154214450256,"z0":5.634394421996505,"aX":19.039858016282086},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.1,"breakHorizontal":-18.0,"spinRate":2098,"spinDirection":129},"zone":3,"typeConfidence":0.89,"plateTime":0.41330320570985046,"extension":6.106165896405237},"hitData":{"launchSpeed":71.1,"launchAngle":71.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":169.92}},"index":2,"playId":"a7eee5e3-71ff-37f1-9de0-2632df2213fe","pitchNumber":3,"startTime":"2026-04-19T20:01:37.485Z","endTime":"2026-04-19T20:01:48.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:01:48.585Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"James Outman pops out to third baseman Sal Stewart in foul territory.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T20:05:24.693Z","endTime":"2026-04-19T20:06:31.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3,4],"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for TJ Friedl.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T20:04:37.374Z","endTime":"2026-04-19T20:04:37.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100"},{"details":{"description":"Defensive switch from first base to third base for Sal Stewart.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T20:04:37.393Z","endTime":"2026-04-19T20:04:37.394Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"400"},{"details":{"description":"Defensive switch from left field to first base for Spencer Steer.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-19T20:04:37.394Z","endTime":"2026-04-19T20:04:37.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"600"},{"details":{"description":"Dane Myers remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-19T20:04:37.395Z","endTime":"2026-04-19T20:04:38.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"902","replacedPlayer":{"id":663993,"link":"/api/v1/people/663993"}},{"details":{"description":"Pitching Change: Connor Phillips replaces Brady Singer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-04-19T20:04:37.395Z","endTime":"2026-04-19T20:05:26.970Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683175,"link":"/api/v1/people/683175"},"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":97.7,"endSpeed":89.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.221757269521966,"aZ":-9.894044009665436,"pfxX":-4.789108165159609,"pfxZ":10.975509544739223,"pX":0.5060645177317951,"pZ":0.805665324012081,"vX0":7.123786802277,"vY0":-141.75791814782482,"vZ0":-11.40995122186648,"x":97.71,"y":217.03,"x0":-1.4203807750078503,"y0":50.000614476336395,"z0":5.520313624837992,"aX":-9.720025761728406},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":7.2,"spinRate":2186,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3867738232336957,"extension":6.0684887965019945},"index":5,"playId":"f5bd1264-a9de-32be-8148-b9801fda7548","pitchNumber":1,"startTime":"2026-04-19T20:05:26.970Z","endTime":"2026-04-19T20:05:31.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26833128040506,"aZ":-10.618573229858754,"pfxX":-7.79451157027003,"pfxZ":10.470886403245128,"pX":0.18478720340616045,"pZ":2.0881047736970664,"vX0":7.46064146346867,"vY0":-142.25033378337278,"vZ0":-7.836430156386399,"x":109.96,"y":182.4,"x0":-1.4535694011655809,"y0":50.001881625545806,"z0":5.544142051480574,"aX":-16.044642303559677},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":12.7,"spinRate":2477,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.3843851744326554,"extension":6.060318808671841},"index":6,"playId":"56f8c4b2-d86c-39c2-9567-204baafd965f","pitchNumber":2,"startTime":"2026-04-19T20:05:42.313Z","endTime":"2026-04-19T20:05:46.912Z","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.5,"endSpeed":89.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.634178892904764,"aZ":-9.05230936660886,"pfxX":-7.52248683917892,"pfxZ":11.172786070354979,"pX":-0.2866324415950101,"pZ":2.220332221762542,"vX0":6.156776864018009,"vY0":-143.08762028083387,"vZ0":-7.80188500804752,"x":127.93,"y":178.83,"x0":-1.491057807944085,"y0":50.00024466001757,"z0":5.552568520206854,"aX":-15.56495535855754},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.7,"breakHorizontal":12.4,"spinRate":2446,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.3830884241709338,"extension":6.1178315746517065},"index":7,"playId":"1934c5b3-31e4-394a-a0e4-92c7dde45aee","pitchNumber":3,"startTime":"2026-04-19T20:05:57.718Z","endTime":"2026-04-19T20:06:01.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":87.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.01028366511493,"aZ":-11.727609492172405,"pfxX":-6.941625390428554,"pfxZ":10.188546157639122,"pX":-0.5919894482837179,"pZ":3.244957903861756,"vX0":4.588115806237045,"vY0":-141.8483653043789,"vZ0":-4.791954113548825,"x":139.57,"y":151.17,"x0":-1.3412193249722715,"y0":50.00433213746279,"z0":5.724273331664369,"aX":-13.933772848987104},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":11.4,"spinRate":2403,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.38837754946372405,"extension":5.946510631088505},"hitData":{"launchSpeed":92.1,"launchAngle":65.0,"totalDistance":193.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":63.64,"coordY":158.78}},"index":8,"playId":"4af43d47-ed13-3444-b2f7-283232ad1f93","pitchNumber":4,"startTime":"2026-04-19T20:06:17.177Z","endTime":"2026-04-19T20:06:31.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:06:31.135Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T20:06:37.728Z","endTime":"2026-04-19T20:08:00.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82357996534795,"aZ":-28.916195180138025,"pfxX":8.186329954473173,"pfxZ":2.076750511310353,"pX":1.2092539122339392,"pZ":2.5382601096686574,"vX0":4.187578540480352,"vY0":-125.55436688310455,"vZ0":-1.9113984508636106,"x":70.91,"y":170.25,"x0":-1.5533820349837932,"y0":50.00009743318566,"z0":5.70546805556159,"aX":12.82482740941027},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.5,"breakHorizontal":-15.8,"spinRate":2600,"spinDirection":61},"zone":12,"typeConfidence":2.0,"plateTime":0.43938377984227284,"extension":5.808842524492616},"index":0,"playId":"5e3e3954-7b5c-3b6b-bc6f-8a549888349f","pitchNumber":1,"startTime":"2026-04-19T20:06:56.806Z","endTime":"2026-04-19T20:07:01.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.648869894673044,"aZ":-28.289798785054355,"pfxX":7.737035195146808,"pfxZ":2.471756457387059,"pX":0.8686227319307723,"pZ":3.236530173763977,"vX0":3.5346717750696612,"vY0":-125.68893016706164,"vZ0":-0.5037765383710501,"x":83.89,"y":151.39,"x0":-1.5686395667882769,"y0":50.00271445309581,"z0":5.772377462592415,"aX":12.161311456043332},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.6,"breakHorizontal":-14.9,"spinRate":2597,"spinDirection":68},"zone":12,"typeConfidence":2.0,"plateTime":0.4387477836365239,"extension":5.843620117026162},"index":1,"playId":"3a35d658-656d-3624-85c9-8d68c8bb1fbb","pitchNumber":2,"startTime":"2026-04-19T20:07:10.529Z","endTime":"2026-04-19T20:07:13.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94759374086363,"aZ":-28.963950924682337,"pfxX":9.055965885821042,"pfxZ":2.020830701286938,"pX":2.064433994013858,"pZ":1.3109864389185828,"vX0":5.978277128032133,"vY0":-126.09895515379196,"vZ0":-4.684340848976496,"x":38.31,"y":203.38,"x0":-1.5246851965779946,"y0":50.0018273364613,"z0":5.567459994399741,"aX":14.381366965703174},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":-17.9,"spinRate":2578,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4366792518282918,"extension":5.899520700778612},"index":2,"playId":"f11d95be-a615-32a9-b163-3be4dc402b09","pitchNumber":3,"startTime":"2026-04-19T20:07:30.471Z","endTime":"2026-04-19T20:07:33.639Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-19T20:07:40.292Z","endTime":"2026-04-19T20:07:56.764Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.582697920398587,"aZ":-30.307936159705203,"pfxX":8.9818750946204,"pfxZ":1.1774912178408723,"pX":1.627251425856384,"pZ":1.6058581757288002,"vX0":4.7495618309104115,"vY0":-126.1907199415675,"vZ0":-3.6703158412133545,"x":54.97,"y":195.42,"x0":-1.4561125011684475,"y0":50.00324099027189,"z0":5.564436636300968,"aX":14.249783172539352},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.4,"breakHorizontal":-17.4,"spinRate":2497,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4367705951131988,"extension":5.976769473715047},"index":4,"playId":"07947dc8-037f-3045-99b6-b18768231dc2","pitchNumber":4,"startTime":"2026-04-19T20:07:56.764Z","endTime":"2026-04-19T20:08:00.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:08:00.456Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Larnach walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T20:08:03.573Z","endTime":"2026-04-19T20:10:06.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.903422739517715,"aZ":-12.138877055610648,"pfxX":-8.57824506772252,"pfxZ":9.570372205522316,"pX":0.4941231721452786,"pZ":1.8619976743246738,"vX0":8.213563298421597,"vY0":-143.8912373110768,"vZ0":-8.289141617250062,"x":98.17,"y":188.51,"x0":-1.285126224774184,"y0":50.00405773606901,"z0":5.535369136689552,"aX":-17.95999463306495},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.7,"breakHorizontal":13.8,"spinRate":2375,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3808934219824578,"extension":6.075664058105499},"index":0,"playId":"a4c9d2bb-8569-3074-8a60-d1b3e435e378","pitchNumber":1,"startTime":"2026-04-19T20:08:24.670Z","endTime":"2026-04-19T20:08:29.507Z","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":86.0,"endSpeed":78.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45274514064295,"aZ":-28.460975673290385,"pfxX":10.041865969971646,"pfxZ":2.39389037826611,"pX":0.7524426106206752,"pZ":0.9266028020985986,"vX0":2.8309949515066806,"vY0":-124.99366877549981,"vZ0":-5.487931224652389,"x":88.32,"y":213.76,"x0":-1.7044771479748977,"y0":50.004935233472885,"z0":5.540379116355214,"aX":15.603847002889324},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.1,"breakHorizontal":-18.8,"spinRate":2456,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4412680361174295,"extension":5.887807992038078},"index":1,"playId":"5ae6c034-0df0-3576-9e0d-aba20231e30c","pitchNumber":2,"startTime":"2026-04-19T20:08:40.170Z","endTime":"2026-04-19T20:08:45.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.451982309502885,"aZ":-30.87498489184166,"pfxX":7.226928807368276,"pfxZ":0.8491760048832875,"pX":1.5223522785918506,"pZ":1.4418758285224011,"vX0":5.271349463498108,"vY0":-124.57068174716743,"vZ0":-3.6908638177360165,"x":58.97,"y":199.85,"x0":-1.577733240151335,"y0":50.00574772635403,"z0":5.560562823139179,"aX":11.09401665154826},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.7,"breakHorizontal":-14.5,"spinRate":2474,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4436708681938413,"extension":5.8828114647962755},"index":2,"playId":"63cba332-7e7a-3123-a099-45f25ee5b3d5","pitchNumber":3,"startTime":"2026-04-19T20:08:58.388Z","endTime":"2026-04-19T20:09:03.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":89.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.40680955041735,"aZ":-11.69062563055092,"pfxX":-6.958572351086422,"pfxZ":9.880466470154689,"pX":-1.9601491730121485,"pZ":3.2385508471497855,"vX0":1.2331843496140287,"vY0":-144.40969811685432,"vZ0":-4.974413145309736,"x":191.72,"y":151.34,"x0":-1.4948963504510817,"y0":50.001357518355576,"z0":5.727243870555245,"aX":-14.425190880226126},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.8,"breakHorizontal":12.2,"spinRate":2474,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3819817042687599,"extension":6.0304837480223155},"index":3,"playId":"828aaddf-b3de-3771-bee4-c61d5fe2e029","pitchNumber":4,"startTime":"2026-04-19T20:09:15.654Z","endTime":"2026-04-19T20:09:19.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":88.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.965452850486976,"aZ":-7.98327154861166,"pfxX":-8.844130827773979,"pfxZ":11.853275447555163,"pX":-0.03841894606827898,"pZ":1.7214070557580872,"vX0":6.986526454733384,"vY0":-143.324597022813,"vZ0":-9.25380633735802,"x":118.46,"y":192.3,"x0":-1.3819456914509165,"y0":50.00407483352873,"z0":5.524575273047231,"aX":-18.05324773486826},"breaks":{"breakAngle":57.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.3,"breakHorizontal":14.3,"spinRate":2560,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.38494883080370457,"extension":6.063824206383175},"index":4,"playId":"dcb579b8-7c5d-3be3-9fdb-f4e9c2911b62","pitchNumber":5,"startTime":"2026-04-19T20:09:32.783Z","endTime":"2026-04-19T20:09:38.072Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-19T20:09:43.578Z","endTime":"2026-04-19T20:10:00.312Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"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":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.640196186181026,"aZ":-28.702399058354914,"pfxX":7.1534576709613535,"pfxZ":2.1890592093606625,"pX":-0.775404156167698,"pZ":2.7680728099907803,"vX0":0.4952903937738009,"vY0":-125.50374455031817,"vZ0":-1.381682360921888,"x":146.56,"y":164.04,"x0":-1.9043302437876448,"y0":50.00319143411925,"z0":5.674741191631444,"aX":11.352222881816587},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":-13.1,"spinRate":2396,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.43729432258755896,"extension":6.1810023790982465},"index":6,"playId":"9987029f-50ee-3d58-af2c-9ebcc85de12e","pitchNumber":6,"startTime":"2026-04-19T20:10:00.312Z","endTime":"2026-04-19T20:10:06.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:10:06.388Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Bell pops out to third baseman Sal Stewart.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T20:10:36.398Z","endTime":"2026-04-19T20:11:13.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Austin Martin replaces Trevor Larnach.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T20:10:29.417Z","endTime":"2026-04-19T20:10:38.693Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"},"base":1},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":85.8,"endSpeed":78.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.645724253058834,"aZ":-31.15272182894159,"pfxX":6.83543925569794,"pfxZ":0.6521643079899233,"pX":1.3550323631979457,"pZ":0.28144146522327107,"vX0":5.24153978921507,"vY0":-124.73294286022106,"vZ0":-6.307362475554517,"x":65.35,"y":231.18,"x0":-1.6695704768956592,"y0":50.001691681699384,"z0":5.446909022644416,"aX":10.650349987203075},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.2,"breakHorizontal":-13.7,"spinRate":2411,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.44096491014171546,"extension":6.1961500921730694},"index":1,"playId":"30d960ed-674d-352f-b229-c6a20bc3adb1","pitchNumber":1,"startTime":"2026-04-19T20:10:38.693Z","endTime":"2026-04-19T20:10:42.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.633467953427186,"aZ":-30.99080888199388,"pfxX":9.675382374953589,"pfxZ":0.7789039288881003,"pX":-0.06371480619348999,"pZ":2.705203084208866,"vX0":1.2143558706726398,"vY0":-122.08539195867243,"vZ0":-0.8876045291030754,"x":119.43,"y":165.74,"x0":-1.8243355724560784,"y0":50.00013809500265,"z0":5.736565213428016,"aX":14.628273983188937},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.4,"breakHorizontal":-17.8,"spinRate":2367,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.44833702623522687,"extension":5.974484982613353},"hitData":{"launchSpeed":89.4,"launchAngle":79.0,"totalDistance":36.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":117.86,"coordY":191.21}},"index":2,"playId":"7617fb02-4f06-357b-90ab-1596ab429a04","pitchNumber":2,"startTime":"2026-04-19T20:11:02.866Z","endTime":"2026-04-19T20:11:13.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:11:13.242Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt McLain walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T20:13:20.445Z","endTime":"2026-04-19T20:14:40.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Austin Martin remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T20:12:08.546Z","endTime":"2026-04-19T20:12:08.566Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"description":"Pitching Change: Andrew Morris replaces Taylor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T20:12:08.566Z","endTime":"2026-04-19T20:13:22.690Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702193,"link":"/api/v1/people/702193"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.454478943629653,"aZ":-22.734550262591426,"pfxX":2.4981494593095706,"pfxZ":5.796484310605191,"pX":1.616620001077164,"pZ":0.21134152745888563,"vX0":6.1076178993854695,"vY0":-126.4505459171675,"vZ0":-10.737423072053847,"x":55.38,"y":233.07,"x0":-1.149333097179914,"y0":50.00391916181872,"z0":6.318717067907915,"aX":4.066577868510834},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.4,"breakHorizontal":-5.9,"spinRate":2289,"spinDirection":146},"zone":14,"typeConfidence":0.9,"plateTime":0.4322435571288543,"extension":6.066156169911818},"index":2,"playId":"66c41a59-4793-3eb7-be1c-f1cc35f29500","pitchNumber":1,"startTime":"2026-04-19T20:13:22.690Z","endTime":"2026-04-19T20:13:29.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.458858854728092,"aZ":-9.494839139391232,"pfxX":-3.6305973264010123,"pfxZ":12.17122808943602,"pX":0.5863967528264422,"pZ":1.1978796850598217,"vX0":5.740949485994489,"vY0":-134.93964466523295,"vZ0":-11.533175116962157,"x":94.65,"y":206.44,"x0":-1.0868232221687595,"y0":50.006548331402264,"z0":6.171883570077969,"aX":-6.76770014302388},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.0,"breakHorizontal":5.5,"spinRate":1860,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4042824439720656,"extension":6.128048727867524},"index":3,"playId":"94662a6e-3618-3e78-a501-97a10ceac8fb","pitchNumber":2,"startTime":"2026-04-19T20:13:38.659Z","endTime":"2026-04-19T20:13:43.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.352703818049644,"aZ":-9.992960888623776,"pfxX":-4.926787556931441,"pfxZ":11.68946244658627,"pX":-1.0823244501323181,"pZ":3.1534680964878388,"vX0":2.313260203609091,"vY0":-136.25820823146393,"vZ0":-6.816926056553456,"x":158.26,"y":153.64,"x0":-1.2978559946592865,"y0":50.00645450557479,"z0":6.363504133822895,"aX":-9.351490398004795},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.0,"breakHorizontal":8.5,"spinRate":2046,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.40057376125814814,"extension":6.036879852640064},"index":4,"playId":"48640652-39bd-306b-8257-e5efa52dfa45","pitchNumber":3,"startTime":"2026-04-19T20:13:52.569Z","endTime":"2026-04-19T20:13:57.293Z","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":93.8,"endSpeed":85.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393577695232317,"aZ":-8.493433402152041,"pfxX":-4.675189548825572,"pfxZ":12.593569326116533,"pX":0.5019630383105271,"pZ":2.710954950925619,"vX0":6.099287327161294,"vY0":-136.35092287620645,"vZ0":-8.176996416054264,"x":97.87,"y":165.58,"x0":-1.1580350789090144,"y0":50.00124355403144,"z0":6.337395839058654,"aX":-8.790102913456654},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.2,"breakHorizontal":7.2,"spinRate":2058,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.4019308763128575,"extension":6.190413017316236},"index":5,"playId":"e97f7e61-ae94-3672-87b0-8cf943f969cc","pitchNumber":4,"startTime":"2026-04-19T20:14:07.250Z","endTime":"2026-04-19T20:14:11.277Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.388871326790074,"aZ":-10.007402651736772,"pfxX":-4.8559739691716235,"pfxZ":11.685565467889845,"pX":0.10470957240278464,"pZ":3.4817564177757934,"vX0":5.499765534193821,"vY0":-136.90215781812884,"vZ0":-5.9506605005741395,"x":113.01,"y":144.77,"x0":-1.2999102853289828,"y0":50.00534827857481,"z0":6.369560390858686,"aX":-9.213818692835753},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.0,"breakHorizontal":7.7,"spinRate":2082,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4001740495668491,"extension":6.030768017152271},"index":6,"playId":"da238977-abb7-327f-8489-be47fa244601","pitchNumber":5,"startTime":"2026-04-19T20:14:20.145Z","endTime":"2026-04-19T20:14:23.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.895361323680646,"aZ":-10.547289971260438,"pfxX":-4.149889048446366,"pfxZ":11.150867866965019,"pX":0.9864612455389492,"pZ":3.0381672159647426,"vX0":7.446016915965121,"vY0":-138.39288328916314,"vZ0":-7.100080465598254,"x":79.4,"y":156.75,"x0":-1.1998481324784849,"y0":50.00374718458094,"z0":6.343491407506027,"aX":-8.049830833084258},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":6.0,"spinRate":2045,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.3957831083280192,"extension":6.07487186249834},"index":7,"playId":"dccbcde1-f86a-3312-9407-679d3ba50bce","pitchNumber":6,"startTime":"2026-04-19T20:14:35.933Z","endTime":"2026-04-19T20:14:40.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:14:40.993Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T20:14:43.926Z","endTime":"2026-04-19T20:16:17.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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.5,"endSpeed":81.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71563336599794,"aZ":-25.480671707376565,"pfxX":1.7697940079495351,"pfxZ":3.972388970139974,"pX":0.34197426466976605,"pZ":3.2657144462761347,"vX0":3.5499301740156515,"vY0":-128.91183202333335,"vZ0":-3.4936328947282864,"x":103.96,"y":150.61,"x0":-1.2825581658121055,"y0":50.00050877454008,"z0":6.604768432064725,"aX":2.9781530141628254},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":-4.0,"spinRate":2271,"spinDirection":149},"zone":3,"typeConfidence":0.9,"plateTime":0.4248288415974506,"extension":5.950585116733668},"index":0,"playId":"fabb8fc0-7d18-3d10-ab15-88db93a23932","pitchNumber":1,"startTime":"2026-04-19T20:15:04.005Z","endTime":"2026-04-19T20:15:08.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33380964263173,"aZ":-9.019349993974195,"pfxX":-4.042469897384402,"pfxZ":11.987756318546452,"pX":0.9688845786372945,"pZ":3.3150420990115226,"vX0":6.62394456216388,"vY0":-137.9999575255252,"vZ0":-6.765230283099408,"x":80.07,"y":149.27,"x0":-0.9358033398536045,"y0":50.00023436304032,"z0":6.403824387242064,"aX":-7.807045714179826},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.5,"breakHorizontal":6.0,"spinRate":2172,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.3967055565029862,"extension":6.061516945429888},"index":1,"playId":"b1e3ca15-a450-3b49-a8d2-e077eeac6cc4","pitchNumber":2,"startTime":"2026-04-19T20:15:21.358Z","endTime":"2026-04-19T20:15:27.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08509542094598,"aZ":-11.148813854640764,"pfxX":-4.610028470601362,"pfxZ":11.280513350039943,"pX":-0.6997573849201083,"pZ":2.959356309864546,"vX0":3.3450510129078337,"vY0":-136.42432084506652,"vZ0":-7.076381115478029,"x":143.67,"y":158.88,"x0":-1.3496286012846073,"y0":50.00644659518832,"z0":6.374613126783933,"aX":-8.596184688055562},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":7.6,"spinRate":2045,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.40318573833038984,"extension":6.06881267924693},"index":2,"playId":"dc531ab9-e773-3a47-9348-8c47e188c9b7","pitchNumber":3,"startTime":"2026-04-19T20:15:43.583Z","endTime":"2026-04-19T20:15:48.427Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-19T20:15:57.921Z","endTime":"2026-04-19T20:16:13.665Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.091046090997686,"aZ":-8.837111867260878,"pfxX":-4.299420634701487,"pfxZ":11.900744473562149,"pX":0.09618283506204672,"pZ":2.631103059706783,"vX0":5.100923551240171,"vY0":-139.32940451397118,"vZ0":-8.535015209855713,"x":113.33,"y":167.74,"x0":-1.2020414842927012,"y0":50.00186770179783,"z0":6.322901691641365,"aX":-8.430342909768319},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.9,"breakHorizontal":6.7,"spinRate":2144,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.39352066141044784,"extension":5.949770462544725},"index":4,"playId":"79404d14-d87e-30ef-a40a-1991a2bbbdfb","pitchNumber":4,"startTime":"2026-04-19T20:16:13.665Z","endTime":"2026-04-19T20:16:17.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:16:17.672Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Stewart flies out to left fielder Austin Martin.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T20:16:25.083Z","endTime":"2026-04-19T20:22:01.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,8,9,10,11,12,13],"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.388455991097036,"aZ":-26.472025255603892,"pfxX":2.126465862729749,"pfxZ":3.537744194843377,"pX":0.0736613991419225,"pZ":3.134810160617919,"vX0":2.8059447412510394,"vY0":-126.10303444391056,"vZ0":-3.1842494053713475,"x":114.19,"y":154.14,"x0":-1.329305521440392,"y0":50.003364136497964,"z0":6.5469957500523694,"aX":3.428246739089304},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.9,"breakHorizontal":-4.4,"spinRate":2338,"spinDirection":135},"zone":2,"typeConfidence":0.89,"plateTime":0.43417302139975966,"extension":6.097816026987036},"index":0,"playId":"bf50131f-8f9c-3c91-9675-3fd3cdcaf3bf","pitchNumber":1,"startTime":"2026-04-19T20:16:39.756Z","endTime":"2026-04-19T20:16:43.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.484928244064793,"aZ":-29.708746970272433,"pfxX":10.887847389742939,"pfxZ":1.7413172349218238,"pX":0.37085972007349505,"pZ":1.443618113248811,"vX0":1.439160644966265,"vY0":-119.06114070085688,"vZ0":-5.2569892144149515,"x":102.86,"y":199.8,"x0":-1.6563340653117196,"y0":50.00409048423442,"z0":6.408127614846708,"aX":15.440258506841877},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.0,"breakHorizontal":-20.0,"spinRate":2463,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.46220888332418797,"extension":6.116493089339915},"index":1,"playId":"dca00b21-c2e3-3e37-8a74-e766af35e5f0","pitchNumber":2,"startTime":"2026-04-19T20:16:58.122Z","endTime":"2026-04-19T20:17:02.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24143599626848,"aZ":-11.14318050025799,"pfxX":-5.006168560405116,"pfxZ":10.752940958818584,"pX":0.2941495581191648,"pZ":2.6578631123979446,"vX0":5.7534900575589525,"vY0":-138.99735938549566,"vZ0":-8.06164414068873,"x":105.79,"y":167.02,"x0":-1.1524876244738569,"y0":50.00530328723657,"z0":6.336335388895907,"aX":-9.794213905622971},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":7.9,"spinRate":2100,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.3940929952382892,"extension":6.051164151092587},"index":2,"playId":"ce993b8f-1574-3ff4-950a-da59fbbe0632","pitchNumber":3,"startTime":"2026-04-19T20:17:17.739Z","endTime":"2026-04-19T20:17:22.067Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-19T20:17:34.479Z","endTime":"2026-04-19T20:17:47.823Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84098885410695,"aZ":-30.25668366505877,"pfxX":10.330410258379288,"pfxZ":1.3637725501639748,"pX":0.7860791038578344,"pZ":0.8208013919771928,"vX0":2.4115091908484327,"vY0":-118.61618406712698,"vZ0":-6.275277546470964,"x":87.04,"y":216.62,"x0":-1.5888126168237011,"y0":50.001947799339185,"z0":6.310794240547802,"aX":14.499329746572132},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.0,"breakHorizontal":-19.3,"spinRate":2461,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.4644202800946542,"extension":6.182705518645677},"index":4,"playId":"dd0567d0-aa16-38fa-9d90-aed55b267f0d","pitchNumber":4,"startTime":"2026-04-19T20:17:47.823Z","endTime":"2026-04-19T20:17:56.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.827423987801314,"aZ":-10.737757059862625,"pfxX":-3.101341187356245,"pfxZ":10.952935581356055,"pX":0.0589285544399812,"pZ":3.8362774543386835,"vX0":4.678905828550049,"vY0":-139.15227989804072,"vZ0":-5.23993233325951,"x":114.75,"y":135.2,"x0":-1.2429518206903931,"y0":50.00129531110485,"z0":6.457955190563725,"aX":-6.0692813055512245},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.0,"breakHorizontal":4.7,"spinRate":2144,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.39393046672837606,"extension":6.067524312908253},"index":5,"playId":"783c5ab1-350c-3a59-b84c-a2ee5b56f833","pitchNumber":5,"startTime":"2026-04-19T20:18:13.233Z","endTime":"2026-04-19T20:18:16.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.179535284552582,"aZ":-12.10240208082477,"pfxX":-4.447805017452157,"pfxZ":10.223358996157748,"pX":0.33982580995129374,"pZ":3.570470182962531,"vX0":5.48606326902795,"vY0":-139.01262338671236,"vZ0":-5.475970882772655,"x":104.05,"y":142.38,"x0":-1.078277496017738,"y0":50.00671469404213,"z0":6.364387389952501,"aX":-8.736431075466172},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":7.0,"spinRate":2100,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.39351059404077704,"extension":6.086983302519107},"index":6,"playId":"ac4fe35a-206c-38b4-991d-c479f66f7b58","pitchNumber":6,"startTime":"2026-04-19T20:18:37.453Z","endTime":"2026-04-19T20:18:41.707Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":7,"startTime":"2026-04-19T20:18:58.196Z","endTime":"2026-04-19T20:19:46.438Z","isPitch":false,"type":"action"},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.456375627044764,"aZ":-26.933484368627926,"pfxX":4.162598936214556,"pfxZ":3.069269151162928,"pX":1.1051485985966174,"pZ":0.5849784618950155,"vX0":4.497377137537559,"vY0":-129.6595903810896,"vZ0":-9.446294835448096,"x":74.87,"y":222.99,"x0":-1.1910375086438765,"y0":50.003586650020445,"z0":6.3224727724259235,"aX":7.104595266995133},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":-8.5,"spinRate":2371,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.42202255677662937,"extension":6.184616658493218},"index":8,"playId":"32d4b2a5-4186-3e19-8262-41011fc92de9","pitchNumber":7,"startTime":"2026-04-19T20:19:46.438Z","endTime":"2026-04-19T20:19:50.917Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845197948074034,"aZ":-25.21541389893705,"pfxX":2.549300865235969,"pfxZ":4.237786574289759,"pX":0.3032874956927242,"pZ":3.1954128947475526,"vX0":3.3415644322933145,"vY0":-127.71497892487771,"vZ0":-3.426468201772585,"x":105.44,"y":152.5,"x0":-1.3563016592743349,"y0":50.00139051735239,"z0":6.551503693571573,"aX":4.184145847708055},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.1,"breakHorizontal":-5.4,"spinRate":2379,"spinDirection":119},"zone":3,"typeConfidence":0.9,"plateTime":0.4299048047386016,"extension":5.993935425555143},"index":9,"playId":"ab19a11d-44bf-3d14-ae63-c57b2a77ebf1","pitchNumber":8,"startTime":"2026-04-19T20:20:08.563Z","endTime":"2026-04-19T20:20:12.427Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":10,"playId":"ceb56320-97b5-3041-bff3-4cd5cc2e00c3","startTime":"2026-04-19T20:20:34.567Z","endTime":"2026-04-19T20:20:39.067Z","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":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":85.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.223356069222426,"aZ":-6.119942976093639,"pfxX":-4.587816583404969,"pfxZ":13.679691297225688,"pX":-0.07913239245901835,"pZ":2.503197842069696,"vX0":4.8322321215039175,"vY0":-138.85987770824536,"vZ0":-8.907038024657464,"x":120.02,"y":171.19,"x0":-1.266690040801573,"y0":50.00625231109531,"z0":6.2021673606294785,"aX":-8.740610571966021},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":22.4,"breakHorizontal":7.0,"spinRate":2154,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.39821710247175135,"extension":6.174654670113509},"index":11,"playId":"ad2eef06-440c-3d41-b657-55e19286ee83","pitchNumber":9,"startTime":"2026-04-19T20:20:55.147Z","endTime":"2026-04-19T20:20:59.947Z","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":1},"index":12,"playId":"cdba6e79-59d4-344e-a8c5-4bb1c54fa3d2","startTime":"2026-04-19T20:21:26.972Z","endTime":"2026-04-19T20:21:31.742Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.662644459760564,"aZ":-30.273755041165682,"pfxX":9.567969000880804,"pfxZ":1.384684491550919,"pX":0.14372015867084428,"pZ":1.7645617705828558,"vX0":1.2099605670537912,"vY0":-116.96533847460807,"vZ0":-4.16895692949927,"x":111.52,"y":191.14,"x0":-1.6232722771237458,"y0":50.001062875224456,"z0":6.44859574113573,"aX":13.086754197598859},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.7,"breakHorizontal":-17.6,"spinRate":2462,"spinDirection":56},"zone":8,"typeConfidence":0.91,"plateTime":0.4705679641751832,"extension":6.0291558378418575},"hitData":{"launchSpeed":85.2,"launchAngle":31.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.17,"coordY":107.09}},"index":13,"playId":"1b103a66-0cf3-3f0f-b468-e7c1f9f3d210","pitchNumber":10,"startTime":"2026-04-19T20:21:47.249Z","endTime":"2026-04-19T20:22:01.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:22:01.780Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T20:22:12.218Z","endTime":"2026-04-19T20:25:51.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"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,9],"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":72.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.203646093850324,"aZ":-28.671007339993253,"pfxX":7.925519309849472,"pfxZ":2.5694456759763913,"pX":0.3885279846884424,"pZ":2.360973737856051,"vX0":2.2314967178251424,"vY0":-117.60642667337292,"vZ0":-3.2217761855319944,"x":102.19,"y":175.03,"x0":-1.608646493539795,"y0":50.0000852367806,"z0":6.4890566734145185,"aX":10.784085256833643},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":4.0,"breakHorizontal":-14.9,"spinRate":2499,"spinDirection":62},"zone":6,"typeConfidence":0.91,"plateTime":0.4708903151632535,"extension":6.092121327606749},"index":0,"playId":"426063b5-d4d6-3642-a63e-b66b61768367","pitchNumber":1,"startTime":"2026-04-19T20:22:23.042Z","endTime":"2026-04-19T20:22:32.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91146893588069,"aZ":-10.66433447043118,"pfxX":-5.832870626981474,"pfxZ":11.317426263775426,"pX":-0.19459965265759763,"pZ":3.9879351356753365,"vX0":4.7062300109876585,"vY0":-137.79463472402722,"vZ0":-4.693671492541647,"x":124.42,"y":131.11,"x0":-1.1766594269645736,"y0":50.005067563655174,"z0":6.449273725467766,"aX":-11.088886942196819},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":9.5,"spinRate":2089,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.39925383244102663,"extension":6.129780590952576},"index":1,"playId":"a15ef821-1d07-31a8-9677-33733db858d1","pitchNumber":2,"startTime":"2026-04-19T20:22:59.400Z","endTime":"2026-04-19T20:23:04.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.511264013471973,"aZ":-11.119015763947422,"pfxX":-4.710384694916592,"pfxZ":11.092837843174502,"pX":-0.3892756497792744,"pZ":4.150793789267821,"vX0":4.239275090798415,"vY0":-137.184392139348,"vZ0":-4.137081014180626,"x":131.84,"y":126.71,"x0":-1.3457300402054129,"y0":50.00318460044009,"z0":6.441541690958944,"aX":-8.941479816619848},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.3,"breakHorizontal":7.6,"spinRate":2146,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.39988203931776223,"extension":5.953880683727394},"index":2,"playId":"b186d228-98ba-30af-a957-751dcbfefed9","pitchNumber":3,"startTime":"2026-04-19T20:23:18.011Z","endTime":"2026-04-19T20:23:23.322Z","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":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.706955111884504,"aZ":-13.902969618061991,"pfxX":-9.440864000689224,"pfxZ":9.901328178794621,"pX":-0.274554193511749,"pZ":0.7843421445801693,"vX0":6.354531643707274,"vY0":-135.47737070330595,"vZ0":-11.656071254351913,"x":127.47,"y":217.6,"x0":-1.4331481183501742,"y0":50.00070355497178,"z0":6.134393382665119,"aX":-17.413314859742},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":15.6,"spinRate":2077,"spinDirection":207},"zone":13,"typeConfidence":0.89,"plateTime":0.4054888572051758,"extension":6.1234931510337685},"index":3,"playId":"b26f9350-cb21-3223-925a-2e601d1f400a","pitchNumber":4,"startTime":"2026-04-19T20:23:36.954Z","endTime":"2026-04-19T20:23:41.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.135731006725543,"aZ":-11.039385217272336,"pfxX":-2.953463911773632,"pfxZ":11.392880126378218,"pX":0.9103617249552862,"pZ":3.0494019704613353,"vX0":6.609775884626227,"vY0":-135.24485108667375,"vZ0":-6.675163811374301,"x":82.3,"y":156.45,"x0":-1.1800776331316143,"y0":50.00230193481179,"z0":6.321645888293129,"aX":-5.4795075874930586},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.4,"breakHorizontal":4.0,"spinRate":2081,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4047952282135183,"extension":6.132364297696344},"index":4,"playId":"93f8d774-f7ac-38f6-82ca-b846d40bcefc","pitchNumber":5,"startTime":"2026-04-19T20:23:56.915Z","endTime":"2026-04-19T20:24:01.371Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-19T20:24:13.691Z","endTime":"2026-04-19T20:24:30.976Z","isPitch":false,"type":"action","player":{"id":553993,"link":"/api/v1/people/553993"}},{"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},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86884116683637,"aZ":-10.15341202224311,"pfxX":-2.8230778954049356,"pfxZ":11.106081698730534,"pX":0.4544289005265822,"pZ":2.734285777543637,"vX0":6.002293161921981,"vY0":-140.20671426623167,"vZ0":-7.839753501877557,"x":99.68,"y":164.95,"x0":-1.3512017429573653,"y0":50.00475736893531,"z0":6.2361924836173745,"aX":-5.598777561119834},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":3.8,"spinRate":2104,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.391243072195651,"extension":6.212930430369534},"index":6,"playId":"a06c52e5-8951-3ae0-8b36-5551f715731d","pitchNumber":6,"startTime":"2026-04-19T20:24:30.976Z","endTime":"2026-04-19T20:24:34.693Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"379e1a9a-b7c9-3297-8463-fbd401dc1a88","startTime":"2026-04-19T20:24:59.190Z","endTime":"2026-04-19T20:25:02.602Z","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":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32337381819658,"aZ":-9.368555592175106,"pfxX":-3.8989620105063247,"pfxZ":11.776697246458115,"pX":1.0253804897968413,"pZ":2.488179194148429,"vX0":7.547050160634829,"vY0":-139.0363848296348,"vZ0":-8.470954619422887,"x":77.91,"y":171.6,"x0":-1.2310919256633541,"y0":50.00433076530626,"z0":6.215864520033369,"aX":-7.551855214442639},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.4,"breakHorizontal":5.3,"spinRate":2171,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.39559458994544805,"extension":6.206090571818212},"index":8,"playId":"1c8ef9fe-2595-352f-941f-dda9994e0b94","pitchNumber":7,"startTime":"2026-04-19T20:25:16.761Z","endTime":"2026-04-19T20:25:20.223Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22703448013285,"aZ":-32.25478280201745,"pfxX":6.940618019742388,"pfxZ":-0.05966283098370795,"pX":0.6918170744354799,"pZ":2.0110499512958913,"vX0":3.07226201943212,"vY0":-118.00792564952079,"vZ0":-3.3413403209174506,"x":90.63,"y":184.48,"x0":-1.5280914228621703,"y0":50.0013981682497,"z0":6.413240794149705,"aX":9.797938702871168},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.6,"breakHorizontal":-13.3,"spinRate":2534,"spinDirection":54},"zone":9,"typeConfidence":0.9,"plateTime":0.46394764819692424,"extension":6.034251646335256},"index":9,"playId":"8f0914ff-f07b-36df-bda3-0b3dfebee03b","pitchNumber":8,"startTime":"2026-04-19T20:25:46.098Z","endTime":"2026-04-19T20:25:51.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:25:51.240Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Caratini singles on a ground ball to shortstop Elly De La Cruz.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T20:28:00.482Z","endTime":"2026-04-19T20:29:31.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,5,6],"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Nicolas replaces Connor Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T20:26:41.427Z","endTime":"2026-04-19T20:28:02.340Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693312,"link":"/api/v1/people/693312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.490929648589614,"aZ":-40.86550666282667,"pfxX":3.2006919881943996,"pfxZ":-6.0842897785984835,"pX":-0.040189972041920666,"pZ":2.1342380450532086,"vX0":1.3544265279345489,"vY0":-118.95869772937678,"vZ0":0.008497415850155177,"x":118.53,"y":181.16,"x0":-1.033291565600154,"y0":50.00318853476372,"z0":5.845015299074248,"aX":4.572241193227168},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.7,"breakHorizontal":-6.1,"spinRate":2584,"spinDirection":39},"zone":8,"typeConfidence":0.9,"plateTime":0.46099118658090266,"extension":6.847459808149858},"index":1,"playId":"949e5710-f266-3e30-9160-a946b9c3ee19","pitchNumber":1,"startTime":"2026-04-19T20:28:02.340Z","endTime":"2026-04-19T20:28:06.559Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-19T20:28:17.149Z","endTime":"2026-04-19T20:28:30.225Z","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(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":88.8,"endSpeed":81.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68193487079658,"aZ":-30.140938696955565,"pfxX":0.47481963213527845,"pfxZ":1.1920976045480458,"pX":-0.69664272428511,"pZ":3.655625982695641,"vX0":1.3741139160361302,"vY0":-129.46770127879788,"vZ0":0.19821046633961226,"x":143.55,"y":140.08,"x0":-1.294833839662669,"y0":50.00383010673825,"z0":5.8748953855328665,"aX":0.8101096394820756},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":-1.2,"spinRate":2605,"spinDirection":128},"zone":11,"typeConfidence":0.91,"plateTime":0.4222065777791797,"extension":6.7641914647471415},"index":3,"playId":"83829802-71b2-307c-a178-076161878530","pitchNumber":2,"startTime":"2026-04-19T20:28:30.225Z","endTime":"2026-04-19T20:28:34.673Z","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.0,"endSpeed":87.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.63270613403099,"aZ":-9.335676396264418,"pfxX":-5.601767448862342,"pfxZ":11.52029468017437,"pX":-1.120929883579895,"pZ":2.7782649093314142,"vX0":1.8601794539497833,"vY0":-141.0042885247432,"vZ0":-6.4968778230396325,"x":159.73,"y":163.77,"x0":-1.0674545613831907,"y0":50.00673167428823,"z0":5.737490560306645,"aX":-11.110239450205066},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":9.7,"spinRate":2535,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.3907271743017491,"extension":6.881487054849713},"index":4,"playId":"986a316e-d50b-3ec1-964c-107cade2a2b7","pitchNumber":3,"startTime":"2026-04-19T20:28:46.063Z","endTime":"2026-04-19T20:28:49.941Z","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":85.0,"endSpeed":78.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.284205268562083,"aZ":-40.014486624775316,"pfxX":4.544525876612163,"pfxZ":-5.062482246313756,"pX":0.5606543888429486,"pZ":1.161218864535022,"vX0":2.293537626757529,"vY0":-123.84692457826478,"vZ0":-2.8966806066639545,"x":95.63,"y":207.43,"x0":-0.9684298539826817,"y0":50.001060103754746,"z0":5.7004894677079125,"aX":7.041416058082495},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.6,"breakHorizontal":-8.8,"spinRate":2572,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.44265666802513337,"extension":6.876472376719247},"index":5,"playId":"82dacbfa-2eac-34fe-a96c-2663003cc483","pitchNumber":4,"startTime":"2026-04-19T20:29:06.422Z","endTime":"2026-04-19T20:29:10.793Z","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":96.4,"endSpeed":87.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.571611684403706,"aZ":-12.881039737071054,"pfxX":-3.7326720597382996,"pfxZ":9.74323166814913,"pX":-1.2242346170870746,"pZ":3.13949708088623,"vX0":1.2373182011712534,"vY0":-140.27033150270705,"vZ0":-4.9427992861338,"x":163.66,"y":154.01,"x0":-1.1877634674887185,"y0":50.0034333018166,"z0":5.773291685335078,"aX":-7.392210098527559},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":6.5,"spinRate":2364,"spinDirection":208},"zone":11,"typeConfidence":0.88,"plateTime":0.3914149509567637,"extension":6.7013615098096135},"hitData":{"launchSpeed":85.1,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":150.16}},"index":6,"playId":"86b57dcf-7eed-375c-92b3-0a802bdbe7f0","pitchNumber":5,"startTime":"2026-04-19T20:29:22.016Z","endTime":"2026-04-19T20:29:31.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:29:31.365Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kody Clemens singles on a line drive to left fielder TJ Friedl. Victor Caratini to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T20:29:52.310Z","endTime":"2026-04-19T20:31:55.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnSecond":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.6,"endSpeed":75.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.118043749767235,"aZ":-43.30030655514383,"pfxX":3.746013952781993,"pfxZ":-7.7496327388116395,"pX":0.5702027993491855,"pZ":2.19885593472031,"vX0":2.295155316828218,"vY0":-118.90634272898906,"vZ0":0.6803767659176367,"x":95.27,"y":179.41,"x0":-0.8930736507955478,"y0":50.000941510061665,"z0":5.827771186814747,"aX":5.379911100639783},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-13.6,"breakHorizontal":-7.3,"spinRate":2563,"spinDirection":41},"zone":9,"typeConfidence":0.9,"plateTime":0.46008212679454585,"extension":6.883239521438323},"index":0,"playId":"7bd83fa9-196c-39b7-82d7-addc660b2481","pitchNumber":1,"startTime":"2026-04-19T20:30:02.009Z","endTime":"2026-04-19T20:30:06.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.640946439940336,"aZ":-10.038590565012708,"pfxX":-6.703825975648197,"pfxZ":10.902827785885167,"pX":-0.1285189025530735,"pZ":3.40404393320757,"vX0":4.9630313532648955,"vY0":-141.8699414619023,"vZ0":-4.836544753697461,"x":121.9,"y":146.87,"x0":-1.0330075829558003,"y0":50.00648866964846,"z0":5.775852751710976,"aX":-13.614883198315482},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.8,"breakHorizontal":11.0,"spinRate":2374,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.3866674515593793,"extension":6.865211251006456},"index":1,"playId":"b9a4688b-82a1-35aa-8189-4a3da987bf8c","pitchNumber":2,"startTime":"2026-04-19T20:30:22.142Z","endTime":"2026-04-19T20:30:26.291Z","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":97.8,"endSpeed":88.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.944722061333394,"aZ":-12.513769310857745,"pfxX":-6.886475060118751,"pfxZ":9.647530709251491,"pX":-0.8953669011178401,"pZ":4.581103073111437,"vX0":2.6846148195170025,"vY0":-142.38559315147688,"vZ0":-1.561225920933057,"x":151.13,"y":115.09,"x0":-0.9597498779496624,"y0":50.00429801260881,"z0":5.934945789552051,"aX":-14.036825781236214},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.3,"breakHorizontal":11.9,"spinRate":2432,"spinDirection":208},"zone":11,"typeConfidence":0.81,"plateTime":0.38576498730479436,"extension":6.7936014170534005},"index":2,"playId":"1a55a9ec-693c-311f-9818-4e212802a44d","pitchNumber":3,"startTime":"2026-04-19T20:30:44.635Z","endTime":"2026-04-19T20:30:48.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.489888303867758,"aZ":-30.393535048109726,"pfxX":1.3958131268156793,"pfxZ":1.0534872871428442,"pX":0.5768704800686723,"pZ":1.962075396953249,"vX0":3.6082414721288667,"vY0":-129.09090517147354,"vZ0":-3.6549135387612086,"x":95.01,"y":185.8,"x0":-1.0215834640734154,"y0":50.0007526645294,"z0":5.742296977816492,"aX":2.3484065852813063},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.3,"breakHorizontal":-3.4,"spinRate":2605,"spinDirection":95},"zone":9,"typeConfidence":0.9,"plateTime":0.4246938388203789,"extension":6.720178343979264},"index":3,"playId":"905f7269-4bd7-33dd-91d7-0ba717e75728","pitchNumber":4,"startTime":"2026-04-19T20:31:01.295Z","endTime":"2026-04-19T20:31:05.562Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-19T20:31:16.844Z","endTime":"2026-04-19T20:31:28.341Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.67729013757242,"aZ":-10.583979723305458,"pfxX":-6.920020381648838,"pfxZ":10.875484745641893,"pX":-1.191270195109255,"pZ":3.9353047153320904,"vX0":1.91525639190416,"vY0":-141.31165301470008,"vZ0":-3.291722017905579,"x":162.41,"y":132.53,"x0":-0.9866610867942183,"y0":50.0067811357488,"z0":5.81486019018319,"aX":-13.742937229964168},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":12.0,"spinRate":2463,"spinDirection":203},"zone":11,"typeConfidence":0.88,"plateTime":0.3903487948699089,"extension":7.016187670818775},"index":5,"playId":"9ffc76b2-9f6d-3afc-ab46-3b8c5b232818","pitchNumber":5,"startTime":"2026-04-19T20:31:28.341Z","endTime":"2026-04-19T20:31:32.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":85.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.55402951738777,"aZ":-12.17864558914714,"pfxX":-8.815433395592068,"pfxZ":10.419294980719634,"pX":-1.3541550947855328,"pZ":2.8714146508993474,"vX0":2.1550253729487756,"vY0":-138.95788104200653,"vZ0":-5.606660022016615,"x":168.62,"y":161.25,"x0":-1.004133365296819,"y0":50.00495328425465,"z0":5.753358655639,"aX":-16.91910411326212},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":15.4,"spinRate":2407,"spinDirection":214},"zone":11,"typeConfidence":0.45,"plateTime":0.39702609013958456,"extension":6.745975754065629},"hitData":{"launchSpeed":77.4,"launchAngle":16.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.26,"coordY":113.19}},"index":6,"playId":"c3340597-789f-30a9-b943-5deec4454b48","pitchNumber":6,"startTime":"2026-04-19T20:31:45.848Z","endTime":"2026-04-19T20:31:55.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:31:55.506Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to right fielder Rece Hinds.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T20:31:59.142Z","endTime":"2026-04-19T20:32:50.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnSecond":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.185961497644588,"aZ":-27.058335281533452,"pfxX":1.4685174829794487,"pfxZ":2.9924731972438536,"pX":-0.1543216862603691,"pZ":4.144319793722004,"vX0":1.8161603774475608,"vY0":-130.1906745171902,"vZ0":0.6318286696479194,"x":122.88,"y":126.88,"x0":-1.0526793113178328,"y0":50.005507921025576,"z0":5.951821998119517,"aX":2.5123213405336537},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.8,"breakHorizontal":-3.1,"spinRate":2595,"spinDirection":105},"zone":11,"typeConfidence":0.91,"plateTime":0.42125461141286813,"extension":6.931229016363048},"index":0,"playId":"c8f4927b-be40-3dfe-a1a3-17415247dd52","pitchNumber":1,"startTime":"2026-04-19T20:32:21.332Z","endTime":"2026-04-19T20:32:25.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.543525444055177,"aZ":-26.266898301032843,"pfxX":0.44344938091186137,"pfxZ":3.563069037823933,"pX":0.39151325051784847,"pZ":2.6610466302149947,"vX0":3.215065874360163,"vY0":-128.22416878423948,"vZ0":-2.6459997561227344,"x":102.08,"y":166.93,"x0":-0.9383939452910721,"y0":50.00435019989094,"z0":5.764871413329722,"aX":0.7346683336118107},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":-1.6,"spinRate":2517,"spinDirection":131},"zone":6,"typeConfidence":0.91,"plateTime":0.4278567244405376,"extension":6.778637862614606},"hitData":{"launchSpeed":91.9,"launchAngle":44.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.22,"coordY":90.53}},"index":1,"playId":"c164f318-9325-329c-be88-6779596bc5ab","pitchNumber":2,"startTime":"2026-04-19T20:32:37.802Z","endTime":"2026-04-19T20:32:50.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:32:50.522Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Gray called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T20:32:54.338Z","endTime":"2026-04-19T20:34:28.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnSecond":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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.0,"endSpeed":88.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64418725579661,"aZ":-11.060972630359487,"pfxX":-6.874443418739731,"pfxZ":10.507272306838276,"pX":0.456973917075683,"pZ":2.2905505828288133,"vX0":6.303971704308071,"vY0":-140.9913139958951,"vZ0":-7.450917838073023,"x":99.58,"y":176.94,"x0":-0.9168891602134159,"y0":50.00372337567834,"z0":5.68479863787616,"aX":-13.813984261139312},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.6,"breakHorizontal":11.2,"spinRate":2391,"spinDirection":207},"zone":6,"typeConfidence":0.87,"plateTime":0.38878634149460733,"extension":6.919639170971979},"index":0,"playId":"f3171e0e-5dba-3a4d-a6d5-fbf4b27daccc","pitchNumber":1,"startTime":"2026-04-19T20:33:24.580Z","endTime":"2026-04-19T20:33:28.817Z","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.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.75645058195849,"aZ":-11.712118461865467,"pfxX":-6.093040306949048,"pfxZ":10.085874356813255,"pX":-1.070547918977487,"pZ":3.1745988473900355,"vX0":1.9741262742814905,"vY0":-142.2688843900729,"vZ0":-5.311871871651699,"x":157.81,"y":153.07,"x0":-0.9861056544621094,"y0":50.00613330898785,"z0":5.822898861966344,"aX":-12.364242926139665},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.3,"breakHorizontal":10.6,"spinRate":2411,"spinDirection":209},"zone":11,"typeConfidence":0.89,"plateTime":0.3865100481174939,"extension":6.844266821574316},"index":1,"playId":"62bd1768-9ec5-3bd1-89c8-6035df9ff700","pitchNumber":2,"startTime":"2026-04-19T20:33:39.936Z","endTime":"2026-04-19T20:33:44.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.2,"endSpeed":79.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.479777086385436,"aZ":-27.522819536085386,"pfxX":0.57581061015218,"pfxZ":2.8501173729105833,"pX":-0.5745177491837954,"pZ":3.794895241266605,"vX0":1.1056496858486171,"vY0":-127.06530554404647,"vZ0":0.2988514430521343,"x":138.9,"y":136.32,"x0":-1.0904108058731703,"y0":50.00372797698448,"z0":5.865863715981226,"aX":0.9395808831609657},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.5,"breakHorizontal":-1.3,"spinRate":2520,"spinDirection":108},"zone":11,"typeConfidence":0.91,"plateTime":0.43137211953037635,"extension":6.79546361412455},"index":2,"playId":"8e45986c-7922-3ef4-a91d-5067f00c9911","pitchNumber":3,"startTime":"2026-04-19T20:33:55.811Z","endTime":"2026-04-19T20:34:00.373Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-19T20:34:09.986Z","endTime":"2026-04-19T20:34:24.285Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97137851757502,"aZ":-11.5953492737181,"pfxX":-5.823169287357103,"pfxZ":9.96321636329187,"pX":-0.051467960692687026,"pZ":1.9139824699362582,"vX0":4.619635823373731,"vY0":-143.03154008131216,"vZ0":-8.556627504956438,"x":118.96,"y":187.1,"x0":-0.9335644711779678,"y0":50.00057788153782,"z0":5.67722242529083,"aX":-12.025426650867843},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.4,"breakHorizontal":9.6,"spinRate":2384,"spinDirection":213},"zone":8,"typeConfidence":0.89,"plateTime":0.3834055350844041,"extension":6.81404025261559},"index":4,"playId":"0ab22865-9d4b-3b42-aa21-037e7ca8dc32","pitchNumber":4,"startTime":"2026-04-19T20:34:24.285Z","endTime":"2026-04-19T20:34:28.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:34:28.934Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brooks Lee lines out to second baseman Matt McLain.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T20:34:30.656Z","endTime":"2026-04-19T20:35:18.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87907182931687,"aZ":-11.031674953053303,"pfxX":-6.313957850322613,"pfxZ":10.587882284676684,"pX":0.06240413025926186,"pZ":2.196046885481305,"vX0":4.651098388490651,"vY0":-140.86760850827267,"vZ0":-7.638260895617972,"x":114.62,"y":179.49,"x0":-0.7949790962822507,"y0":50.006912635506005,"z0":5.667141061137643,"aX":-12.61260368214037},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":10.4,"spinRate":2415,"spinDirection":212},"zone":5,"typeConfidence":0.88,"plateTime":0.38977375425696525,"extension":6.951657443739562},"index":0,"playId":"d9b6a379-4ae8-3fdc-98da-7d8291036da5","pitchNumber":1,"startTime":"2026-04-19T20:34:53.846Z","endTime":"2026-04-19T20:34:58.327Z","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.6,"endSpeed":88.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05189801352516,"aZ":-13.038825625485462,"pfxX":-5.53733232390691,"pfxZ":9.588166147881395,"pX":0.3099380480472886,"pZ":2.390325301439688,"vX0":5.213434932486754,"vY0":-140.44388411201618,"vZ0":-6.804156193478712,"x":105.19,"y":174.24,"x0":-0.8517423578312672,"y0":50.00474619864358,"z0":5.693951435192274,"aX":-11.053900800709469},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":9.0,"spinRate":2370,"spinDirection":209},"zone":6,"typeConfidence":0.88,"plateTime":0.3901147986256013,"extension":6.942863478921406},"hitData":{"launchSpeed":99.3,"launchAngle":11.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":156.37,"coordY":137.82}},"index":1,"playId":"dc7cacea-4b09-3b43-b6a8-1f1aeafaba1e","pitchNumber":2,"startTime":"2026-04-19T20:35:11.363Z","endTime":"2026-04-19T20:35:18.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:35:18.790Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Steer singles on a line drive to right fielder James Outman.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T20:37:31.630Z","endTime":"2026-04-19T20:38:56.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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":94.0,"endSpeed":85.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23010696759241,"aZ":-9.123905409618564,"pfxX":-3.505867257380986,"pfxZ":12.31552002090499,"pX":0.7172664274526763,"pZ":2.8003422037108536,"vX0":6.568750821420378,"vY0":-136.48191878976192,"vZ0":-7.662466393855855,"x":89.66,"y":163.17,"x0":-1.2738244985741471,"y0":50.004911500702036,"z0":6.286140777728939,"aX":-6.56337003208148},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.6,"breakHorizontal":4.8,"spinRate":2150,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.40252818501061594,"extension":6.209582234045104},"index":0,"playId":"ba5eb08d-957b-3d66-a890-b1a478fadf9c","pitchNumber":1,"startTime":"2026-04-19T20:37:51.477Z","endTime":"2026-04-19T20:37:55.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91652707304269,"aZ":-7.365426949376127,"pfxX":-3.2687548338499504,"pfxZ":12.92160763486212,"pX":1.0565669348780227,"pZ":2.7014167945411884,"vX0":7.099852218832748,"vY0":-137.7591430013802,"vZ0":-8.39302975226979,"x":76.73,"y":165.84,"x0":-1.1306198632218467,"y0":50.00142001861453,"z0":6.28725652776126,"aX":-6.275660236633827},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.7,"breakHorizontal":4.4,"spinRate":2185,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.3977653450019809,"extension":6.149984058144628},"index":1,"playId":"343fe4a2-16b6-30b9-a1ac-7c0cc990f821","pitchNumber":2,"startTime":"2026-04-19T20:38:05.314Z","endTime":"2026-04-19T20:38:10.363Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-19T20:38:15.534Z","endTime":"2026-04-19T20:38:26.440Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.145611607158802,"aZ":-26.263287667002768,"pfxX":6.156999691559482,"pfxZ":4.174171403467213,"pX":1.4891338622178207,"pZ":2.667695833800364,"vX0":4.869752472568427,"vY0":-118.91805440229267,"vZ0":-3.182761595002201,"x":60.24,"y":166.75,"x0":-1.3932899672027077,"y0":50.00422356147076,"z0":6.434262983977673,"aX":8.7208183743531},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":7.0,"breakHorizontal":-12.5,"spinRate":2508,"spinDirection":60},"zone":12,"typeConfidence":0.88,"plateTime":0.46254711990301445,"extension":6.069344272573109},"index":3,"playId":"559e7d62-01c7-35a7-8bec-b78d408239ac","pitchNumber":3,"startTime":"2026-04-19T20:38:26.440Z","endTime":"2026-04-19T20:38:31.746Z","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":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22979982811462,"aZ":-8.261849817629308,"pfxX":-5.299907510267994,"pfxZ":12.22397767038805,"pX":0.03771248147930359,"pZ":2.7310134085290816,"vX0":5.913586694721481,"vY0":-139.8620086638668,"vZ0":-8.08394832294608,"x":115.56,"y":165.04,"x0":-1.4281964813251327,"y0":50.00655556147366,"z0":6.222022906728628,"aX":-10.370983255311923},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.4,"breakHorizontal":8.2,"spinRate":2237,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.39351380394831637,"extension":6.172901066134302},"hitData":{"launchSpeed":83.3,"launchAngle":19.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.27,"coordY":123.31}},"index":4,"playId":"1a2b0e1d-1470-3cf7-ac27-99cbb188b948","pitchNumber":4,"startTime":"2026-04-19T20:38:45.117Z","endTime":"2026-04-19T20:38:56.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:38:56.727Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Stephenson singles on a line drive to right fielder James Outman. Spencer Steer to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T20:38:58.726Z","endTime":"2026-04-19T20:41:18.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":80.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.136315926279146,"aZ":-25.38623366844411,"pfxX":3.3299358121191265,"pfxZ":4.104847448055619,"pX":1.0012939184066985,"pZ":2.997580276879041,"vX0":4.571805618442161,"vY0":-127.91106979311935,"vZ0":-3.785257540081293,"x":78.83,"y":157.85,"x0":-1.2436913837483694,"y0":50.00025851833586,"z0":6.494089327470354,"aX":5.498173859897225},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.8,"breakHorizontal":-7.1,"spinRate":2322,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.42871164698775566,"extension":6.094120738444835},"index":0,"playId":"aff729b2-76db-3a50-9431-c3dda476ca8d","pitchNumber":1,"startTime":"2026-04-19T20:39:20.511Z","endTime":"2026-04-19T20:39:25.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":72.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.272439872307572,"aZ":-28.486864614819236,"pfxX":9.562933214424138,"pfxZ":2.710181507269718,"pX":-0.05404823629739658,"pZ":3.6741567656300953,"vX0":0.805282362530893,"vY0":-116.528928367699,"vZ0":-0.40909381994004756,"x":119.06,"y":139.58,"x0":-1.6455790009059874,"y0":50.00041942175629,"z0":6.570295348746548,"aX":12.996629352741628},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":5.0,"breakHorizontal":-17.5,"spinRate":2464,"spinDirection":65},"zone":11,"typeConfidence":0.91,"plateTime":0.4721442691047373,"extension":6.0241363877283245},"index":1,"playId":"ec9e4095-5bf3-357e-8252-0720295faf00","pitchNumber":2,"startTime":"2026-04-19T20:39:39.342Z","endTime":"2026-04-19T20:39:44.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.069817939273168,"aZ":-27.003167003443583,"pfxX":1.926113262756704,"pfxZ":3.1783336479998674,"pX":0.9913488469182021,"pZ":3.180917069049153,"vX0":4.892846363996192,"vY0":-126.60435586189584,"vZ0":-2.909118531506471,"x":79.21,"y":152.9,"x0":-1.2141933512312852,"y0":50.005363387289925,"z0":6.498769750906791,"aX":3.1370558937662896},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.3,"breakHorizontal":-4.6,"spinRate":2374,"spinDirection":124},"zone":12,"typeConfidence":0.89,"plateTime":0.43209204439210325,"extension":6.056918574936218},"index":2,"playId":"3f7c0d8e-15fd-3c51-bdc5-b743ca4e0e13","pitchNumber":3,"startTime":"2026-04-19T20:39:59.033Z","endTime":"2026-04-19T20:40:04.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":86.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.400961218837953,"aZ":-11.698339729131394,"pfxX":-5.050193229118694,"pfxZ":10.637523241797822,"pX":0.6547306869623101,"pZ":2.9694992305629393,"vX0":7.166010114171796,"vY0":-138.02033064838625,"vZ0":-6.812118667454335,"x":92.04,"y":158.6,"x0":-1.3219598901836114,"y0":50.00120833928644,"z0":6.261384804077806,"aX":-9.719875304514927},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2098,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.397215229821005,"extension":6.173644990489051},"index":3,"playId":"dec4f46f-5008-317b-83dd-26f7e53f53a7","pitchNumber":4,"startTime":"2026-04-19T20:40:16.800Z","endTime":"2026-04-19T20:40:19.928Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-19T20:40:28.457Z","endTime":"2026-04-19T20:40:46.352Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"}},{"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":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93524162999173,"aZ":-30.03887081081362,"pfxX":9.500977960221679,"pfxZ":1.5501128352813716,"pX":0.7043148943623307,"pZ":0.9704675013617194,"vX0":2.0708619191385753,"vY0":-117.54673330394759,"vZ0":-5.781721357880119,"x":90.15,"y":212.58,"x0":-1.4248210071526983,"y0":50.00541290633184,"z0":6.294295856283738,"aX":13.12787282042057},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.4,"breakHorizontal":-17.8,"spinRate":2530,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.46826411551234726,"extension":5.962599706676966},"index":5,"playId":"58f2f405-775b-386c-b44f-f99292c7818f","pitchNumber":5,"startTime":"2026-04-19T20:40:46.352Z","endTime":"2026-04-19T20:40:51.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.063676283089265,"aZ":-10.642670325809055,"pfxX":-5.639778029996105,"pfxZ":11.126384667884391,"pX":-0.0014146165754531537,"pZ":1.9915404435741626,"vX0":5.8341647300400075,"vY0":-138.29747110796058,"vZ0":-9.455629866069021,"x":117.05,"y":185.01,"x0":-1.4063731011726208,"y0":50.00565563990158,"z0":6.170428634401523,"aX":-10.917920043107381},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":9.0,"spinRate":2163,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.3961590727304021,"extension":6.17065471860479},"hitData":{"launchSpeed":98.7,"launchAngle":15.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.9,"coordY":88.82}},"index":6,"playId":"3a21c05a-4cfb-3272-bf78-abf6583e4546","pitchNumber":6,"startTime":"2026-04-19T20:41:07.250Z","endTime":"2026-04-19T20:41:18.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:41:18.657Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rece Hinds flies out to right fielder James Outman.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T20:41:50.283Z","endTime":"2026-04-19T20:42:20.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Will Benson replaces Tyler Stephenson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T20:41:42.455Z","endTime":"2026-04-19T20:41:52.206Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":663886,"link":"/api/v1/people/663886"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78035265714805,"aZ":-26.431743668438994,"pfxX":2.372667612937546,"pfxZ":3.4903615569694497,"pX":0.6796566415322463,"pZ":0.9596837788739899,"vX0":4.185430465500686,"vY0":-127.11771847131861,"vZ0":-8.170231095835707,"x":91.09,"y":212.87,"x0":-1.293034592241234,"y0":50.00181910808558,"z0":6.297507592879363,"aX":3.903068235754568},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.8,"breakHorizontal":-5.2,"spinRate":2344,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.43001333985741663,"extension":6.247610361705896},"index":1,"playId":"7158477b-b935-3279-8f59-fe728ba34104","pitchNumber":1,"startTime":"2026-04-19T20:41:52.206Z","endTime":"2026-04-19T20:41:56.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05712064657663,"aZ":-10.44948537053875,"pfxX":-3.5996491590785284,"pfxZ":11.280219082814593,"pX":-0.43551220972441906,"pZ":3.569308236645086,"vX0":3.8956014613703687,"vY0":-138.19790311725575,"vZ0":-5.674628426073723,"x":133.6,"y":142.41,"x0":-1.398669317553976,"y0":50.00223951098208,"z0":6.357552510949066,"aX":-6.932329574069331},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.3,"breakHorizontal":5.6,"spinRate":2134,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.39701054791486223,"extension":6.131203000296611},"hitData":{"launchSpeed":77.1,"launchAngle":33.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.33,"coordY":113.06}},"index":2,"playId":"6acaa8a3-79fa-39b1-96fa-9836884cae9f","pitchNumber":2,"startTime":"2026-04-19T20:42:06.778Z","endTime":"2026-04-19T20:42:20.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:42:20.130Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dane Myers walks. Spencer Steer to 3rd. Will Benson to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T20:42:32.506Z","endTime":"2026-04-19T20:44:17.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"postOnSecond":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"postOnThird":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24514189090497,"aZ":-11.651408342860043,"pfxX":-3.4551105310989207,"pfxZ":10.764221269934296,"pX":0.8820498456190322,"pZ":2.307677610947731,"vX0":6.831229897903045,"vY0":-137.83850971280174,"vZ0":-8.442171826649076,"x":83.38,"y":176.47,"x0":-1.1897881023826058,"y0":50.00447839241074,"z0":6.214814220424045,"aX":-6.58894188329582},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":4.7,"spinRate":2057,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.39876218552038933,"extension":6.179869031302052},"index":0,"playId":"922b2979-a0db-3f6c-9d08-73d05ab3e928","pitchNumber":1,"startTime":"2026-04-19T20:42:54.222Z","endTime":"2026-04-19T20:42:59.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7265585435941,"aZ":-13.819636648811327,"pfxX":-7.661997019956331,"pfxZ":9.622485208810154,"pX":-0.3386463560616667,"pZ":1.4841186412538538,"vX0":5.656005217476295,"vY0":-137.0922812674016,"vZ0":-9.90470198546352,"x":129.91,"y":198.71,"x0":-1.4309627053390426,"y0":50.000816935631775,"z0":6.082243643668101,"aX":-14.612481185078636},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":12.7,"spinRate":2138,"spinDirection":205},"zone":13,"typeConfidence":0.9,"plateTime":0.3992147818024283,"extension":6.224741503866689},"index":1,"playId":"e8d3e006-9b09-3154-a5e8-f6858d6f731e","pitchNumber":2,"startTime":"2026-04-19T20:43:13.954Z","endTime":"2026-04-19T20:43:18.414Z","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":94.3,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.374479489954613,"aZ":-10.049784712855878,"pfxX":-2.2807050356832264,"pfxZ":11.698660121283352,"pX":1.2743522793310045,"pZ":2.346425769499642,"vX0":7.444521952333813,"vY0":-136.92631003691412,"vZ0":-8.624642203400407,"x":68.42,"y":175.43,"x0":-1.1882889214604797,"y0":50.00570318186935,"z0":6.232695235672142,"aX":-4.315594162863777},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.4,"breakHorizontal":2.5,"spinRate":2134,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.40064931724712904,"extension":6.136505244438459},"index":2,"playId":"ef1e6158-48ca-3919-bef5-84bbe27c2a42","pitchNumber":3,"startTime":"2026-04-19T20:43:37.569Z","endTime":"2026-04-19T20:43:42.193Z","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.9,"endSpeed":85.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2533780948971,"aZ":-10.619247668596,"pfxX":-2.291656928924472,"pfxZ":11.490318910651471,"pX":-0.46548404762550516,"pZ":2.2770031194162312,"vX0":3.5528650597348874,"vY0":-136.41075140685768,"vZ0":-8.662829406828134,"x":134.74,"y":177.3,"x0":-1.4897704749260539,"y0":50.006075411536166,"z0":6.234875431820579,"aX":-4.3005025580210825},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":3.4,"spinRate":2121,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.4022061901465821,"extension":6.07171420886659},"index":3,"playId":"3903b580-8bcb-30ae-b5ec-5e9566e4aa09","pitchNumber":4,"startTime":"2026-04-19T20:43:54.962Z","endTime":"2026-04-19T20:43:59.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.078434291406992,"aZ":-25.713449023855574,"pfxX":4.8350345091189135,"pfxZ":3.95902455019222,"pX":1.2406316063054794,"pZ":2.3570477552800897,"vX0":4.593822546901241,"vY0":-127.20965767060419,"vZ0":-5.0932850087500485,"x":69.71,"y":175.14,"x0":-1.2195382582690708,"y0":50.00454126138418,"z0":6.434033838853022,"aX":7.89178736985204},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.2,"breakHorizontal":-9.8,"spinRate":2380,"spinDirection":125},"zone":14,"typeConfidence":0.91,"plateTime":0.43124109405471733,"extension":6.091779206821396},"index":4,"playId":"ee677884-e90e-3720-b4f9-af4665164df0","pitchNumber":5,"startTime":"2026-04-19T20:44:13.062Z","endTime":"2026-04-19T20:44:17.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:44:17.296Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"TJ Friedl doubles (1) on a sharp line drive to center fielder Byron Buxton. Spencer Steer scores. Will Benson scores. Dane Myers scores.","rbi":3,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T20:45:28.185Z","endTime":"2026-04-19T20:46:04.562Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":{"id":702193,"link":"/api/v1/people/702193"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":{"id":702193,"link":"/api/v1/people/702193"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":{"id":702193,"link":"/api/v1/people/702193"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-19T20:44:28.361Z","endTime":"2026-04-19T20:45:30.454Z","isPitch":false,"type":"action"},{"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":96.1,"endSpeed":86.5,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.87495043235617,"aZ":-7.638681127817817,"pfxX":-2.5939353502996276,"pfxZ":12.63879258652765,"pX":0.09880077518857444,"pZ":2.8616405828049176,"vX0":4.699486582813606,"vY0":-139.52302363590516,"vZ0":-7.982871745228211,"x":113.23,"y":161.52,"x0":-1.282227510761444,"y0":50.00315071523458,"z0":6.288431180745879,"aX":-5.036001665588645},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.1,"breakHorizontal":3.6,"spinRate":2198,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.3948967316549452,"extension":6.0692310055212975},"index":1,"playId":"a4a80697-8067-3ea4-8af2-cd40b33eb36f","pitchNumber":1,"startTime":"2026-04-19T20:45:30.454Z","endTime":"2026-04-19T20:45:34.292Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.62043522741739,"aZ":-8.01971718235382,"pfxX":-2.2471589203898343,"pfxZ":12.44263418556126,"pX":-0.18104579451798514,"pZ":2.0829785574005606,"vX0":3.9570246621034664,"vY0":-139.46834666133861,"vZ0":-9.737111145169195,"x":123.9,"y":182.54,"x0":-1.3357763194759131,"y0":50.003127253889545,"z0":6.17647843821909,"aX":-4.362687849614909},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.3,"breakHorizontal":3.1,"spinRate":2199,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.3949189655638268,"extension":6.109756592047344},"hitData":{"launchSpeed":102.1,"launchAngle":18.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":156.27,"coordY":62.26}},"index":2,"playId":"d454038f-85d7-3744-9530-1ae8c08db0e5","pitchNumber":2,"startTime":"2026-04-19T20:45:48.863Z","endTime":"2026-04-19T20:46:04.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:46:04.562Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to right fielder James Outman in foul territory.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T20:48:40.380Z","endTime":"2026-04-19T20:49:09.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Acton replaces Andrew Morris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-19T20:46:46.603Z","endTime":"2026-04-19T20:48:42.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670183,"link":"/api/v1/people/670183"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27160974096468,"aZ":-28.91454396829135,"pfxX":-0.0808139602893756,"pfxZ":2.079796201454169,"pX":0.8296813724147082,"pZ":1.9626284982906186,"vX0":6.179968936591655,"vY0":-124.50261659589138,"vZ0":-3.6736658098792736,"x":85.37,"y":185.79,"x0":-1.675460350619727,"y0":50.00420868831973,"z0":5.853414586489884,"aX":-0.12763619330006795},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.1,"breakHorizontal":-1.3,"spinRate":2457,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.44012571999667793,"extension":6.168479500226342},"index":1,"playId":"82b4e8e8-f843-3938-86c0-d53963a6620e","pitchNumber":1,"startTime":"2026-04-19T20:48:42.395Z","endTime":"2026-04-19T20:48:47.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36116900888705,"aZ":-12.452704637532696,"pfxX":-3.0266213965286366,"pfxZ":10.748636308451038,"pX":0.505239949728845,"pZ":3.210256774639183,"vX0":6.317205529738891,"vY0":-135.74192123504415,"vZ0":-4.878131356667261,"x":97.74,"y":152.1,"x0":-1.4767075155080074,"y0":50.004762208664864,"z0":5.922897336928843,"aX":-5.555033499826215},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.4,"breakHorizontal":3.8,"spinRate":2415,"spinDirection":196},"zone":3,"typeConfidence":0.9,"plateTime":0.4061295455420515,"extension":5.94439648275839},"hitData":{"launchSpeed":91.4,"launchAngle":62.0,"totalDistance":189.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.75,"coordY":158.27}},"index":2,"playId":"2fa0018e-e8c6-3560-bc5d-bba52264d04e","pitchNumber":2,"startTime":"2026-04-19T20:48:56.638Z","endTime":"2026-04-19T20:49:09.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:49:09.443Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elly De La Cruz grounds out, first baseman Kody Clemens to pitcher Garrett Acton.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T20:49:34.977Z","endTime":"2026-04-19T20:50:08.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":670183,"link":"/api/v1/people/670183"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.996181651989687,"aZ":-28.80372023401709,"pfxX":1.9716206185787684,"pfxZ":2.126670282142161,"pX":1.1223982115143507,"pZ":2.1728305028006254,"vX0":6.139502857199944,"vY0":-125.93049963783548,"vZ0":-3.25884400251903,"x":74.22,"y":180.11,"x0":-1.6174246895312707,"y0":50.000713766987374,"z0":5.849696500250673,"aX":3.1201839373201263},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":-5.2,"spinRate":2548,"spinDirection":147},"zone":14,"typeConfidence":0.91,"plateTime":0.4373538145964586,"extension":6.271610553842296},"index":0,"playId":"085d5881-73b3-3132-a78f-4206c532fc9a","pitchNumber":1,"startTime":"2026-04-19T20:49:43.638Z","endTime":"2026-04-19T20:49:49.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":76.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41383936939175,"aZ":-28.271929919438396,"pfxX":1.4421338442504679,"pfxZ":2.5800539627213936,"pX":0.5698533764966849,"pZ":2.496803732197942,"vX0":4.911911634715647,"vY0":-123.80596666916111,"vZ0":-2.3859941916551777,"x":95.28,"y":171.37,"x0":-1.647587855437041,"y0":50.005864361291486,"z0":5.8993976185152075,"aX":2.1826660525959563},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.2,"breakHorizontal":-4.1,"spinRate":2402,"spinDirection":114},"zone":6,"typeConfidence":0.91,"plateTime":0.4466673125107823,"extension":6.142218150277868},"hitData":{"launchSpeed":109.3,"launchAngle":0.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.9,"coordY":170.43}},"index":1,"playId":"4046b723-3459-3a93-a769-e0f58ffe5c59","pitchNumber":2,"startTime":"2026-04-19T20:49:58.160Z","endTime":"2026-04-19T20:50:08.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:50:08.090Z","atBatIndex":74},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"James Outman doubles (1) on a fly ball to right fielder Rece Hinds.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T20:52:55.099Z","endTime":"2026-04-19T20:53:31.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Emilio Pagán replaces Kyle Nicolas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T20:51:41.591Z","endTime":"2026-04-19T20:51:42.591Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641941,"link":"/api/v1/people/641941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Will Benson remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T20:51:41.591Z","endTime":"2026-04-19T20:51:42.591Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":663886,"link":"/api/v1/people/663886"}},{"details":{"description":"Defensive Substitution: P.J. Higgins replaces left fielder TJ Friedl, batting 1st, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-19T20:51:41.591Z","endTime":"2026-04-19T20:52:57.309Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"101","replacedPlayer":{"id":670770,"link":"/api/v1/people/670770"}},{"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":94.9,"endSpeed":85.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91137422960149,"aZ":-7.975945122710811,"pfxX":-5.242298882942828,"pfxZ":12.697177000306475,"pX":0.6695581984220524,"pZ":2.828867493106132,"vX0":6.141369586912243,"vY0":-137.9529901056611,"vZ0":-6.234777780347357,"x":91.48,"y":162.4,"x0":-0.9163064649975776,"y0":50.001577164786454,"z0":5.671691873382065,"aX":-9.990141244164363},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.7,"breakHorizontal":8.0,"spinRate":2611,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.39876486706628533,"extension":6.727804937803605},"index":3,"playId":"8eba76ac-7805-329c-8bc3-288bbaf697e0","pitchNumber":1,"startTime":"2026-04-19T20:52:57.309Z","endTime":"2026-04-19T20:53:00.987Z","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":94.1,"endSpeed":85.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54665094120746,"aZ":-12.786901029678356,"pfxX":-6.385607500892108,"pfxZ":10.272694537727986,"pX":-0.1474782154170922,"pZ":2.587932037778188,"vX0":4.919102379335508,"vY0":-136.8460012786011,"vZ0":-5.5397822988894365,"x":122.62,"y":168.91,"x0":-1.142961778523918,"y0":50.006121520905836,"z0":5.522234371752981,"aX":-12.055580039380741},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":10.4,"spinRate":2615,"spinDirection":206},"zone":5,"typeConfidence":0.9,"plateTime":0.4009774885999109,"extension":6.812909082426035},"hitData":{"launchSpeed":97.2,"launchAngle":28.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":215.63,"coordY":102.02}},"index":4,"playId":"aef6db60-70cc-368e-9940-ab307a682651","pitchNumber":2,"startTime":"2026-04-19T20:53:16.338Z","endTime":"2026-04-19T20:53:31.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:53:31.455Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Byron Buxton pops out softly to first baseman Spencer Steer.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T20:53:48.234Z","endTime":"2026-04-19T20:57:07.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":0},"pitchData":{"startSpeed":96.4,"endSpeed":86.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.68978482765452,"aZ":-6.989176689974007,"pfxX":-6.042072978480666,"pfxZ":12.907075621744053,"pX":0.16475323446080212,"pZ":2.7248603601051973,"vX0":5.43971496124226,"vY0":-140.00932455818966,"vZ0":-6.535227928393266,"x":110.72,"y":165.21,"x0":-1.0348859528960168,"y0":50.0007065486878,"z0":5.5704220004484695,"aX":-11.78767700642479},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":21.8,"breakHorizontal":9.6,"spinRate":2729,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.3938110409826141,"extension":6.787386067435214},"index":0,"playId":"61c83fab-1de0-3af5-b13d-0da0c4954aef","pitchNumber":1,"startTime":"2026-04-19T20:54:11.067Z","endTime":"2026-04-19T20:54:14.587Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"4c3aba88-c9c3-4bf9-a242-e33549e370e5","startTime":"2026-04-19T20:54:36.561Z","endTime":"2026-04-19T20:54:41.561Z","isPitch":false,"type":"stepoff"},{"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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.436984065208566,"aZ":-25.76993376542978,"pfxX":2.8378428601872745,"pfxZ":3.9801428800024787,"pX":0.6964491796855902,"pZ":1.6684310650799925,"vX0":3.3929240764920636,"vY0":-126.68163512999439,"vZ0":-4.524068094328594,"x":90.45,"y":193.73,"x0":-1.034211580644447,"y0":50.00199232677713,"z0":5.56381230760247,"aX":4.562121318273584},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.4,"breakHorizontal":-6.0,"spinRate":2294,"spinDirection":166},"zone":9,"typeConfidence":0.9,"plateTime":0.43413750422576713,"extension":6.845745830679232},"index":2,"playId":"1497af10-a356-348e-b022-3837c5036d92","pitchNumber":2,"startTime":"2026-04-19T20:54:55.784Z","endTime":"2026-04-19T20:55:00.728Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99980981587815,"aZ":-24.056526072033165,"pfxX":1.7713283500462214,"pfxZ":5.066550030836313,"pX":1.0625882214979652,"pZ":1.8051033548404867,"vX0":4.486299994820838,"vY0":-125.66217979809994,"vZ0":-4.379770713565078,"x":76.5,"y":190.04,"x0":-0.9746560060597024,"y0":50.00477606057293,"z0":5.520535060043205,"aX":2.8373697832268707},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.4,"breakHorizontal":-4.2,"spinRate":2337,"spinDirection":173},"zone":14,"typeConfidence":0.9,"plateTime":0.4355548796961015,"extension":6.739559157944464},"index":3,"playId":"b1010f35-a6b6-3e12-ae5d-51360b0c9241","pitchNumber":3,"startTime":"2026-04-19T20:55:17.167Z","endTime":"2026-04-19T20:55:20.757Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-19T20:55:33.853Z","endTime":"2026-04-19T20:55:55.112Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.226894596287178,"aZ":-31.842084029205033,"pfxX":-6.794904848375719,"pfxZ":0.22562121432235194,"pX":-0.011613575437117525,"pZ":0.17089812672604193,"vX0":4.6361313688292265,"vY0":-121.09402658245428,"vZ0":-5.731313772468475,"x":117.44,"y":234.17,"x0":-1.0794046510688189,"y0":50.00236676707485,"z0":5.393127060353805,"aX":-9.973085797526108},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.8,"breakHorizontal":11.0,"spinRate":806,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.4543593245714135,"extension":7.091590858148223},"index":5,"playId":"35881a22-7f22-3d27-b813-b3df8a5f8b93","pitchNumber":4,"startTime":"2026-04-19T20:55:55.112Z","endTime":"2026-04-19T20:55:59.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.545728342662965,"aZ":-11.627048917286563,"pfxX":-4.26154704491411,"pfxZ":10.63746648376793,"pX":1.6826226410116143,"pZ":4.02336841491822,"vX0":8.679966924150316,"vY0":-138.28146505419053,"vZ0":-2.1043650544891146,"x":52.86,"y":130.15,"x0":-0.9468963797989209,"y0":50.005517757538776,"z0":5.5767196750407555,"aX":-8.23454979652366},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.0,"breakHorizontal":5.9,"spinRate":2468,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.39646767407585815,"extension":6.661460729685614},"index":6,"playId":"fdb1a95b-9d8e-324a-a647-c2a7de1cb66b","pitchNumber":5,"startTime":"2026-04-19T20:56:18.413Z","endTime":"2026-04-19T20:56:21.758Z","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":94.8,"endSpeed":86.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.274673055714857,"aZ":-12.129873622509729,"pfxX":-4.775875467143843,"pfxZ":10.414959125113349,"pX":-0.8610272021856178,"pZ":2.8855968171527406,"vX0":2.729181409088005,"vY0":-137.98462786104452,"vZ0":-4.930004076301351,"x":149.82,"y":160.87,"x0":-1.2435149156824505,"y0":50.00041072443027,"z0":5.515443564425823,"aX":-9.189758350813861},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":8.0,"spinRate":2443,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.39724090227661124,"extension":6.722333034028692},"hitData":{"launchSpeed":47.7,"launchAngle":30.0,"totalDistance":118.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":148.26,"coordY":163.34}},"index":7,"playId":"7286e561-d35b-38ec-950f-8556fcc33d26","pitchNumber":6,"startTime":"2026-04-19T20:57:01.222Z","endTime":"2026-04-19T20:57:07.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:57:07.938Z","atBatIndex":76},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Austin Martin doubles (3) on a ground ball to left fielder Will Benson. James Outman scores.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T20:57:26.048Z","endTime":"2026-04-19T20:58:15.259Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":{"id":641941,"link":"/api/v1/people/641941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83167869589966,"aZ":-27.547963802297406,"pfxX":2.9108374643653567,"pfxZ":2.92176072517238,"pX":-0.08474638236972949,"pZ":1.885672801428979,"vX0":1.9205781327486466,"vY0":-124.93827900358342,"vZ0":-3.2731599168123564,"x":120.23,"y":187.87,"x0":-1.2412078650806402,"y0":50.002787600669,"z0":5.473228733466935,"aX":4.607938912610979},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.8,"breakHorizontal":-5.8,"spinRate":2225,"spinDirection":151},"zone":8,"typeConfidence":0.91,"plateTime":0.43815078074824854,"extension":6.869888288000048},"index":0,"playId":"402b934b-2310-3251-8ea1-2036defae837","pitchNumber":1,"startTime":"2026-04-19T20:57:39.980Z","endTime":"2026-04-19T20:57:44.613Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.520653439069935,"aZ":-13.575298441733718,"pfxX":-8.111901139074554,"pfxZ":9.82361575488388,"pX":-0.40379500341183433,"pZ":2.310208136729176,"vX0":4.593698918785784,"vY0":-136.80180909685177,"vZ0":-5.979427458585645,"x":132.39,"y":176.4,"x0":-1.0519114580312248,"y0":50.00302658546061,"z0":5.456990612057296,"aX":-15.356530650578927},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":13.7,"spinRate":2482,"spinDirection":205},"zone":4,"typeConfidence":0.89,"plateTime":0.4005794317351503,"extension":6.691866006805197},"hitData":{"launchSpeed":95.3,"launchAngle":-0.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.48,"coordY":123.31}},"index":1,"playId":"35aabfa8-fb16-3ec3-a18e-6d3bd7f5542e","pitchNumber":2,"startTime":"2026-04-19T20:57:59.098Z","endTime":"2026-04-19T20:58:15.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:58:15.259Z","atBatIndex":77},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Bell lines out sharply to center fielder Dane Myers.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T20:58:40.726Z","endTime":"2026-04-19T20:59:17.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":1},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.343345027600055,"aZ":-31.99941729804108,"pfxX":-6.394286176105042,"pfxZ":0.12118105799901357,"pX":-0.5093927199914079,"pZ":3.258596750228126,"vX0":3.7431955181661904,"vY0":-121.54213322792138,"vZ0":1.0121401439865898,"x":136.42,"y":150.8,"x0":-1.2404945728818018,"y0":50.0049061435972,"z0":5.620499482403001,"aX":-9.545473507129604},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.7,"breakHorizontal":10.7,"spinRate":860,"spinDirection":252},"zone":1,"typeConfidence":0.91,"plateTime":0.4510389563086923,"extension":6.897897730487849},"index":0,"playId":"64478191-d9ca-306b-b875-6754d3d19182","pitchNumber":1,"startTime":"2026-04-19T20:58:44.143Z","endTime":"2026-04-19T20:58:48.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":84.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.87887867150135,"aZ":-11.568303530407746,"pfxX":-6.961216590857787,"pfxZ":11.009049973746734,"pX":-0.9450108682535574,"pZ":3.790390271262056,"vX0":3.2743408687751874,"vY0":-137.51149196927173,"vZ0":-2.5438874117858306,"x":153.02,"y":136.44,"x0":-1.261559080336779,"y0":50.00661983030842,"z0":5.536240100434112,"aX":-13.034767231963277},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.4,"breakHorizontal":11.6,"spinRate":2631,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.4017972881469465,"extension":6.777267856050685},"hitData":{"launchSpeed":101.8,"launchAngle":21.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":92.08,"coordY":62.53}},"index":1,"playId":"c8caf33d-6559-3b3c-8c63-5237325c81e7","pitchNumber":2,"startTime":"2026-04-19T20:59:07.535Z","endTime":"2026-04-19T20:59:17.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:59:17.348Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Caratini flies out to right fielder Rece Hinds.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T20:59:26.499Z","endTime":"2026-04-19T21:01:19.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"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(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":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.906550692071765,"aZ":-33.01220105700814,"pfxX":-3.6982585552945197,"pfxZ":-0.5747942378930677,"pX":-0.42700888536908727,"pZ":2.098784154011273,"vX0":3.1091831477820384,"vY0":-120.29147453659309,"vZ0":-1.1049253530452223,"x":133.28,"y":182.11,"x0":-1.2545816243539105,"y0":50.00008554023111,"z0":5.485593472646921,"aX":-5.429669950851917},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.1,"breakHorizontal":6.0,"spinRate":700,"spinDirection":274},"zone":7,"typeConfidence":0.9,"plateTime":0.4549891689260508,"extension":7.042067652942918},"index":0,"playId":"8fad683c-b3db-3e6c-b18e-6921c4fb8907","pitchNumber":1,"startTime":"2026-04-19T20:59:49.576Z","endTime":"2026-04-19T20:59:53.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-19T21:00:04.980Z","endTime":"2026-04-19T21:00:19.692Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.586682696837254,"aZ":-35.22161769951872,"pfxX":-8.709253854155499,"pfxZ":-2.1189698809995425,"pX":-0.2692914589862835,"pZ":-0.4155864296461124,"vX0":4.415064342313977,"vY0":-119.32092666681606,"vZ0":-5.978197382872779,"x":127.26,"y":250.0,"x0":-1.0149117118801263,"y0":50.003390352799315,"z0":5.306763607717216,"aX":-12.52192288848063},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.0,"breakHorizontal":14.6,"spinRate":814,"spinDirection":259},"zone":13,"typeConfidence":0.91,"plateTime":0.4595519938345176,"extension":7.0148443301319805},"index":2,"playId":"53c1f654-cdbb-38bd-be5c-9c3cbd7bb97e","pitchNumber":2,"startTime":"2026-04-19T21:00:19.692Z","endTime":"2026-04-19T21:00:23.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.133700843769105,"aZ":-8.333305346973049,"pfxX":-6.589142453873516,"pfxZ":12.869022399220846,"pX":1.9789721116467496,"pZ":2.6941404321799047,"vX0":10.503094972850493,"vY0":-136.4930183706899,"vZ0":-5.409782697167115,"x":41.57,"y":166.04,"x0":-1.0952603693127934,"y0":50.00232379783852,"z0":5.2998036298686415,"aX":-12.207298020676186},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":22.0,"breakHorizontal":9.2,"spinRate":2676,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.40410810764411487,"extension":6.900134214726459},"index":3,"playId":"5cf2172f-0a20-3409-926a-6a0eb36aae82","pitchNumber":3,"startTime":"2026-04-19T21:00:43.997Z","endTime":"2026-04-19T21:00:51.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.28391285205324,"aZ":-7.886542552115296,"pfxX":-5.523569246092073,"pfxZ":12.854118642156315,"pX":0.7836520833191291,"pZ":2.459152366530574,"vX0":7.246715618906296,"vY0":-137.93539390307464,"vZ0":-6.409909164422289,"x":87.13,"y":172.38,"x0":-1.1842613463639302,"y0":50.00008466884409,"z0":5.37308918667224,"aX":-10.434745848182645},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":21.7,"breakHorizontal":8.2,"spinRate":2517,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.4001113778911338,"extension":6.766103616956097},"hitData":{"launchSpeed":83.6,"launchAngle":36.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.84,"coordY":98.86}},"index":4,"playId":"9266fe83-1c91-34fb-bcb0-ee7ac693a65e","pitchNumber":4,"startTime":"2026-04-19T21:01:10.457Z","endTime":"2026-04-19T21:01:19.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:01:19.548Z","atBatIndex":79},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Stewart lines out sharply to left fielder Austin Martin.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-19T21:03:44.270Z","endTime":"2026-04-19T21:04:33.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Elly De La Cruz starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T21:03:20.046Z","endTime":"2026-04-19T21:03:46.508Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37762419819724,"aZ":-25.97750208423221,"pfxX":-0.29279487280578653,"pfxZ":3.852867504484183,"pX":0.5892519161940035,"pZ":1.233575315976108,"vX0":5.454061070558273,"vY0":-125.72095035798844,"vZ0":-5.9752951699349595,"x":94.54,"y":205.47,"x0":-1.5659314692080775,"y0":50.00267437839135,"z0":5.736746806246249,"aX":-0.4713708421147376},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.9,"breakHorizontal":-0.7,"spinRate":2448,"spinDirection":175},"zone":14,"typeConfidence":0.91,"plateTime":0.43488952024618266,"extension":6.084888567798345},"index":1,"playId":"83061238-5373-39c6-9340-792766e3b5c5","pitchNumber":1,"startTime":"2026-04-19T21:03:46.508Z","endTime":"2026-04-19T21:03:51.256Z","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":88.3,"endSpeed":81.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67117987695828,"aZ":-25.148589255763145,"pfxX":-0.9086695090778534,"pfxZ":4.19301346757681,"pX":2.017364719703201,"pZ":0.8212277126935413,"vX0":9.05388161675348,"vY0":-128.1796313427989,"vZ0":-7.50551436787564,"x":40.1,"y":216.61,"x0":-1.4316872525631632,"y0":50.00612629190793,"z0":5.730282659458964,"aX":-1.525251987384843},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.1,"breakHorizontal":-0.2,"spinRate":2534,"spinDirection":191},"zone":14,"typeConfidence":0.9,"plateTime":0.42612140095491924,"extension":6.192705020331083},"index":2,"playId":"2c669aeb-3fab-3757-a9d7-c9e2fdc0eeff","pitchNumber":2,"startTime":"2026-04-19T21:04:01.677Z","endTime":"2026-04-19T21:04:05.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78449276960246,"aZ":-26.056962167433046,"pfxX":0.58261447467919,"pfxZ":3.8254394565614565,"pX":-0.18246053606844057,"pZ":2.8626303307193237,"vX0":3.628792342919589,"vY0":-125.71100153600895,"vZ0":-2.3105038908985898,"x":123.95,"y":161.49,"x0":-1.7210683308428603,"y0":50.00235756534509,"z0":5.9116181918894,"aX":0.9303973844140178},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.6,"breakHorizontal":-1.9,"spinRate":2445,"spinDirection":128},"zone":2,"typeConfidence":0.91,"plateTime":0.4359146080360441,"extension":6.067934998065006},"hitData":{"launchSpeed":108.8,"launchAngle":15.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.12,"coordY":84.31}},"index":3,"playId":"7be78451-d470-326d-9caf-3c9d7dd545f8","pitchNumber":3,"startTime":"2026-04-19T21:04:20.817Z","endTime":"2026-04-19T21:04:33.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:04:33.631Z","atBatIndex":80},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Eugenio Suárez reaches on a fielding error by third baseman Tristan Gray. Elly De La Cruz scores. Eugenio Suárez to 2nd. Fielding error by left fielder Austin Martin.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-19T21:05:01.369Z","endTime":"2026-04-19T21:06:51.028Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":670183,"link":"/api/v1/people/670183"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"3edc90b0-63a4-404d-b4fe-38502125c6c3","startTime":"2026-04-19T21:05:01.369Z","endTime":"2026-04-19T21:05:06.369Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19007446518456,"aZ":-10.983447965113607,"pfxX":-1.7022118822923051,"pfxZ":11.023689294319377,"pX":-0.4500880458019505,"pZ":3.6428519877881427,"vX0":3.6087948423836718,"vY0":-138.11031137569745,"vZ0":-4.252824248560366,"x":134.16,"y":140.42,"x0":-1.5554558583450264,"y0":50.003161883525685,"z0":5.947758449242857,"aX":-3.2728034529701087},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":2.3,"spinRate":2491,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.39734756908214175,"extension":5.952366456710757},"index":1,"playId":"0ffdd935-33d9-358c-a473-2eafc96e044d","pitchNumber":1,"startTime":"2026-04-19T21:05:16.211Z","endTime":"2026-04-19T21:05:21.021Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.369785148459094,"aZ":-9.4815522516512,"pfxX":-1.8698193085880757,"pfxZ":11.703200554915906,"pX":-0.5204014902375462,"pZ":2.5070398758168553,"vX0":3.5983073605916416,"vY0":-138.48146203404502,"vZ0":-7.214333388579591,"x":136.84,"y":171.09,"x0":-1.5946315326568,"y0":50.00600367055095,"z0":5.782921599064908,"aX":-3.626874620308783},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.8,"breakHorizontal":2.6,"spinRate":2490,"spinDirection":196},"zone":4,"typeConfidence":0.9,"plateTime":0.39574967457672194,"extension":6.051997433276205},"index":2,"playId":"af54b9e6-93fc-3e4c-9f16-38caa648a5ab","pitchNumber":2,"startTime":"2026-04-19T21:05:31.590Z","endTime":"2026-04-19T21:05:35.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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.594042580891326,"aZ":-9.642073804648117,"pfxX":-2.1302423772838486,"pfxZ":11.758221620770222,"pX":-0.3470984398791528,"pZ":2.3109045690700434,"vX0":4.1042768751611405,"vY0":-137.56132213922842,"vZ0":-7.688419085584174,"x":130.23,"y":176.39,"x0":-1.5818013617659146,"y0":50.00066868199054,"z0":5.796175057222792,"aX":-4.081815984387116},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.9,"breakHorizontal":3.0,"spinRate":2477,"spinDirection":201},"zone":4,"typeConfidence":0.9,"plateTime":0.39822277267908834,"extension":6.0152991125337705},"index":3,"playId":"936ae57c-b99c-3d21-8d57-a69d3a7280a3","pitchNumber":3,"startTime":"2026-04-19T21:05:48.442Z","endTime":"2026-04-19T21:05:52.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.665389684299306,"aZ":-26.092708885461846,"pfxX":-0.0019229980736426011,"pfxZ":3.741623937408158,"pX":-0.2624641075725445,"pZ":1.9748610713884107,"vX0":3.3874303198196993,"vY0":-127.15639294400899,"vZ0":-4.3745158843239995,"x":127.0,"y":185.46,"x0":-1.6154165163383867,"y0":50.00581021613533,"z0":5.803925444798869,"aX":-0.003283518747016907},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.0,"breakHorizontal":-0.8,"spinRate":2546,"spinDirection":151},"zone":8,"typeConfidence":0.91,"plateTime":0.431831087865044,"extension":6.141842020792578},"index":4,"playId":"175a4823-9a97-3d57-89f2-43e1874a0c4f","pitchNumber":4,"startTime":"2026-04-19T21:06:14.565Z","endTime":"2026-04-19T21:06:18.256Z","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":87.7,"endSpeed":80.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.960753518660855,"aZ":-28.036569691470145,"pfxX":-0.22578952002597852,"pfxZ":2.50800812459568,"pX":0.9398801049358049,"pZ":1.3582727040463272,"vX0":6.064581696419669,"vY0":-127.5027315321173,"vZ0":-5.681249238472701,"x":81.17,"y":202.11,"x0":-1.4390070197217526,"y0":50.001757975802875,"z0":5.824880810620021,"aX":-0.37335001664073064},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.5,"breakHorizontal":-1.0,"spinRate":2476,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.42941287523907024,"extension":6.330478137685139},"hitData":{"launchSpeed":86.9,"launchAngle":8.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":82.39,"coordY":118.74}},"index":5,"playId":"e850f769-531c-3086-b4cb-d1d4233a0d13","pitchNumber":5,"startTime":"2026-04-19T21:06:37.478Z","endTime":"2026-04-19T21:06:51.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:06:51.028Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-19T21:07:28.144Z","endTime":"2026-04-19T21:10:03.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":95.2,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6202628624442,"aZ":-10.198429714137907,"pfxX":-2.0868156891835117,"pfxZ":11.45606390311783,"pX":0.7397574477990624,"pZ":2.374438499774002,"vX0":6.476072633872516,"vY0":-138.2983192834308,"vZ0":-7.516307775505683,"x":88.8,"y":174.67,"x0":-1.3711963855188039,"y0":50.00473456242551,"z0":5.828266790131725,"aX":-4.004262868021884},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":2.3,"spinRate":2474,"spinDirection":197},"zone":6,"typeConfidence":0.9,"plateTime":0.39751920419780395,"extension":6.024668187117638},"index":0,"playId":"710952f7-f1f3-3cd9-ac7e-8c6b8b8636a7","pitchNumber":1,"startTime":"2026-04-19T21:07:28.144Z","endTime":"2026-04-19T21:07:36.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.639984582071538,"aZ":-29.440030335635175,"pfxX":1.6406574014219855,"pfxZ":1.7363242842521238,"pX":1.1050873342173062,"pZ":2.279711898494301,"vX0":5.838963804698838,"vY0":-124.98410572698255,"vZ0":-2.9109748229179684,"x":74.88,"y":177.23,"x0":-1.4802361028845563,"y0":50.000469285391205,"z0":5.892602688488056,"aX":2.5787469181626865},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.6,"breakHorizontal":-4.4,"spinRate":2464,"spinDirection":111},"zone":14,"typeConfidence":0.91,"plateTime":0.4392655380758894,"extension":6.199733386991701},"index":1,"playId":"83f991de-5b5c-32e3-9ae5-2f722a10c0b8","pitchNumber":2,"startTime":"2026-04-19T21:07:45.709Z","endTime":"2026-04-19T21:07:52.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.33004881666446,"aZ":-9.636530791604793,"pfxX":-2.3946882488507737,"pfxZ":11.889889640873884,"pX":0.3974660352691507,"pZ":3.2615678723299246,"vX0":5.826958507648249,"vY0":-137.7109843430637,"vZ0":-5.364410999953566,"x":101.85,"y":150.72,"x0":-1.4471917596980064,"y0":50.00012743279591,"z0":5.9046055776764685,"aX":-4.538533895645747},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.4,"breakHorizontal":2.9,"spinRate":2450,"spinDirection":194},"zone":3,"typeConfidence":0.9,"plateTime":0.39974191139669957,"extension":6.239616003733},"index":2,"playId":"19dbd88a-beb3-32db-833b-1f6f81dd9398","pitchNumber":3,"startTime":"2026-04-19T21:08:04.086Z","endTime":"2026-04-19T21:08:07.106Z","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":85.8,"endSpeed":78.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.631096566985835,"aZ":-32.431239079013125,"pfxX":2.5943909072299958,"pfxZ":-0.16200451024029405,"pX":0.6706265382656342,"pZ":2.3282494782276943,"vX0":4.5404054619365475,"vY0":-124.90877932844451,"vZ0":-2.3976330836876762,"x":91.44,"y":175.92,"x0":-1.5091855842857214,"y0":50.003809793370145,"z0":5.972438875271106,"aX":4.09087601127126},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.6,"breakHorizontal":-5.8,"spinRate":2516,"spinDirection":109},"zone":6,"typeConfidence":0.89,"plateTime":0.4388365243904686,"extension":5.8711919326605315},"index":3,"playId":"3ca4db9e-1a38-32cb-a904-2002b5a9a4a6","pitchNumber":4,"startTime":"2026-04-19T21:08:28.067Z","endTime":"2026-04-19T21:08:32.307Z","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":95.3,"endSpeed":86.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.004390731717315,"aZ":-9.737060887229477,"pfxX":-2.9407747675516585,"pfxZ":11.6782039676358,"pX":0.5264462508410499,"pZ":3.475650345343543,"vX0":6.156840950386585,"vY0":-138.4838180960027,"vZ0":-5.030551573885177,"x":96.93,"y":144.94,"x0":-1.354373284176223,"y0":50.0061403379711,"z0":5.981242965196769,"aX":-5.652070596668859},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.2,"breakHorizontal":3.8,"spinRate":2498,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.3971416968972994,"extension":6.142040456074208},"index":4,"playId":"e52ede0a-fa6b-3a1b-9c4c-f8143153a1e1","pitchNumber":5,"startTime":"2026-04-19T21:08:49.853Z","endTime":"2026-04-19T21:08:58.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37655487617906,"aZ":-10.693384765252638,"pfxX":-1.0971323101798247,"pfxZ":11.423095174889706,"pX":0.8420111098973149,"pZ":3.9776617972557706,"vX0":6.107613255706945,"vY0":-137.01531185265324,"vZ0":-3.636735880309262,"x":84.9,"y":131.38,"x0":-1.2840333840928007,"y0":50.00164556352062,"z0":6.065790521189898,"aX":-2.0635196834167115},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.0,"breakHorizontal":0.6,"spinRate":2468,"spinDirection":192},"zone":12,"typeConfidence":0.9,"plateTime":0.4014474863927848,"extension":6.076232486433628},"index":5,"playId":"36ec0074-c0c5-3aa1-8305-174aef98522b","pitchNumber":6,"startTime":"2026-04-19T21:09:21.707Z","endTime":"2026-04-19T21:09:25.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.836761599708815,"aZ":-31.22235773404216,"pfxX":1.1416508480708714,"pfxZ":0.619122172640644,"pX":-0.4674579717772905,"pZ":3.9205254331963024,"vX0":2.500102601733296,"vY0":-122.98943353841798,"vZ0":1.090150003837911,"x":134.82,"y":132.93,"x0":-1.6461714446169549,"y0":50.000220444715765,"z0":6.123389613578735,"aX":1.7448813988130476},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.7,"breakHorizontal":-2.6,"spinRate":2462,"spinDirection":102},"zone":11,"typeConfidence":0.88,"plateTime":0.44568045624744457,"extension":6.1460526788978775},"index":6,"playId":"e2efe5c9-d2e8-3810-bb78-867eeb6470b9","pitchNumber":7,"startTime":"2026-04-19T21:09:40.678Z","endTime":"2026-04-19T21:09:45.107Z","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":85.8,"endSpeed":79.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.288198109807325,"aZ":-27.3925663625331,"pfxX":-0.40766690596270516,"pfxZ":3.0284351805614156,"pX":0.6939343755597503,"pZ":1.1797149224111818,"vX0":5.7093332784323225,"vY0":-124.81666037708224,"vZ0":-5.783912501645676,"x":90.55,"y":206.93,"x0":-1.5706859882933333,"y0":50.00089281268261,"z0":5.784691812997385,"aX":-0.6442289327747456},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.3,"breakHorizontal":-0.6,"spinRate":2460,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.4389495653172708,"extension":6.341423968332032},"index":7,"playId":"04dd8408-4bfc-3993-b10f-7633c03a2b22","pitchNumber":8,"startTime":"2026-04-19T21:10:00.064Z","endTime":"2026-04-19T21:10:03.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:10:03.799Z","atBatIndex":82},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Garrett Acton intentionally walks Will Benson.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-19T21:10:54.207Z","endTime":"2026-04-19T21:11:03.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08237186-0846-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-19T21:10:57.219Z","endTime":"2026-04-19T21:10:57.220Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08237186-0846-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-19T21:10:57.221Z","endTime":"2026-04-19T21:10:57.222Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08237186-0846-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-19T21:10:57.223Z","endTime":"2026-04-19T21:10:57.224Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08237186-0846-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-19T21:10:57.225Z","endTime":"2026-04-19T21:10:57.226Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-19T21:11:03.023Z","atBatIndex":83},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rece Hinds doubles (1) on a sharp line drive to left fielder Austin Martin. Eugenio Suárez scores. Will Benson scores.","rbi":2,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-19T21:10:57.227Z","endTime":"2026-04-19T21:12:04.806Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":{"id":670183,"link":"/api/v1/people/670183"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":{"id":670183,"link":"/api/v1/people/670183"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.127967222672904,"aZ":-28.43229542715142,"pfxX":-0.25561697813694284,"pfxZ":2.3545426494988604,"pX":0.5908550084994688,"pZ":3.7430807018901895,"vX0":5.236908081012959,"vY0":-125.61076651858873,"vZ0":0.1030033886918188,"x":75.3,"y":184.27,"x0":-1.4939515370698973,"y0":50.00016100629802,"z0":6.026894333708903,"aX":-0.40673882292186764},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":-0.8,"spinRate":2468,"spinDirection":117},"zone":12,"typeConfidence":0.91,"plateTime":0.4372511808020989,"extension":6.089019315504956},"index":0,"playId":"a083379f-e96d-3d52-aa73-aead026e510e","pitchNumber":1,"startTime":"2026-04-19T21:10:57.227Z","endTime":"2026-04-19T21:11:00.832Z","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":86.1,"endSpeed":79.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.801363685262213,"aZ":-27.786918222029758,"pfxX":1.7814762692768351,"pfxZ":2.7642013230565556,"pX":1.0940172579426823,"pZ":2.01882200810583,"vX0":5.77785383008477,"vY0":-125.30749239141885,"vZ0":-3.85074531392629,"x":57.48,"y":177.65,"x0":-1.4749889876812294,"y0":50.003454886462215,"z0":5.850904212641666,"aX":2.8260728818679275},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.3,"breakHorizontal":-4.6,"spinRate":2586,"spinDirection":128},"zone":14,"typeConfidence":0.91,"plateTime":0.43745034779618397,"extension":6.1062680854320375},"index":1,"playId":"7ce53f90-b10d-3218-b3b3-bbf5efacfdfb","pitchNumber":2,"startTime":"2026-04-19T21:11:15.386Z","endTime":"2026-04-19T21:11:20.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13254719207671,"aZ":-28.41884132591975,"pfxX":-0.5214558331005961,"pfxZ":2.336342844359626,"pX":0.36730503650620183,"pZ":1.213564009976673,"vX0":4.973861733152427,"vY0":-126.39460413882905,"vZ0":-5.648768864644728,"x":103.0,"y":206.01,"x0":-1.5631644717868942,"y0":50.004501338196796,"z0":5.775768643412935,"aX":-0.8392670426050136},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.1,"breakHorizontal":-0.2,"spinRate":2441,"spinDirection":159},"zone":14,"typeConfidence":0.91,"plateTime":0.43428677612071276,"extension":6.203362702419067},"index":2,"playId":"9dd5858e-63b5-3b09-871c-ff200896f3b5","pitchNumber":3,"startTime":"2026-04-19T21:11:34.873Z","endTime":"2026-04-19T21:11:38.387Z","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":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.403849632850914,"aZ":-27.256571011314175,"pfxX":-1.6811465802470673,"pfxZ":3.046817167008335,"pX":-0.22744674432111803,"pZ":1.970967132939836,"vX0":4.2111538336742065,"vY0":-126.2022514690521,"vZ0":-4.172407022793167,"x":125.67,"y":185.56,"x0":-1.698472859078439,"y0":50.0054782698696,"z0":5.8383355513112996,"aX":-2.7160134574127834},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.8,"breakHorizontal":2.0,"spinRate":2464,"spinDirection":144},"zone":8,"typeConfidence":0.91,"plateTime":0.43381621439132667,"extension":6.170128445681937},"hitData":{"launchSpeed":101.7,"launchAngle":16.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":51.77,"coordY":127.91}},"index":3,"playId":"ba3e8e5e-4c34-3a52-adef-6012bf0ffb75","pitchNumber":4,"startTime":"2026-04-19T21:11:51.797Z","endTime":"2026-04-19T21:12:04.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:12:04.806Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dane Myers strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-19T21:12:34.250Z","endTime":"2026-04-19T21:14:05.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.314621585495864,"aZ":-12.252560261403682,"pfxX":-2.115284642054508,"pfxZ":10.543857412078536,"pX":0.6456227835904719,"pZ":3.137354455165293,"vX0":6.291478244928726,"vY0":-136.84679211981748,"vZ0":-5.081471093786234,"x":92.39,"y":154.07,"x0":-1.4123040975285897,"y0":50.000425453197224,"z0":5.863454950543951,"aX":-3.9965968341095923},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":2.4,"spinRate":2507,"spinDirection":196},"zone":3,"typeConfidence":0.9,"plateTime":0.40085705819814654,"extension":5.8815322210202625},"index":0,"playId":"c303fe14-0e63-332d-9da9-8048989bae06","pitchNumber":1,"startTime":"2026-04-19T21:12:46.112Z","endTime":"2026-04-19T21:12:52.361Z","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":86.8,"endSpeed":78.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11554696540053,"aZ":-26.996985031430587,"pfxX":3.521235627857151,"pfxZ":3.2710497424224325,"pX":0.6288320238036038,"pZ":1.90466527954883,"vX0":4.217493425677764,"vY0":-126.17480309988387,"vZ0":-4.2169602872834435,"x":93.03,"y":187.35,"x0":-1.5336420968140079,"y0":50.00383906506181,"z0":5.8206418050922215,"aX":5.570767147311028},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.0,"breakHorizontal":-7.4,"spinRate":2360,"spinDirection":150},"zone":9,"typeConfidence":0.92,"plateTime":0.4372269400041149,"extension":6.294576728409423},"index":1,"playId":"4a5466ce-575c-38d0-a392-942dc2a53eac","pitchNumber":2,"startTime":"2026-04-19T21:13:06.219Z","endTime":"2026-04-19T21:13:11.652Z","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":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8096059645848,"aZ":-30.66679446537266,"pfxX":1.6370303564665587,"pfxZ":0.9569792042827157,"pX":1.0410190397741799,"pZ":2.322662093452958,"vX0":5.781743294314526,"vY0":-125.06069414487791,"vZ0":-2.699471865190444,"x":77.32,"y":176.07,"x0":-1.5159845766729503,"y0":50.00511086920442,"z0":5.937846327890361,"aX":2.5864809464300724},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.3,"breakHorizontal":-4.3,"spinRate":2374,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.4383856112080604,"extension":6.292209850429701},"index":2,"playId":"65dfdd7d-3f5a-3cfb-b1a4-b24081fd42e8","pitchNumber":3,"startTime":"2026-04-19T21:13:25.054Z","endTime":"2026-04-19T21:13:30.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.674463138457504,"aZ":-10.309639117267398,"pfxX":-2.7456637777143964,"pfxZ":11.691575408413046,"pX":-0.632898920466191,"pZ":4.337137993579181,"vX0":3.0590170982173897,"vY0":-136.52786848151382,"vZ0":-2.751945199634693,"x":141.12,"y":121.68,"x0":-1.4161294158727324,"y0":50.00245450565045,"z0":6.07719719899742,"aX":-5.134859575564116},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.6,"breakHorizontal":4.2,"spinRate":2487,"spinDirection":185},"zone":11,"typeConfidence":0.9,"plateTime":0.4026143849997941,"extension":5.870016875045646},"index":3,"playId":"b24944a1-fe39-3cc1-9970-01339b003d39","pitchNumber":4,"startTime":"2026-04-19T21:13:43.450Z","endTime":"2026-04-19T21:13:47.372Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.164372070451524,"aZ":-26.46449516688858,"pfxX":0.30340550095151286,"pfxZ":3.5479436329630323,"pX":0.4566183490345259,"pZ":1.640818491947215,"vX0":4.9389530267964235,"vY0":-126.14040003533005,"vZ0":-5.070258587905412,"x":99.59,"y":194.48,"x0":-1.567765932950183,"y0":50.00068665375932,"z0":5.816058808596388,"aX":0.4871284695091759},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.5,"breakHorizontal":-1.7,"spinRate":2510,"spinDirection":139},"zone":9,"typeConfidence":0.91,"plateTime":0.43456533707889156,"extension":6.13484569974399},"index":4,"playId":"0cbe3aed-aabb-3ffa-950b-0e919c96cbe2","pitchNumber":5,"startTime":"2026-04-19T21:14:01.705Z","endTime":"2026-04-19T21:14:05.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:14:05.707Z","atBatIndex":85},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kody Clemens lines out sharply to right fielder Rece Hinds.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-19T21:16:31.661Z","endTime":"2026-04-19T21:18:31.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Graham Ashcraft replaces Emilio Pagán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T21:15:55.190Z","endTime":"2026-04-19T21:16:27.145Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668933,"link":"/api/v1/people/668933"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Victor Caratini starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T21:16:27.145Z","endTime":"2026-04-19T21:16:33.924Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09610870503334,"aZ":-32.359554618672085,"pfxX":4.061363691241543,"pfxZ":-0.11077219129626137,"pX":-0.050398118631981424,"pZ":1.4187410690736375,"vX0":-0.7391774395076155,"vY0":-130.6783738189257,"vZ0":-6.211009221534974,"x":118.92,"y":200.47,"x0":-0.2885817149427973,"y0":50.00139728804506,"z0":6.2995152000611085,"aX":6.926157402991411},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.6,"breakHorizontal":-7.1,"spinRate":2935,"spinDirection":44},"zone":13,"typeConfidence":0.91,"plateTime":0.421376325591738,"extension":6.186834482373796},"index":2,"playId":"bfaea38d-2e2b-34ca-bc47-d8b7afc6fcfd","pitchNumber":1,"startTime":"2026-04-19T21:16:33.924Z","endTime":"2026-04-19T21:16:40.956Z","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":96.4,"endSpeed":88.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.201676544154786,"aZ":-11.709152959298978,"pfxX":-2.5021011460417197,"pfxZ":10.299217589849839,"pX":-0.7598372254513506,"pZ":2.589360599606512,"vX0":-0.6389496668978836,"vY0":-140.19349903719473,"vZ0":-8.16783348095872,"x":145.96,"y":168.87,"x0":-0.20378358428158455,"y0":50.00494821176322,"z0":6.308228752987904,"aX":-4.972211622337563},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":4.7,"spinRate":2507,"spinDirection":201},"zone":4,"typeConfidence":0.94,"plateTime":0.39095132541190525,"extension":5.583454669423426},"index":3,"playId":"42230df3-9702-3a98-a265-b57daecda392","pitchNumber":2,"startTime":"2026-04-19T21:16:49.454Z","endTime":"2026-04-19T21:16:54.658Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4536363763456,"aZ":-11.644073547310624,"pfxX":-2.00670092916823,"pfxZ":10.232714634503997,"pX":-0.5711543593924212,"pZ":3.3726046793212325,"vX0":-0.45799979905969035,"vY0":-141.0652942176764,"vZ0":-6.201803161171127,"x":138.77,"y":147.72,"x0":-0.14591619494263924,"y0":50.000541040067226,"z0":6.357211215087931,"aX":-4.025214701130407},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":3.7,"spinRate":2589,"spinDirection":201},"zone":1,"typeConfidence":0.94,"plateTime":0.38895342147842005,"extension":5.644960126463019},"index":4,"playId":"6d5820af-b834-3390-8565-3df775092855","pitchNumber":3,"startTime":"2026-04-19T21:17:06.935Z","endTime":"2026-04-19T21:17:33.964Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"}}},{"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":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6445368163357,"aZ":-13.592261587535729,"pfxX":-1.685151778154808,"pfxZ":9.249879596612177,"pX":0.8186326788297548,"pZ":2.826672125498081,"vX0":3.1650267849446503,"vY0":-140.97709851739504,"vZ0":-7.385183465113378,"x":85.8,"y":162.46,"x0":-0.10067808759863035,"y0":50.003857954761614,"z0":6.361381816423437,"aX":-3.3858414893847852},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":2.4,"spinRate":2594,"spinDirection":199},"zone":12,"typeConfidence":0.94,"plateTime":0.3888251876453337,"extension":5.842237023313611},"index":5,"playId":"fad50aea-9dee-32aa-92f6-81e45a139a42","pitchNumber":4,"startTime":"2026-04-19T21:17:37.949Z","endTime":"2026-04-19T21:17:42.397Z","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":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.909452094451293,"aZ":-29.07426871975594,"pfxX":5.14055615084924,"pfxZ":1.7518943193421208,"pX":-0.41187648976331354,"pZ":2.0838906645279067,"vX0":-1.9877938986045474,"vY0":-133.13457633307928,"vZ0":-5.372037791124374,"x":132.7,"y":182.51,"x0":-0.3181370635495546,"y0":50.005890758334814,"z0":6.265017442962277,"aX":9.11446197047308},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.0,"breakHorizontal":-8.8,"spinRate":2975,"spinDirection":43},"zone":7,"typeConfidence":0.88,"plateTime":0.4133964084542381,"extension":5.865245670339191},"index":6,"playId":"c90c6b80-4acd-3d38-aa95-bfe66d00c717","pitchNumber":5,"startTime":"2026-04-19T21:17:58.183Z","endTime":"2026-04-19T21:18:02.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.193205071794328,"aZ":-32.64272820171309,"pfxX":3.4258718536462425,"pfxZ":-0.26792785559343635,"pX":0.07918097841010326,"pZ":2.518698176747716,"vX0":-0.5558636972772821,"vY0":-131.66154740942343,"vZ0":-3.57173907537788,"x":113.98,"y":170.78,"x0":-0.15066488741646275,"y0":50.00425975773784,"z0":6.330951423077566,"aX":5.963266333044114},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.1,"breakHorizontal":-6.0,"spinRate":2766,"spinDirection":44},"zone":5,"typeConfidence":0.9,"plateTime":0.41738304053932884,"extension":5.848434740085452},"hitData":{"launchSpeed":105.0,"launchAngle":15.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.98,"coordY":91.88}},"index":7,"playId":"189824e8-d8d5-3212-81e2-d66aa48da83c","pitchNumber":6,"startTime":"2026-04-19T21:18:20.928Z","endTime":"2026-04-19T21:18:31.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:18:31.339Z","atBatIndex":86},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out, second baseman Matt McLain to first baseman Spencer Steer. Victor Caratini to 3rd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-19T21:18:35.588Z","endTime":"2026-04-19T21:19:20.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.030732160197076,"aZ":-27.112434956708903,"pfxX":1.2777604654681816,"pfxZ":2.8824101014029244,"pX":-0.6492673156105364,"pZ":1.3190644868414017,"vX0":-1.430273944389735,"vY0":-132.68506402294565,"vZ0":-7.4652912453612625,"x":141.75,"y":203.17,"x0":-0.2657014680158025,"y0":50.005936835154436,"z0":6.184108246567335,"aX":2.247375991033128},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.6,"breakHorizontal":-1.9,"spinRate":2740,"spinDirection":89},"zone":13,"typeConfidence":0.73,"plateTime":0.4149939664986446,"extension":5.818195937656198},"index":0,"playId":"eec463a1-bf1e-33d4-9781-0a0948f97212","pitchNumber":1,"startTime":"2026-04-19T21:18:55.508Z","endTime":"2026-04-19T21:18:59.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85050554580635,"aZ":-17.577012716707628,"pfxX":-1.1004781761530598,"pfxZ":7.3283226068188805,"pX":0.3671329372685984,"pZ":2.285421225493268,"vX0":1.6653269848383354,"vY0":-140.04970288005242,"vZ0":-7.911711972844973,"x":103.01,"y":177.07,"x0":-0.09149858177619975,"y0":50.002091028762464,"z0":6.29099855270825,"aX":-2.1918455319102037},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":1.7,"spinRate":2459,"spinDirection":204},"zone":6,"typeConfidence":0.92,"plateTime":0.3906957432797502,"extension":5.605899346834499},"hitData":{"launchSpeed":97.0,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.13,"coordY":147.12}},"index":1,"playId":"57ff0d74-6a53-3d99-83cb-3b3dcb02d765","pitchNumber":2,"startTime":"2026-04-19T21:19:10.318Z","endTime":"2026-04-19T21:19:20.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:19:20.023Z","atBatIndex":87},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers walks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-19T21:20:25.988Z","endTime":"2026-04-19T21:21:59.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnThird":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ryan Jeffers replaces Tristan Gray.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T21:19:43.599Z","endTime":"2026-04-19T21:20:28.344Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"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(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":97.4,"endSpeed":89.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.707121259617978,"aZ":-17.981403154251407,"pfxX":0.22910755212370382,"pfxZ":6.913016606664616,"pX":-0.36208275504289217,"pZ":4.786823540527174,"vX0":-0.5910840314938057,"vY0":-141.9644254364279,"vZ0":-2.007382479259906,"x":130.8,"y":109.54,"x0":-0.18148709691501969,"y0":50.00291670131784,"z0":6.640303305600825,"aX":0.4704329958621288},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":-0.4,"spinRate":2466,"spinDirection":193},"zone":11,"typeConfidence":0.92,"plateTime":0.38494499996738263,"extension":5.481609058356411},"index":1,"playId":"d576f405-f895-38e2-8a84-67b29a733608","pitchNumber":1,"startTime":"2026-04-19T21:20:28.344Z","endTime":"2026-04-19T21:20:31.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15143801486899,"aZ":-27.565554305500193,"pfxX":2.0508537030392784,"pfxZ":2.497416686658413,"pX":0.6489642000653174,"pZ":3.166201763501404,"vX0":1.3535537181313342,"vY0":-133.5439500231018,"vZ0":-3.490755425732639,"x":92.26,"y":153.29,"x0":-0.12741302108124647,"y0":50.00215349944423,"z0":6.428322406128327,"aX":3.7802971275915285},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.1,"breakHorizontal":-4.0,"spinRate":2858,"spinDirection":51},"zone":3,"typeConfidence":0.72,"plateTime":0.4069373140393089,"extension":5.62615021165955},"index":2,"playId":"7bf2c6c5-dc04-3249-8075-3fe50b217a94","pitchNumber":2,"startTime":"2026-04-19T21:20:43.671Z","endTime":"2026-04-19T21:20:48.226Z","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":2},"pitchData":{"startSpeed":90.1,"endSpeed":85.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29760892785621,"aZ":-30.552549822737408,"pfxX":3.81369669920398,"pfxZ":0.903810920253254,"pX":0.8491837801310074,"pZ":1.6382246646646772,"vX0":0.7806136206184202,"vY0":-131.43977864685058,"vZ0":-6.179992048424711,"x":84.63,"y":194.55,"x0":0.05387730912445626,"y0":50.00323680569758,"z0":6.217892639272296,"aX":6.840175065756131},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.8,"breakHorizontal":-7.1,"spinRate":2897,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.4127908223744696,"extension":5.693331868990173},"index":3,"playId":"fdad1058-5518-3e1a-9919-01e9e34a6afb","pitchNumber":3,"startTime":"2026-04-19T21:20:59.575Z","endTime":"2026-04-19T21:21:04.812Z","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":97.9,"endSpeed":90.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71128247210022,"aZ":-16.65236452865128,"pfxX":-0.33193372986045144,"pfxZ":7.479496257811762,"pX":0.22402147374420606,"pZ":3.316746248347331,"vX0":0.826574915930448,"vY0":-142.67311012775565,"vZ0":-5.6349288259533035,"x":108.46,"y":149.23,"x0":-0.025445026093048773,"y0":50.00572008489386,"z0":6.3552941846180255,"aX":-0.6891683409896812},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.7,"breakHorizontal":0.5,"spinRate":2633,"spinDirection":194},"zone":2,"typeConfidence":0.93,"plateTime":0.38290339414943464,"extension":5.415371157089056},"index":4,"playId":"3104848a-27e5-36f9-b723-691696d2a70b","pitchNumber":4,"startTime":"2026-04-19T21:21:17.628Z","endTime":"2026-04-19T21:21:21.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22108179098481,"aZ":-32.201314890610334,"pfxX":1.8121403578609554,"pfxZ":-0.01927128967434033,"pX":1.1903579964240039,"pZ":1.284736465312686,"vX0":2.6123767674563045,"vY0":-135.23319228182564,"vZ0":-7.023093132282332,"x":71.63,"y":204.09,"x0":-0.027174216414725394,"y0":50.000958734092016,"z0":6.204012267136722,"aX":3.3215898520133176},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.4,"breakHorizontal":-3.8,"spinRate":2835,"spinDirection":59},"zone":14,"typeConfidence":0.82,"plateTime":0.40657711673423735,"extension":5.562897001972488},"index":5,"playId":"ccee977c-85b9-31c2-b93a-700c5ebc35d2","pitchNumber":5,"startTime":"2026-04-19T21:21:36.754Z","endTime":"2026-04-19T21:21:41.516Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96048043113045,"aZ":-15.654894918230944,"pfxX":-3.515722780186433,"pfxZ":8.283485613662407,"pX":1.362358606132731,"pZ":0.5764700143826225,"vX0":4.274065619681232,"vY0":-140.8136122725504,"vZ0":-12.553686829682123,"x":65.07,"y":223.22,"x0":0.2768172308177938,"y0":50.006829507960504,"z0":6.1237877116225,"aX":-7.01499722836593},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.4,"breakHorizontal":5.4,"spinRate":2311,"spinDirection":203},"zone":14,"typeConfidence":0.94,"plateTime":0.3899599262275215,"extension":5.786945590138587},"index":6,"playId":"465db63c-7881-30b8-85e1-2276b93a9672","pitchNumber":6,"startTime":"2026-04-19T21:21:54.427Z","endTime":"2026-04-19T21:21:59.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:21:59.412Z","atBatIndex":88},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"P.J. Higgins challenged (pitch result), call on the field was overturned: Brooks Lee called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-19T21:22:07.735Z","endTime":"2026-04-19T21:25:00.438Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.021"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".814"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".671"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.030"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".585"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".340"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".036"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".174"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.81"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.14"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.17"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.34"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.19"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.37"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.19"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.22"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.64"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.07"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.91"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.07"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.021"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".814"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".671"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.030"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".585"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55283700183256,"aZ":-16.21134439034686,"pfxX":-0.9472399721835041,"pfxZ":7.937938974530085,"pX":1.253031242329789,"pZ":2.2537854262324157,"vX0":3.533312985891688,"vY0":-140.36924381932698,"vZ0":-8.263476479637836,"x":69.24,"y":177.93,"x0":0.10518694722878744,"y0":50.000868780953034,"z0":6.27553837274688,"aX":-1.9048450067158151},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":1.1,"spinRate":2444,"spinDirection":201},"zone":14,"typeConfidence":0.93,"plateTime":0.389097642971016,"extension":5.742720408674425},"index":0,"playId":"a2c7f5b7-5206-3e02-90ce-943dc7c44e39","pitchNumber":1,"startTime":"2026-04-19T21:22:26.949Z","endTime":"2026-04-19T21:22:31.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.109340954393478,"aZ":-15.615829324618874,"pfxX":-0.35955289789737277,"pfxZ":7.99948716727176,"pX":0.9397772835072226,"pZ":1.370032026862004,"vX0":2.1402916183697993,"vY0":-142.59455981915445,"vZ0":-10.736188798318166,"x":81.18,"y":201.79,"x0":0.22790145106862686,"y0":50.00637551465993,"z0":6.1562778885351985,"aX":-0.7446103513816855},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.6,"breakHorizontal":0.2,"spinRate":2559,"spinDirection":203},"zone":14,"typeConfidence":0.93,"plateTime":0.3833064779488362,"extension":5.704717956622516},"index":1,"playId":"e0f101e1-4011-3b24-9060-43d8802b4d75","pitchNumber":2,"startTime":"2026-04-19T21:22:47.967Z","endTime":"2026-04-19T21:22:52.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27251072466103,"aZ":-32.04219488687663,"pfxX":2.4786810869512284,"pfxZ":0.06988483567225412,"pX":1.0679547271048349,"pZ":1.865460579170264,"vX0":2.067938529912841,"vY0":-132.31745904218513,"vZ0":-5.47272240532805,"x":76.29,"y":188.41,"x0":-0.04359758962678344,"y0":50.00026608163961,"z0":6.2875109427177405,"aX":4.42633984940817},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.7,"breakHorizontal":-4.9,"spinRate":2791,"spinDirection":61},"zone":14,"typeConfidence":0.88,"plateTime":0.412790390854592,"extension":5.588614164954234},"index":2,"playId":"e9e2eee3-35cb-3768-827f-58ed0d3554cd","pitchNumber":3,"startTime":"2026-04-19T21:23:05.289Z","endTime":"2026-04-19T21:23:09.193Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-19T21:23:22.724Z","endTime":"2026-04-19T21:23:36.700Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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":92.4,"endSpeed":83.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17253851344698,"aZ":-33.960442472671595,"pfxX":1.6081345412294654,"pfxZ":-0.9979061102031421,"pX":1.098715478873684,"pZ":1.4498388333882397,"vX0":2.211913800423301,"vY0":-134.30315536743984,"vZ0":-6.11372004115622,"x":75.12,"y":199.63,"x0":0.049645039014545186,"y0":50.00136489128705,"z0":6.227480879299851,"aX":2.882264769328234},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-3.1,"breakHorizontal":-3.5,"spinRate":3010,"spinDirection":50},"zone":14,"typeConfidence":0.87,"plateTime":0.4107875152720948,"extension":5.68979722957614},"index":4,"playId":"96293b3f-d757-3883-9190-0081c3547697","pitchNumber":4,"startTime":"2026-04-19T21:23:36.700Z","endTime":"2026-04-19T21:23:40.669Z","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":96.9,"endSpeed":90.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8260957614804,"aZ":-18.625031622657602,"pfxX":0.8555869046627904,"pfxZ":6.598333794104408,"pX":0.3189991857857231,"pZ":2.25665042909196,"vX0":1.110233627855953,"vY0":-141.17615127033724,"vZ0":-7.842474028472053,"x":104.84,"y":177.85,"x0":-0.18800948291144806,"y0":50.00624243320536,"z0":6.231882090513125,"aX":1.757804869030817},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.8,"breakHorizontal":-1.8,"spinRate":2561,"spinDirection":202},"zone":6,"typeConfidence":0.91,"plateTime":0.38538303913066585,"extension":5.564534264571825},"index":5,"playId":"b17b505e-f449-3713-8bee-73c621aebdf6","pitchNumber":5,"startTime":"2026-04-19T21:23:58.403Z","endTime":"2026-04-19T21:24:05.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.804696577943847,"aZ":-30.121027949008276,"pfxX":2.822126045105647,"pfxZ":1.1416756260453984,"pX":1.347641375223185,"pZ":-0.19252935424213938,"vX0":2.577759407524388,"vY0":-132.8304306622901,"vZ0":-10.701287425652136,"x":65.63,"y":243.98,"x0":7.4956128369836E-5,"y0":50.0038996450287,"z0":6.05696411037455,"aX":5.0737459509904195},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.1,"breakHorizontal":-5.6,"spinRate":2900,"spinDirection":62},"zone":14,"typeConfidence":0.85,"plateTime":0.4113883153746287,"extension":5.712548542218923},"index":6,"playId":"7ce9db51-3a82-3ccd-b83b-a623ae760d68","pitchNumber":6,"startTime":"2026-04-19T21:24:32.146Z","endTime":"2026-04-19T21:24:36.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24162422156348,"aZ":-32.61963510978972,"pfxX":3.9603318430832304,"pfxZ":-0.25102953240773296,"pX":-0.08254698067753259,"pZ":3.331311609687821,"vX0":-0.8779343429735196,"vY0":-133.7136360252944,"vZ0":-1.7444823430936784,"x":120.15,"y":148.83,"x0":-0.2624226312086152,"y0":50.00164164243876,"z0":6.352767668285811,"aX":7.10614966060034},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.6,"breakHorizontal":-7.0,"spinRate":2925,"spinDirection":62},"zone":2,"typeConfidence":0.89,"plateTime":0.411052218780116,"extension":5.560715149327499},"index":7,"playId":"7e61bab1-7682-316d-9153-f0c16e96095b","pitchNumber":7,"startTime":"2026-04-19T21:24:56.218Z","endTime":"2026-04-19T21:25:00.438Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"}},"playEndTime":"2026-04-19T21:25:00.438Z","atBatIndex":89}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"P.J. Higgins challenged (pitch result), call on the field was overturned: Brooks Lee called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-19T21:22:07.735Z","endTime":"2026-04-19T21:25:00.438Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.021"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".814"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".671"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.030"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".585"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".340"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".036"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".174"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.81"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.14"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.17"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.34"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.19"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.37"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.19"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.22"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.64"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.07"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.91"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.07"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.021"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".814"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".671"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.030"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".585"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55283700183256,"aZ":-16.21134439034686,"pfxX":-0.9472399721835041,"pfxZ":7.937938974530085,"pX":1.253031242329789,"pZ":2.2537854262324157,"vX0":3.533312985891688,"vY0":-140.36924381932698,"vZ0":-8.263476479637836,"x":69.24,"y":177.93,"x0":0.10518694722878744,"y0":50.000868780953034,"z0":6.27553837274688,"aX":-1.9048450067158151},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":1.1,"spinRate":2444,"spinDirection":201},"zone":14,"typeConfidence":0.93,"plateTime":0.389097642971016,"extension":5.742720408674425},"index":0,"playId":"a2c7f5b7-5206-3e02-90ce-943dc7c44e39","pitchNumber":1,"startTime":"2026-04-19T21:22:26.949Z","endTime":"2026-04-19T21:22:31.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.109340954393478,"aZ":-15.615829324618874,"pfxX":-0.35955289789737277,"pfxZ":7.99948716727176,"pX":0.9397772835072226,"pZ":1.370032026862004,"vX0":2.1402916183697993,"vY0":-142.59455981915445,"vZ0":-10.736188798318166,"x":81.18,"y":201.79,"x0":0.22790145106862686,"y0":50.00637551465993,"z0":6.1562778885351985,"aX":-0.7446103513816855},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.6,"breakHorizontal":0.2,"spinRate":2559,"spinDirection":203},"zone":14,"typeConfidence":0.93,"plateTime":0.3833064779488362,"extension":5.704717956622516},"index":1,"playId":"e0f101e1-4011-3b24-9060-43d8802b4d75","pitchNumber":2,"startTime":"2026-04-19T21:22:47.967Z","endTime":"2026-04-19T21:22:52.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27251072466103,"aZ":-32.04219488687663,"pfxX":2.4786810869512284,"pfxZ":0.06988483567225412,"pX":1.0679547271048349,"pZ":1.865460579170264,"vX0":2.067938529912841,"vY0":-132.31745904218513,"vZ0":-5.47272240532805,"x":76.29,"y":188.41,"x0":-0.04359758962678344,"y0":50.00026608163961,"z0":6.2875109427177405,"aX":4.42633984940817},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.7,"breakHorizontal":-4.9,"spinRate":2791,"spinDirection":61},"zone":14,"typeConfidence":0.88,"plateTime":0.412790390854592,"extension":5.588614164954234},"index":2,"playId":"e9e2eee3-35cb-3768-827f-58ed0d3554cd","pitchNumber":3,"startTime":"2026-04-19T21:23:05.289Z","endTime":"2026-04-19T21:23:09.193Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-19T21:23:22.724Z","endTime":"2026-04-19T21:23:36.700Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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":92.4,"endSpeed":83.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17253851344698,"aZ":-33.960442472671595,"pfxX":1.6081345412294654,"pfxZ":-0.9979061102031421,"pX":1.098715478873684,"pZ":1.4498388333882397,"vX0":2.211913800423301,"vY0":-134.30315536743984,"vZ0":-6.11372004115622,"x":75.12,"y":199.63,"x0":0.049645039014545186,"y0":50.00136489128705,"z0":6.227480879299851,"aX":2.882264769328234},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-3.1,"breakHorizontal":-3.5,"spinRate":3010,"spinDirection":50},"zone":14,"typeConfidence":0.87,"plateTime":0.4107875152720948,"extension":5.68979722957614},"index":4,"playId":"96293b3f-d757-3883-9190-0081c3547697","pitchNumber":4,"startTime":"2026-04-19T21:23:36.700Z","endTime":"2026-04-19T21:23:40.669Z","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":96.9,"endSpeed":90.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8260957614804,"aZ":-18.625031622657602,"pfxX":0.8555869046627904,"pfxZ":6.598333794104408,"pX":0.3189991857857231,"pZ":2.25665042909196,"vX0":1.110233627855953,"vY0":-141.17615127033724,"vZ0":-7.842474028472053,"x":104.84,"y":177.85,"x0":-0.18800948291144806,"y0":50.00624243320536,"z0":6.231882090513125,"aX":1.757804869030817},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.8,"breakHorizontal":-1.8,"spinRate":2561,"spinDirection":202},"zone":6,"typeConfidence":0.91,"plateTime":0.38538303913066585,"extension":5.564534264571825},"index":5,"playId":"b17b505e-f449-3713-8bee-73c621aebdf6","pitchNumber":5,"startTime":"2026-04-19T21:23:58.403Z","endTime":"2026-04-19T21:24:05.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.804696577943847,"aZ":-30.121027949008276,"pfxX":2.822126045105647,"pfxZ":1.1416756260453984,"pX":1.347641375223185,"pZ":-0.19252935424213938,"vX0":2.577759407524388,"vY0":-132.8304306622901,"vZ0":-10.701287425652136,"x":65.63,"y":243.98,"x0":7.4956128369836E-5,"y0":50.0038996450287,"z0":6.05696411037455,"aX":5.0737459509904195},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.1,"breakHorizontal":-5.6,"spinRate":2900,"spinDirection":62},"zone":14,"typeConfidence":0.85,"plateTime":0.4113883153746287,"extension":5.712548542218923},"index":6,"playId":"7ce9db51-3a82-3ccd-b83b-a623ae760d68","pitchNumber":6,"startTime":"2026-04-19T21:24:32.146Z","endTime":"2026-04-19T21:24:36.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24162422156348,"aZ":-32.61963510978972,"pfxX":3.9603318430832304,"pfxZ":-0.25102953240773296,"pX":-0.08254698067753259,"pZ":3.331311609687821,"vX0":-0.8779343429735196,"vY0":-133.7136360252944,"vZ0":-1.7444823430936784,"x":120.15,"y":148.83,"x0":-0.2624226312086152,"y0":50.00164164243876,"z0":6.352767668285811,"aX":7.10614966060034},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.6,"breakHorizontal":-7.0,"spinRate":2925,"spinDirection":62},"zone":2,"typeConfidence":0.89,"plateTime":0.411052218780116,"extension":5.560715149327499},"index":7,"playId":"7e61bab1-7682-316d-9153-f0c16e96095b","pitchNumber":7,"startTime":"2026-04-19T21:24:56.218Z","endTime":"2026-04-19T21:25:00.438Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"}},"playEndTime":"2026-04-19T21:25:00.438Z","atBatIndex":89},"scoringPlays":[7,22,23,27,72,77,81,84],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":149.56,"y":115.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":131.54,"y":183.61},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":142.76,"y":170.42},"type":"O","description":"Groundout"}],"home":[{"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":112.52,"y":174.34},"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":78.02,"y":73.01},"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":126.33,"y":79.28},"type":"O","description":"Sac Fly"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11,12],"bottom":[13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":92.73,"y":164.42},"type":"O","description":"Lineout"}],"home":[{"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":121.93,"y":100.91},"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":2,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"coordinates":{"x":114.52,"y":79.36},"type":"O","description":"Lineout"},{"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":143.93,"y":58.24},"type":"O","description":"Lineout"}]}},{"startIndex":16,"endIndex":25,"top":[16,17,18],"bottom":[19,20,21,22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":107.85,"y":69.21},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":182.56,"y":64.71},"type":"O","description":"Flyout"}],"home":[{"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":175.86,"y":106.72},"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":3,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":188.97,"y":114.13},"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":3,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":199.29,"y":104.61},"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":3,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":180.76,"y":127.39},"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":3,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":51.89,"y":110.52},"type":"O","description":"Lineout"},{"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":120.05,"y":57.64},"type":"O","description":"Flyout"}]}},{"startIndex":26,"endIndex":35,"top":[26,27,28,29,30],"bottom":[31,32,33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":200.54,"y":126.48},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":126.47,"y":144.08},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":207.38,"y":106.12},"type":"O","description":"Flyout"}],"home":[{"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"coordinates":{"x":153.24,"y":104.14},"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":101.01,"y":100.25},"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":132.53,"y":190.88},"type":"O","description":"Pop Out"}]}},{"startIndex":36,"endIndex":43,"top":[36,37,38,39],"bottom":[40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":126.7,"y":62.58},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":169.04,"y":108.1},"type":"H","description":"Single"}],"home":[{"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":188.99,"y":105.99},"type":"O","description":"Lineout"},{"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":118.37,"y":71.39},"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":5,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":100.12,"y":192.22},"type":"O","description":"Pop Out"}]}},{"startIndex":44,"endIndex":49,"top":[44,45,46],"bottom":[47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":140.61,"y":75.14},"type":"O","description":"Flyout"}],"home":[{"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":174.86,"y":90.0},"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":6,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":144.71,"y":151.68},"type":"O","description":"Groundout"}]}},{"startIndex":50,"endIndex":58,"top":[50,51,52,53,54],"bottom":[55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":127.12,"y":45.74},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":104.18,"y":169.92},"type":"O","description":"Pop Out"}],"home":[{"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":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":63.64,"y":158.78},"type":"O","description":"Pop Out"},{"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":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":117.86,"y":191.21},"type":"O","description":"Pop Out"}]}},{"startIndex":59,"endIndex":67,"top":[59,60,61,62],"bottom":[63,64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":66.17,"y":107.09},"type":"O","description":"Flyout"}],"home":[{"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":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":106.71,"y":150.16},"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":8,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":82.26,"y":113.19},"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":8,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":167.22,"y":90.53},"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":8,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":156.37,"y":137.82},"type":"O","description":"Lineout"}]}},{"startIndex":68,"endIndex":79,"top":[68,69,70,71,72,73,74],"bottom":[75,76,77,78,79],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":187.27,"y":123.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":168.9,"y":88.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"coordinates":{"x":173.33,"y":113.06},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":156.27,"y":62.26},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":184.75,"y":158.27},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":158.9,"y":170.43},"type":"O","description":"Groundout"}],"home":[{"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":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":215.63,"y":102.02},"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":9,"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":148.26,"y":163.34},"type":"O","description":"Pop Out"},{"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":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":51.48,"y":123.31},"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":9,"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":92.08,"y":62.53},"type":"O","description":"Lineout"},{"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":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":187.84,"y":98.86},"type":"O","description":"Flyout"}]}},{"startIndex":80,"endIndex":89,"top":[80,81,82,83,84,85],"bottom":[86,87,88,89],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":10,"pitcher":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":68.12,"y":84.31},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":10,"pitcher":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":82.39,"y":118.74},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":10,"pitcher":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"coordinates":{"x":51.77,"y":127.91},"type":"H","description":"Double"}],"home":[{"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":10,"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":166.98,"y":91.88},"type":"O","description":"Lineout"},{"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":10,"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":138.13,"y":147.12},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":10,"ordinalNum":"10th","home":{"runs":0,"hits":0,"errors":2,"leftOnBase":2},"away":{"runs":3,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":9,"errors":3,"leftOnBase":11},"away":{"runs":7,"hits":7,"errors":1,"leftOnBase":9}},"defense":{"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"catcher":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"first":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"second":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"third":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"shortstop":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"left":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"center":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"right":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"onDeck":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"inHole":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"battingOrder":10,"team":{"id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"}},"offense":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"onDeck":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"inHole":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"pitcher":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"battingOrder":8,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":5,"airOuts":12,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":1,"hits":7,"hitByPitch":0,"avg":".202","atBats":38,"obp":".297","slg":".326","ops":".623","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":10,"rbi":6,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":9,"groundOuts":2,"airOuts":22,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":37,"obp":".341","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":176,"era":"3.47","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.35","battersFaced":44,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":66,"strikes":110,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.09","rbi":4,"pitchesPerInning":"17.60","runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":4,"putOuts":30,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID682829":{"person":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"jerseyNumber":"44","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":11,"groundOuts":19,"airOuts":16,"runs":18,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":30,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".261","atBats":88,"obp":".337","slg":".523","ops":".860","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":46,"rbi":12,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".327","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.67","popOuts":1,"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":49,"putOuts":32,"errors":3,"chances":84,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID667472":{"person":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"jerseyNumber":"17","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"902","stats":{"batting":{"note":"a-","summary":"0-2 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"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":20,"flyOuts":7,"groundOuts":4,"airOuts":11,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".250","atBats":28,"obp":".344","slg":".250","ops":".594","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":7,"rbi":2,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.36","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":23,"errors":0,"chances":23,"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"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID701398":{"person":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"jerseyNumber":"27","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"0-5 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":13,"groundOuts":21,"airOuts":20,"runs":15,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":17,"baseOnBalls":14,"intentionalWalks":1,"hits":22,"hitByPitch":0,"avg":".278","atBats":79,"obp":".383","slg":".595","ops":".978","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":47,"rbi":19,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".268","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.29","popOuts":3,"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":10,"putOuts":149,"errors":0,"chances":159,"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"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID572955":{"person":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":10,"gamesStarted":0,"flyOuts":9,"groundOuts":4,"airOuts":11,"runs":3,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":34,"obp":".314","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":130,"era":"3.24","inningsPitched":"8.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.32","battersFaced":36,"outs":25,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":130,"balls":40,"strikes":90,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".500","pitchesPerInning":"15.60","gamesFinished":3,"strikeoutWalkRatio":"10.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.08","hitsPer9Inn":"10.80","runsScoredPer9":"3.24","homeRunsPer9":"1.08","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"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":true,"isSubstitute":false}},"ID641941":{"person":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"jerseyNumber":"15","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)(BS, 2)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","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":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}},"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":11,"gamesStarted":0,"flyOuts":8,"groundOuts":5,"airOuts":18,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":1,"hits":8,"hitByPitch":1,"atBats":41,"obp":".313","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":190,"era":"4.76","inningsPitched":"11.1","wins":2,"losses":0,"saves":6,"saveOpportunities":8,"holds":0,"blownSaves":2,"earnedRuns":6,"whip":"1.24","battersFaced":48,"outs":34,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":190,"balls":78,"strikes":112,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.28","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.76","gamesFinished":8,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.94","walksPer9Inn":"4.76","hitsPer9Inn":"6.35","runsScoredPer9":"4.76","homeRunsPer9":"1.59","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":4},"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"}]},"ID682227":{"person":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":19,"groundOuts":14,"airOuts":34,"runs":10,"doubles":1,"triples":1,"homeRuns":3,"strikeOuts":12,"baseOnBalls":13,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":73,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":373,"era":"4.35","inningsPitched":"20.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.35","battersFaced":90,"outs":62,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":373,"balls":162,"strikes":211,"strikePercentage":".570","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".667","pitchesPerInning":"18.05","gamesFinished":0,"strikeoutWalkRatio":"0.92","strikeoutsPer9Inn":"5.23","walksPer9Inn":"5.66","hitsPer9Inn":"6.53","runsScoredPer9":"4.35","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663574":{"person":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":10,"gamesStarted":0,"flyOuts":7,"groundOuts":7,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":31,"obp":".243","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"0.00","inningsPitched":"10.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":7,"blownSaves":0,"earnedRuns":0,"whip":"0.90","battersFaced":37,"outs":30,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":58,"strikes":92,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"5.40","hitsPer9Inn":"2.70","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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}},"ID663993":{"person":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"jerseyNumber":"31","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"901","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":1,"groundOuts":9,"airOuts":5,"runs":0,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".231","atBats":26,"obp":".333","slg":".346","ops":".679","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":9,"rbi":5,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID663903":{"person":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 3 ER, 2 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":1,"airOuts":14,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":104,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":39,"strikes":65,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"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}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":15,"groundOuts":24,"airOuts":29,"runs":15,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":100,"obp":".373","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":413,"era":"5.32","inningsPitched":"23.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.65","battersFaced":110,"outs":71,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":413,"balls":152,"strikes":261,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":3,"winPercentage":".500","pitchesPerInning":"17.45","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"6.08","walksPer9Inn":"2.66","hitsPer9Inn":"12.17","runsScoredPer9":"5.70","homeRunsPer9":"1.14","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680574":{"person":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":16,"groundOuts":15,"airOuts":24,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":15,"intentionalWalks":0,"hits":14,"hitByPitch":2,"avg":".187","atBats":75,"obp":".337","slg":".227","ops":".564","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":17,"rbi":3,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".264","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"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":51,"putOuts":33,"errors":0,"chances":84,"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"}]},"ID663647":{"person":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":17,"groundOuts":13,"airOuts":31,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".058","atBats":52,"obp":".125","slg":".058","ops":".183","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":3,"rbi":0,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".064","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":10},"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":39,"putOuts":15,"errors":1,"chances":55,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID666181":{"person":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"701","stats":{"batting":{"note":"1-","summary":"0-0 | BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"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":18,"flyOuts":7,"groundOuts":4,"airOuts":12,"runs":3,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":1,"hits":6,"hitByPitch":0,"avg":".188","atBats":32,"obp":".316","slg":".281","ops":".597","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":9,"rbi":1,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":25,"errors":0,"chances":25,"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"}]},"ID670770":{"person":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"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":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":9,"groundOuts":24,"airOuts":23,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".154","atBats":78,"obp":".267","slg":".167","ops":".434","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":13,"rbi":4,"leftOnBase":29,"sacBunts":2,"sacFlies":0,"babip":".211","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":7},"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":58,"errors":0,"chances":59,"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"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID693312":{"person":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"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":2,"hitByPitch":0,"atBats":5,"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":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"obp":".385","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":113,"era":"5.06","inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.88","battersFaced":26,"outs":16,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":113,"balls":56,"strikes":57,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":"1.000","pitchesPerInning":"21.19","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"8.44","walksPer9Inn":"8.44","hitsPer9Inn":"8.44","runsScoredPer9":"5.06","homeRunsPer9":"1.69","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695076":{"person":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":18,"groundOuts":23,"airOuts":30,"runs":10,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":87,"obp":".277","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":353,"era":"3.52","inningsPitched":"23.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.13","battersFaced":94,"outs":69,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":353,"balls":130,"strikes":223,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".667","pitchesPerInning":"15.35","gamesFinished":0,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"5.87","walksPer9Inn":"2.74","hitsPer9Inn":"7.43","runsScoredPer9":"3.91","homeRunsPer9":"0.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664731":{"person":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"jerseyNumber":"65","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"101","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":4,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".250","atBats":8,"obp":".333","slg":".250","ops":".583","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"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,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":10,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":2,"putOuts":19,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668715":{"person":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | BB, 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":14,"groundOuts":13,"airOuts":19,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".206","atBats":68,"obp":".257","slg":".382","ops":".639","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":26,"rbi":5,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".256","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.67","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":47,"errors":2,"chances":49,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID683175":{"person":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"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":16,"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":16,"balls":6,"strikes":10,"strikePercentage":".630","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":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":12,"gamesStarted":0,"flyOuts":11,"groundOuts":5,"airOuts":19,"runs":3,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":14,"baseOnBalls":12,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":44,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":243,"era":"2.08","inningsPitched":"13.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.38","battersFaced":57,"outs":39,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":243,"balls":100,"strikes":143,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.26","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.69","gamesFinished":3,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"9.69","walksPer9Inn":"8.31","hitsPer9Inn":"4.15","runsScoredPer9":"2.08","homeRunsPer9":"0.69","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668933":{"person":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":9,"strikes":12,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"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}},"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":12,"gamesStarted":0,"flyOuts":6,"groundOuts":11,"airOuts":8,"runs":3,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":41,"obp":".298","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":201,"era":"1.50","inningsPitched":"12.0","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":2,"whip":"1.17","battersFaced":47,"outs":36,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":201,"balls":72,"strikes":129,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".---","pitchesPerInning":"16.75","gamesFinished":2,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"10.50","walksPer9Inn":"4.50","hitsPer9Inn":"6.00","runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663886":{"person":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":13,"groundOuts":7,"airOuts":17,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":9,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".184","atBats":49,"obp":".305","slg":".306","ops":".611","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":15,"rbi":5,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"babip":".226","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.50","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":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":7,"putOuts":125,"errors":0,"chances":132,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID553993":{"person":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"jerseyNumber":"28","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":22,"flyOuts":7,"groundOuts":15,"airOuts":18,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".256","atBats":78,"obp":".333","slg":".410","ops":".743","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":32,"rbi":11,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".340","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":5,"lineOuts":6},"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":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID594580":{"person":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":10,"gamesStarted":0,"flyOuts":3,"groundOuts":12,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":2,"hitByPitch":3,"atBats":30,"obp":".300","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":155,"era":"1.86","inningsPitched":"9.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.93","battersFaced":41,"outs":29,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":69,"strikes":86,"strikePercentage":".550","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.03","gamesFinished":0,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"8.38","walksPer9Inn":"6.52","hitsPer9Inn":"1.86","runsScoredPer9":"2.79","homeRunsPer9":"0.00","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":1,"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}},"ID656271":{"person":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":10,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":6,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":35,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":159,"era":"0.96","inningsPitched":"9.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.29","battersFaced":39,"outs":28,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":60,"strikes":99,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".500","pitchesPerInning":"17.04","gamesFinished":2,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"10.61","walksPer9Inn":"3.86","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671096":{"person":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":11,"groundOuts":28,"airOuts":28,"runs":17,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":11,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":102,"obp":".377","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":430,"era":"5.84","inningsPitched":"24.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.74","battersFaced":114,"outs":74,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":430,"balls":170,"strikes":260,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"17.43","gamesFinished":0,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"5.47","walksPer9Inn":"4.01","hitsPer9Inn":"11.68","runsScoredPer9":"6.20","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":9},"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}},"ID677956":{"person":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"jerseyNumber":"57","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".118","atBats":17,"obp":".158","slg":".176","ops":".334","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":3,"rbi":3,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".182","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":{"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"}]},"ID695505":{"person":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":12,"groundOuts":19,"airOuts":23,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":79,"obp":".273","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":344,"era":"2.42","inningsPitched":"22.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.07","battersFaced":88,"outs":67,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":344,"balls":128,"strikes":216,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".500","pitchesPerInning":"15.40","gamesFinished":0,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"8.87","walksPer9Inn":"3.63","hitsPer9Inn":"6.04","runsScoredPer9":"2.42","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":3},"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}}},"batters":[670770,664731,680574,682829,701398,553993,668715,663886,666181,677956,663647,663993,667472,663903,683175,693312,641941,668933],"pitchers":[663903,683175,693312,641941,668933],"bench":[],"bullpen":[671096,656271,695505,572955,695076,594580,663574,682227],"battingOrder":[664731,680574,682829,701398,553993,668715,666181,677956,667472],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"De La Cruz, E (5, Ober); Friedl (1, Morris); Hinds (1, Acton)."},{"label":"TB","value":"De La Cruz, E 2; Friedl 3; Hinds 2; McLain, M; Steer; Stephenson, T."},{"label":"RBI","value":"Friedl 3 (4); Hinds 2 (3); Stewart, S (19)."},{"label":"2-out RBI","value":"Hinds 2."},{"label":"Runners left in scoring position, 2 out","value":"McLain, M; De La Cruz, E; Friedl; Myers; Stewart, S."},{"label":"Team RISP","value":"2-for-14."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Friedl (4, 2nd base off Ober/Caratini)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Hayes (1, throw)."}]}],"note":[{"label":"a","value":"Flied out for Lowe, N in the 7th."},{"label":"1","value":"Ran for Stephenson, T in the 9th."}]},"home":{"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":9,"groundOuts":2,"airOuts":22,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".230","atBats":37,"obp":".332","slg":".381","ops":".713","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":11,"rbi":4,"leftOnBase":26,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":8},"pitching":{"flyOuts":8,"groundOuts":5,"airOuts":12,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":1,"hits":7,"hitByPitch":0,"atBats":38,"obp":".311","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":186,"era":"4.06","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.37","battersFaced":45,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":186,"balls":76,"strikes":110,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":6,"pitchesPerInning":"18.60","runsScoredPer9":"6.30","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":4,"putOuts":30,"errors":3,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":15,"groundOuts":15,"airOuts":33,"runs":5,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":34,"baseOnBalls":10,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":105,"obp":".305","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":501,"era":"1.63","inningsPitched":"27.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.23","battersFaced":118,"outs":83,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":501,"balls":186,"strikes":315,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.11","gamesFinished":0,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"11.06","walksPer9Inn":"3.25","hitsPer9Inn":"7.81","runsScoredPer9":"1.63","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":12},"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}},"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":{},"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":13,"gamesStarted":0,"flyOuts":6,"groundOuts":14,"airOuts":9,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":40,"obp":".356","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":167,"era":"4.35","inningsPitched":"10.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"1.55","battersFaced":45,"outs":31,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":167,"balls":63,"strikes":104,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".000","pitchesPerInning":"16.16","gamesFinished":4,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.23","walksPer9Inn":"3.48","hitsPer9Inn":"10.45","runsScoredPer9":"5.23","homeRunsPer9":"0.87","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"2-4 | 2 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":9,"groundOuts":20,"airOuts":20,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":4,"avg":".258","atBats":62,"obp":".355","slg":".323","ops":".678","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":20,"rbi":10,"leftOnBase":31,"sacBunts":0,"sacFlies":3,"babip":".273","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.00","popOuts":2,"lineOuts":9},"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":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":5,"putOuts":118,"errors":1,"chances":124,"fielding":".992","passedBall":1,"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":"500","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":7,"groundOuts":6,"airOuts":11,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".154","atBats":39,"obp":".267","slg":".308","ops":".575","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":12,"rbi":3,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".190","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","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":13,"putOuts":55,"errors":0,"chances":68,"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | BB, K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":11,"groundOuts":15,"airOuts":23,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".219","atBats":64,"obp":".286","slg":".375","ops":".661","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":24,"rbi":12,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".224","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.33","popOuts":6,"lineOuts":6},"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":37,"putOuts":23,"errors":2,"chances":62,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"201","stats":{"batting":{"note":"1-","summary":"1-1 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":5,"groundOuts":10,"airOuts":12,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":14,"intentionalWalks":0,"hits":14,"hitByPitch":2,"avg":".311","atBats":45,"obp":".484","slg":".444","ops":".928","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":20,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".371","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":2,"lineOuts":5},"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":31,"errors":1,"chances":32,"fielding":".969","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"}]},"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":4,"gamesStarted":4,"flyOuts":11,"groundOuts":21,"airOuts":27,"runs":15,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":84,"obp":".363","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":331,"era":"6.10","inningsPitched":"20.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.60","battersFaced":92,"outs":62,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":331,"balls":131,"strikes":200,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".000","pitchesPerInning":"16.02","gamesFinished":0,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"4.79","walksPer9Inn":"3.05","hitsPer9Inn":"11.32","runsScoredPer9":"6.53","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.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":9,"gamesStarted":0,"flyOuts":5,"groundOuts":11,"airOuts":6,"runs":10,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":4,"atBats":36,"obp":".429","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":160,"era":"10.38","inningsPitched":"8.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"1.62","battersFaced":43,"outs":26,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":64,"strikes":96,"strikePercentage":".600","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.46","gamesFinished":2,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.31","walksPer9Inn":"2.08","hitsPer9Inn":"12.46","runsScoredPer9":"10.38","homeRunsPer9":"1.04","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656484":{"person":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"jerseyNumber":"4","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".250","atBats":36,"obp":".300","slg":".444","ops":".744","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":16,"rbi":11,"leftOnBase":18,"sacBunts":1,"sacFlies":1,"babip":".350","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":16,"errors":2,"chances":34,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"300","stats":{"batting":{"summary":"1-5 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"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":22,"flyOuts":11,"groundOuts":13,"airOuts":26,"runs":17,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".263","atBats":76,"obp":".352","slg":".447","ops":".799","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":34,"rbi":15,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.33","popOuts":5,"lineOuts":10},"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":42,"errors":0,"chances":43,"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"}]},"ID680777":{"person":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"jerseyNumber":"27","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"701","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":0,"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":16,"flyOuts":12,"groundOuts":10,"airOuts":19,"runs":10,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":11,"baseOnBalls":9,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".278","atBats":54,"obp":".391","slg":".463","ops":".854","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":25,"rbi":12,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".317","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":6,"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":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","assists":2,"putOuts":108,"errors":1,"chances":111,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"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":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":2,"groundOuts":3,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".091","atBats":22,"obp":".167","slg":".136","ops":".303","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":3,"rbi":0,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":16,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{},"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":9,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":8,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":31,"obp":".361","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":138,"era":"4.32","inningsPitched":"8.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":4,"whip":"1.56","battersFaced":37,"outs":25,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":51,"strikes":87,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".000","pitchesPerInning":"16.56","gamesFinished":5,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"7.56","walksPer9Inn":"4.32","hitsPer9Inn":"9.72","runsScoredPer9":"4.32","homeRunsPer9":"1.08","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"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}},"ID668952":{"person":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":3,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".214","atBats":14,"obp":".389","slg":".714","ops":"1.103","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":10,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".111","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.00","popOuts":3,"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":9,"putOuts":9,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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, 3)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":4,"strikes":4,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"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":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":9,"gamesStarted":0,"flyOuts":9,"groundOuts":3,"airOuts":13,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":32,"obp":".343","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":141,"era":"3.38","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":3,"whip":"1.50","battersFaced":35,"outs":24,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":57,"strikes":84,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.23","rbi":0,"winPercentage":".---","pitchesPerInning":"17.63","gamesFinished":3,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"7.88","walksPer9Inn":"3.38","hitsPer9Inn":"10.13","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"6.1 IP, 0 ER, 10 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":102,"inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":26,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":41,"strikes":61,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.42","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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":19,"groundOuts":20,"airOuts":34,"runs":13,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":101,"obp":".297","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":434,"era":"4.15","inningsPitched":"26.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.23","battersFaced":111,"outs":78,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":434,"balls":159,"strikes":275,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.69","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.31","walksPer9Inn":"3.12","hitsPer9Inn":"7.96","runsScoredPer9":"4.50","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":12,"gamesStarted":0,"flyOuts":6,"groundOuts":9,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":2,"atBats":33,"obp":".381","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":165,"era":"2.00","inningsPitched":"9.0","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":2,"whip":"1.56","battersFaced":42,"outs":27,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":72,"strikes":93,"strikePercentage":".560","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"18.33","gamesFinished":1,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"8.00","walksPer9Inn":"7.00","hitsPer9Inn":"7.00","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":4,"groundOuts":8,"airOuts":8,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".222","atBats":36,"obp":".378","slg":".444","ops":".822","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":16,"rbi":8,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":2,"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":17,"putOuts":8,"errors":2,"chances":27,"fielding":".926","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"1-1 | 3 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":6,"airOuts":12,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":13,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".265","atBats":34,"obp":".468","slg":".412","ops":".880","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":14,"rbi":7,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":5},"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":14,"errors":0,"chances":14,"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"}]},"ID670183":{"person":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)","summary":"1.2 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"1.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":11,"strikes":18,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"16.20","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":1,"hits":2,"hitByPitch":1,"atBats":18,"obp":".261","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":97,"era":"1.59","inningsPitched":"5.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"whip":"0.88","battersFaced":23,"outs":17,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":37,"strikes":60,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":2,"winPercentage":".500","pitchesPerInning":"17.12","gamesFinished":2,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"11.12","walksPer9Inn":"4.76","hitsPer9Inn":"3.18","runsScoredPer9":"6.35","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"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":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"100","stats":{"batting":{"summary":"1-4 | BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":16,"groundOuts":7,"airOuts":33,"runs":17,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".235","atBats":81,"obp":".300","slg":".407","ops":".707","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":33,"rbi":4,"leftOnBase":33,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":11,"lineOuts":6},"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":52,"errors":0,"chances":52,"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":5,"gamesStarted":5,"flyOuts":21,"groundOuts":19,"airOuts":34,"runs":12,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":2,"atBats":98,"obp":".243","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":448,"era":"3.29","inningsPitched":"27.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.88","battersFaced":107,"outs":82,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":158,"strikes":290,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".500","pitchesPerInning":"16.39","gamesFinished":0,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"9.22","walksPer9Inn":"1.98","hitsPer9Inn":"5.93","runsScoredPer9":"3.95","homeRunsPer9":"0.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":5},"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}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":7,"groundOuts":14,"airOuts":11,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":3,"avg":".181","atBats":72,"obp":".272","slg":".333","ops":".605","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":24,"rbi":6,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":44,"errors":1,"chances":45,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":8,"gamesStarted":0,"flyOuts":8,"groundOuts":6,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":32,"obp":".351","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":153,"era":"4.15","inningsPitched":"8.2","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":4,"whip":"1.50","battersFaced":37,"outs":26,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":55,"strikes":98,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.65","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.23","walksPer9Inn":"4.15","hitsPer9Inn":"9.35","runsScoredPer9":"4.15","homeRunsPer9":"0.00","inheritedRunners":4,"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}},"ID702193":{"person":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(BS, 1)","summary":"1.1 IP, 3 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":47,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"battersFaced":9,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":20,"strikes":27,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"20.25","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":2,"gamesStarted":0,"flyOuts":6,"groundOuts":1,"airOuts":8,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":21,"obp":".458","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":114,"era":"8.31","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":4,"whip":"2.54","battersFaced":24,"outs":13,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":114,"balls":37,"strikes":77,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.13","rbi":3,"winPercentage":".---","pitchesPerInning":"26.31","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.31","walksPer9Inn":"4.15","hitsPer9Inn":"18.69","runsScoredPer9":"8.31","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"600","stats":{"batting":{"summary":"0-5","gamesPlayed":1,"flyOuts":4,"groundOuts":1,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":21,"groundOuts":24,"airOuts":32,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".209","atBats":86,"obp":".258","slg":".279","ops":".537","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":24,"rbi":10,"leftOnBase":39,"sacBunts":0,"sacFlies":1,"babip":".233","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.00","popOuts":6,"lineOuts":5},"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":48,"putOuts":42,"errors":2,"chances":92,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[621439,663616,668885,605137,605170,665019,807712,656484,680777,686797,681546,641927,573124,702193,670183],"pitchers":[641927,573124,702193,670183],"bench":[668952,668904,670242],"bullpen":[607455,671737,681892,679358,657746,663485,623437,680573],"battingOrder":[621439,668885,605137,605170,665019,807712,680777,686797,681546],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Outman (1, Pagán); Martin (3, Pagán)."},{"label":"TB","value":"Bell; Buxton; Caratini 2; Clemens; Larnach; Martin 2; Outman 3."},{"label":"RBI","value":"Bell (15); Caratini 2 (10); Martin (5)."},{"label":"Runners left in scoring position, 2 out","value":"Lee, B 2; Caratini; Keaschall."},{"label":"SF","value":"Caratini."},{"label":"Team RISP","value":"3-for-16."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Lee, B (1, home by Singer/Stephenson, T)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Outman (1, fielding); Gray, T (2, fielding); Martin (1, fielding)."}]}],"note":[{"label":"a","value":"Walked for Gray, T in the 10th."},{"label":"1","value":"Ran for Larnach in the 7th."}]}},"officials":[{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Benson (by Acton)."},{"label":"ABS Challenge","value":"Clemens 2 (Strike-Overturned to Ball, Strike-Confirmed); Keaschall (Strike-Overturned to Ball); De La Cruz, E (Strike-Confirmed); Caratini (Ball-Confirmed); Myers (Strike-Confirmed); Higgins, P (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Singer 104-65; Phillips 16-10; Nicolas 19-12; Pagán 16-11; Ashcraft, G 21-12; Ober 102-61; Rogers, Ta 8-4; Morris 47-27; Acton 29-18."},{"label":"Groundouts-flyouts","value":"Singer 1-7; Phillips 0-0; Nicolas 0-1; Pagán 0-1; Ashcraft, G 1-0; Ober 3-4; Rogers, Ta 0-1; Morris 0-2; Acton 2-1."},{"label":"Batters faced","value":"Singer 26; Phillips 4; Nicolas 5; Pagán 5; Ashcraft, G 4; Ober 26; Rogers, Ta 2; Morris 9; Acton 8."},{"label":"Inherited runners-scored","value":"Rogers, Ta 2-0; Acton 1-0."},{"label":"Umpires","value":"HP: Hunter Wendelstedt. 1B: Edwin Moscoso. 2B: Vic Carapazza. 3B: Nic Lentz. "},{"label":"Weather","value":"42 degrees, Partly Cloudy."},{"label":"Wind","value":"12 mph, Out To RF."},{"label":"First pitch","value":"1:11 PM."},{"label":"T","value":"3:13."},{"label":"Att","value":"19,422."},{"label":"Venue","value":"Target Field."},{"label":"April 19, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927","boxscoreName":"Ober"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"6.1 IP, 0 ER, 10 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":102,"inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":26,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":41,"strikes":61,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.42","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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":19,"groundOuts":20,"airOuts":34,"runs":13,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":101,"obp":".297","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":434,"era":"4.15","inningsPitched":"26.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.23","battersFaced":111,"outs":78,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":434,"balls":159,"strikes":275,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.69","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.31","walksPer9Inn":"3.12","hitsPer9Inn":"7.96","runsScoredPer9":"4.50","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":71,"pitchingGameScore":71},{"player":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","boxscoreName":"Larnach"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"1-1 | 3 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":6,"airOuts":12,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":13,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".265","atBats":34,"obp":".468","slg":".412","ops":".880","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":14,"rbi":7,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":5},"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":14,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"player":{"person":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770","boxscoreName":"Friedl"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"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":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":9,"groundOuts":24,"airOuts":23,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".154","atBats":78,"obp":".267","slg":".167","ops":".434","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":13,"rbi":4,"leftOnBase":29,"sacBunts":2,"sacFlies":0,"babip":".211","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":7},"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":58,"errors":0,"chances":59,"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"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"loser":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"save":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}