{"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":824761,"link":"/api/v1.1/game/824761/feed/live","metaData":{"wait":10,"timeStamp":"20260523_020230","gameEvents":["grounded_into_double_play","game_finished"],"logicalEvents":["midInning","countChange","count22","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824761,"type":"R","doubleHeader":"N","id":"2026/05/22/minmlb-bosmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824761-2026-05-22","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-22T23:10:00Z","originalDate":"2026-05-22","officialDate":"2026-05-22","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142","season":2026,"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312"},"springVenue":{"id":2862,"link":"/api/v1/venues/2862"},"teamCode":"min","fileCode":"min","abbreviation":"MIN","teamName":"Twins","locationName":"Minneapolis","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Minnesota","record":{"gamesPlayed":51,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":24,"losses":27,"ties":0,"pct":".471"},"records":{},"divisionLeader":false,"wins":24,"losses":27,"winningPercentage":".471"},"franchiseName":"Minnesota","clubName":"Twins","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":2026,"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3"},"springVenue":{"id":4309,"link":"/api/v1/venues/4309"},"teamCode":"bos","fileCode":"bos","abbreviation":"BOS","teamName":"Red Sox","locationName":"Boston","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Boston","record":{"gamesPlayed":50,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":22,"losses":28,"ties":0,"pct":".440"},"records":{},"divisionLeader":false,"wins":22,"losses":28,"winningPercentage":".440"},"franchiseName":"Boston","clubName":"Red Sox","active":true}},"players":{"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"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},"ID696070":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070","firstName":"Kendry","lastName":"Rojas","primaryNumber":"60","birthDate":"2002-11-26","currentAge":23,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kendry","useLastName":"Rojas","middleName":"Yoelvis","boxscoreName":"Rojas, K","gender":"M","nameMatrilineal":"Fis","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kendry Rojas","nameSlug":"kendry-rojas-696070","firstLastName":"Kendry Rojas","lastFirstName":"Rojas, Kendry","lastInitName":"Rojas, K","initLastName":"K Rojas","fullFMLName":"Kendry Yoelvis Rojas","fullLFMName":"Rojas, Kendry Yoelvis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID813349":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349","firstName":"Todd","lastName":"Early","primaryNumber":"19","birthDate":"2002-04-03","currentAge":24,"birthCity":"Midlothian","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connelly","useLastName":"Early","middleName":"Connelly McNeil","boxscoreName":"Early","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connelly Early","nameSlug":"connelly-early-813349","firstLastName":"Connelly Early","lastFirstName":"Early, Connelly","lastInitName":"Early, C","initLastName":"C Early","fullFMLName":"Todd Connelly McNeil Early","fullLFMName":"Early, Todd Connelly McNeil","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID677800":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","firstName":"Wilyer","lastName":"Abreu","primaryNumber":"52","birthDate":"1999-06-24","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wilyer","useLastName":"Abreu","middleName":"David","boxscoreName":"Abreu, W","gender":"M","nameMatrilineal":"Villalobos","isPlayer":true,"isVerified":true,"pronunciation":"WHEEL-yurr","mlbDebutDate":"2023-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wilyer Abreu","nameSlug":"wilyer-abreu-677800","firstLastName":"Wilyer Abreu","lastFirstName":"Abreu, Wilyer","lastInitName":"Abreu, W","initLastName":"W Abreu","fullFMLName":"Wilyer David Abreu","fullLFMName":"Abreu, Wilyer David","strikeZoneTop":3.117,"strikeZoneBottom":1.573},"ID676477":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477","firstName":"Garrett","lastName":"Whitlock","primaryNumber":"22","birthDate":"1996-06-11","currentAge":30,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Whitlock","middleName":"Getts","boxscoreName":"Whitlock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Whitlock","nameSlug":"garrett-whitlock-676477","firstLastName":"Garrett Whitlock","lastFirstName":"Whitlock, Garrett","lastInitName":"Whitlock, G","initLastName":"G Whitlock","fullFMLName":"Garrett Getts Whitlock","fullLFMName":"Whitlock, Garrett Getts","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID686580":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580","firstName":"Justin","lastName":"Slaten","primaryNumber":"63","birthDate":"1997-09-15","currentAge":29,"birthCity":"Longview","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Slaten","middleName":"Michael","boxscoreName":"Slaten","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SLATE-in","mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Slaten","nameSlug":"justin-slaten-686580","firstLastName":"Justin Slaten","lastFirstName":"Slaten, Justin","lastInitName":"Slaten, J","initLastName":"J Slaten","fullFMLName":"Justin Michael Slaten","fullLFMName":"Slaten, Justin Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID678882":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","firstName":"Ceddanne","lastName":"Rafaela","primaryNumber":"3","birthDate":"2000-09-18","currentAge":25,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ceddanne","useLastName":"Rafaela","middleName":"Chipper Nicasio Marte","boxscoreName":"Rafaela","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"say-DAHN","mlbDebutDate":"2023-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ceddanne Rafaela","nameSlug":"ceddanne-rafaela-678882","firstLastName":"Ceddanne Rafaela","lastFirstName":"Rafaela, Ceddanne","lastInitName":"Rafaela, C","initLastName":"C Rafaela","fullFMLName":"Ceddanne Chipper Nicasio Marte Rafaela","fullLFMName":"Rafaela, Ceddanne Chipper Nicasio Marte","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID663558":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558","firstName":"Jovani","lastName":"Moran","primaryNumber":"47","birthDate":"1997-04-24","currentAge":29,"birthCity":"Mayaguez","birthCountry":"Puerto Rico","height":"6' 1\"","weight":167,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jovani","useLastName":"Morán","boxscoreName":"Morán","gender":"M","nameMatrilineal":"Moreno","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"jo-VAH-nee MOH-ran","mlbDebutDate":"2021-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jovani Morán","nameSlug":"jovani-moran-663558","firstLastName":"Jovani Morán","lastFirstName":"Morán, Jovani","lastInitName":"Morán, J","initLastName":"J Morán","fullFMLName":"Jovani Morán","fullLFMName":"Morán, Jovani ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID672782":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782","firstName":"Yoendrys","lastName":"Gómez","primaryNumber":"94","birthDate":"1999-10-15","currentAge":26,"birthCity":"Nirgua","birthCountry":"Venezuela","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoendrys","useLastName":"Gómez","middleName":"Adrian","boxscoreName":"Gómez, Y","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoendrys Gómez","nameSlug":"yoendrys-gomez-672782","firstLastName":"Yoendrys Gómez","lastFirstName":"Gómez, Yoendrys","lastInitName":"Gómez, Y","initLastName":"Y Gómez","fullFMLName":"Yoendrys Adrian Gómez","fullLFMName":"Gómez, Yoendrys Adrian","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID805673":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673","firstName":"Daniel","lastName":"Matthews","primaryNumber":"52","birthDate":"2000-05-22","currentAge":26,"birthCity":"Cullowhee","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zebby","useLastName":"Matthews","middleName":"Zebulon","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zebby Matthews","nameSlug":"zebby-matthews-805673","firstLastName":"Zebby Matthews","lastFirstName":"Matthews, Zebby","lastInitName":"Matthews, Z","initLastName":"Z Matthews","fullFMLName":"Daniel Zebulon Matthews","fullLFMName":"Matthews, Daniel Zebulon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"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},"ID670245":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245","firstName":"Ryan","lastName":"Watson","primaryNumber":"56","birthDate":"1997-11-15","currentAge":28,"birthCity":"Auburn","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Watson","middleName":"Traylor","boxscoreName":"Watson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Watson","nameSlug":"ryan-watson-670245","firstLastName":"Ryan Watson","lastFirstName":"Watson, Ryan","lastInitName":"Watson, R","initLastName":"R Watson","fullFMLName":"Ryan Traylor Watson","fullLFMName":"Watson, Ryan Traylor","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID594027":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027","firstName":"Tayron","lastName":"Guerrero","primaryNumber":"41","birthDate":"1991-01-09","currentAge":35,"birthCity":"Bocachica","birthCountry":"Colombia","height":"6' 8\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyron","useLastName":"Guerrero","middleName":"Luis","boxscoreName":"Guerrero","nickName":"El De Bocachica","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"TY-ron","mlbDebutDate":"2016-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyron Guerrero","nameSlug":"tyron-guerrero-594027","firstLastName":"Tyron Guerrero","lastFirstName":"Guerrero, Tyron","lastInitName":"Guerrero, T","initLastName":"T Guerrero","fullFMLName":"Tayron Luis Guerrero","fullLFMName":"Guerrero, Tayron Luis","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"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},"ID669711":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711","firstName":"Gregory","lastName":"Weissert","primaryNumber":"57","birthDate":"1995-02-04","currentAge":31,"birthCity":"Bay Shore","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Greg","useLastName":"Weissert","middleName":"R.","boxscoreName":"Weissert","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"WICE-ert","mlbDebutDate":"2022-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Greg Weissert","nameSlug":"greg-weissert-669711","firstLastName":"Greg Weissert","lastFirstName":"Weissert, Greg","lastInitName":"Weissert, G","initLastName":"G Weissert","fullFMLName":"Gregory R. Weissert","fullLFMName":"Weissert, Gregory R.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID657136":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136","firstName":"Connor","lastName":"Wong","primaryNumber":"12","birthDate":"1996-05-19","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Connor","useLastName":"Wong","middleName":"Sun-Han","boxscoreName":"Wong","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Wong","nameSlug":"connor-wong-657136","firstLastName":"Connor Wong","lastFirstName":"Wong, Connor","lastInitName":"Wong, C","initLastName":"C Wong","fullFMLName":"Connor Sun-Han Wong","fullLFMName":"Wong, Connor Sun-Han","strikeZoneTop":3.106,"strikeZoneBottom":1.567},"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},"ID678394":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394","firstName":"Brayan","lastName":"Bello","primaryNumber":"66","birthDate":"1999-05-17","currentAge":27,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brayan","useLastName":"Bello","boxscoreName":"Bello","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"BAY-oh","mlbDebutDate":"2022-07-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Bello","nameSlug":"brayan-bello-678394","firstLastName":"Brayan Bello","lastFirstName":"Bello, Brayan","lastInitName":"Bello, B","initLastName":"B Bello","fullFMLName":"Brayan  Bello","fullLFMName":"Bello, Brayan","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID655316":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","firstName":"Andruw","lastName":"Monasterio","primaryNumber":"32","birthDate":"1997-05-30","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andruw","useLastName":"Monasterio","middleName":"José","boxscoreName":"Monasterio","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-drew","mlbDebutDate":"2023-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andruw Monasterio","nameSlug":"andruw-monasterio-655316","firstLastName":"Andruw Monasterio","lastFirstName":"Monasterio, Andruw","lastInitName":"Monasterio, A","initLastName":"A Monasterio","fullFMLName":"Andruw José Monasterio","fullLFMName":"Monasterio, Andruw José","strikeZoneTop":3.148,"strikeZoneBottom":1.589},"ID694224":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224","firstName":"Gabriel","lastName":"Gonzalez","primaryNumber":"72","birthDate":"2004-01-04","currentAge":22,"birthCity":"Carupano","birthCountry":"Venezuela","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Gabriel","useLastName":"Gonzalez","middleName":"Jesus","boxscoreName":"Gonzalez, G","gender":"M","nameMatrilineal":"Lopez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Gonzalez","nameSlug":"gabriel-gonzalez-694224","firstLastName":"Gabriel Gonzalez","lastFirstName":"Gonzalez, Gabriel","lastInitName":"Gonzalez, G","initLastName":"G Gonzalez","fullFMLName":"Gabriel Jesus Gonzalez","fullLFMName":"Gonzalez, Gabriel Jesus","strikeZoneTop":3.132,"strikeZoneBottom":1.581},"ID643396":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396","firstName":"Isiah","lastName":"Kiner-Falefa","primaryNumber":"2","birthDate":"1995-03-23","currentAge":31,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Isiah","useLastName":"Kiner-Falefa","boxscoreName":"Kiner-Falefa","nickName":"Izzy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"KYE-nuhr fuh-LEFF-uh","mlbDebutDate":"2018-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isiah Kiner-Falefa","nameSlug":"isiah-kiner-falefa-643396","firstLastName":"Isiah Kiner-Falefa","lastFirstName":"Kiner-Falefa, Isiah","lastInitName":"Kiner-Falefa, I","initLastName":"I Kiner-Falefa","fullFMLName":"Isiah Kiner-Falefa","fullLFMName":"Kiner-Falefa, Isiah","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID687570":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570","firstName":"Connor","lastName":"Prielipp","primaryNumber":"61","birthDate":"2001-01-10","currentAge":25,"birthCity":"Tomah","birthStateProvince":"WI","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Prielipp","middleName":"Francis","boxscoreName":"Prielipp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connor Prielipp","nameSlug":"connor-prielipp-687570","firstLastName":"Connor Prielipp","lastFirstName":"Prielipp, Connor","lastInitName":"Prielipp, C","initLastName":"C Prielipp","fullFMLName":"Connor Francis Prielipp","fullLFMName":"Prielipp, Connor Francis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681508":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508","firstName":"Michael","lastName":"Gasper","primaryNumber":"30","birthDate":"1995-10-11","currentAge":30,"birthCity":"Merrimack","birthStateProvince":"NH","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Mickey","useLastName":"Gasper","boxscoreName":"Gasper","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-08-12","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Gasper","nameSlug":"mickey-gasper-681508","firstLastName":"Mickey Gasper","lastFirstName":"Gasper, Mickey","lastInitName":"Gasper, M","initLastName":"M Gasper","fullFMLName":"Michael  Gasper","fullLFMName":"Gasper, Michael ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID702332":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","firstName":"Caleb","lastName":"Durbin","primaryNumber":"5","birthDate":"2000-02-22","currentAge":26,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Caleb","useLastName":"Durbin","boxscoreName":"Durbin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Durbin","nameSlug":"caleb-durbin-702332","firstLastName":"Caleb Durbin","lastFirstName":"Durbin, Caleb","lastInitName":"Durbin, C","initLastName":"C Durbin","fullFMLName":"Caleb  Durbin","fullLFMName":"Durbin, Caleb","strikeZoneTop":2.947,"strikeZoneBottom":1.487},"ID624133":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","firstName":"Ranger","lastName":"Suarez","primaryNumber":"55","birthDate":"1995-08-26","currentAge":31,"birthCity":"Pie de Cuesta","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ranger","useLastName":"Suarez","middleName":"Jose","boxscoreName":"Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"RAYN-jurr SWAHR-ez","mlbDebutDate":"2018-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ranger Suarez","nameSlug":"ranger-suarez-624133","firstLastName":"Ranger Suarez","lastFirstName":"Suarez, Ranger","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Ranger Jose Suarez","fullLFMName":"Suarez, Ranger Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID665966":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966","firstName":"Carlos","lastName":"Narváez","primaryNumber":"75","birthDate":"1998-11-26","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carlos","useLastName":"Narváez","middleName":"Luis","boxscoreName":"Narváez","gender":"M","nameMatrilineal":"Olivo","isPlayer":true,"isVerified":false,"pronunciation":"nahr-VIE-ez","mlbDebutDate":"2024-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Narváez","nameSlug":"carlos-narvaez-665966","firstLastName":"Carlos Narváez","lastFirstName":"Narváez, Carlos","lastInitName":"Narváez, C","initLastName":"C Narváez","fullFMLName":"Carlos Luis Narváez","fullLFMName":"Narváez, Carlos Luis","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"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},"ID680776":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","firstName":"Jarren","lastName":"Duran","primaryNumber":"16","birthDate":"1996-09-05","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jarren","useLastName":"Duran","middleName":"William","boxscoreName":"Duran, Ja","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"duh-RAN","mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jarren Duran","nameSlug":"jarren-duran-680776","firstLastName":"Jarren Duran","lastFirstName":"Duran, Jarren","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jarren William Duran","fullLFMName":"Duran, Jarren William","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID686765":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765","firstName":"Nicholas","lastName":"Sogard","primaryNumber":"20","birthDate":"1997-09-09","currentAge":29,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":189,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nick","useLastName":"Sogard","middleName":"John","boxscoreName":"Sogard","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SO-gard","mlbDebutDate":"2024-08-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Sogard","nameSlug":"nick-sogard-686765","firstLastName":"Nick Sogard","lastFirstName":"Sogard, Nick","lastInitName":"Sogard, N","initLastName":"N Sogard","fullFMLName":"Nicholas John Sogard","fullLFMName":"Sogard, Nicholas John","strikeZoneTop":3.245,"strikeZoneBottom":1.638},"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},"ID701719":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719","firstName":"Robert","lastName":"Samaniego","primaryNumber":"78","birthDate":"1999-01-30","currentAge":27,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Samaniego","middleName":"Tyler","boxscoreName":"Samaniego, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Samaniego","nameSlug":"tyler-samaniego-701719","firstLastName":"Tyler Samaniego","lastFirstName":"Samaniego, Tyler","lastInitName":"Samaniego, T","initLastName":"T Samaniego","fullFMLName":"Robert Tyler Samaniego","fullLFMName":"Samaniego, Robert Tyler","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID801139":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","firstName":"Payton","lastName":"Tolle","primaryNumber":"70","birthDate":"2002-11-01","currentAge":23,"birthCity":"Stillwater","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Payton","useLastName":"Tolle","middleName":"John","boxscoreName":"Tolle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Payton Tolle","nameSlug":"payton-tolle-801139","firstLastName":"Payton Tolle","lastFirstName":"Tolle, Payton","lastInitName":"Tolle, P","initLastName":"P Tolle","fullFMLName":"Payton John Tolle","fullLFMName":"Tolle, Payton John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID701519":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519","firstName":"Travis","lastName":"Adams","primaryNumber":"45","birthDate":"2000-01-19","currentAge":26,"birthCity":"Palm Springs","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Travis","useLastName":"Adams","middleName":"Michael","boxscoreName":"Adams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Adams","nameSlug":"travis-adams-701519","firstLastName":"Travis Adams","lastFirstName":"Adams, Travis","lastInitName":"Adams, T","initLastName":"T Adams","fullFMLName":"Travis Michael Adams","fullLFMName":"Adams, Travis Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID606115":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115","firstName":"Orlando","lastName":"Arcia","primaryNumber":"3","birthDate":"1994-08-04","currentAge":32,"birthCity":"Anaco","birthCountry":"Venezuela","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Orlando","useLastName":"Arcia","middleName":"Jesus","boxscoreName":"Arcia, Or","nickName":"El Nino","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AHR-see-uh","mlbDebutDate":"2016-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Arcia","nameSlug":"orlando-arcia-606115","firstLastName":"Orlando Arcia","lastFirstName":"Arcia, Orlando","lastInitName":"Arcia, O","initLastName":"O Arcia","fullFMLName":"Orlando Jesus Arcia","fullLFMName":"Arcia, Orlando Jesus","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"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},"ID807799":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799","firstName":"Masataka","lastName":"Yoshida","primaryNumber":"7","birthDate":"1993-07-15","currentAge":33,"birthCity":"Fukui","birthCountry":"Japan","height":"5' 8\"","weight":192,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Masataka","useLastName":"Yoshida","boxscoreName":"Yoshida","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"mah-sah-TAH-kah yo-SHEE-dah","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masataka Yoshida","nameSlug":"masataka-yoshida-807799","firstLastName":"Masataka Yoshida","lastFirstName":"Yoshida, Masataka","lastInitName":"Yoshida, M","initLastName":"M Yoshida","fullFMLName":"Masataka Yoshida","fullLFMName":"Yoshida, Masataka ","strikeZoneTop":3.022,"strikeZoneBottom":1.525},"ID472610":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610","firstName":"Luis","lastName":"García","primaryNumber":"40","birthDate":"1987-01-30","currentAge":39,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"García","middleName":"Amado","boxscoreName":"García, L","nickName":"Amadito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García","nameSlug":"luis-garcia-472610","firstLastName":"Luis García","lastFirstName":"García, Luis","lastInitName":"García, L","initLastName":"L García","fullFMLName":"Luis Amado García","fullLFMName":"García, Luis Amado","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},"ID691785":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785","firstName":"Marcelo","lastName":"Mayer","birthDate":"2002-12-12","currentAge":23,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcelo","useLastName":"Mayer","boxscoreName":"Mayer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"MY-er","mlbDebutDate":"2025-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcelo Mayer","nameSlug":"marcelo-mayer-691785","firstLastName":"Marcelo Mayer","lastFirstName":"Mayer, Marcelo","lastInitName":"Mayer, M","initLastName":"M Mayer","fullFMLName":"Marcelo  Mayer","fullLFMName":"Mayer, Marcelo","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"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},"ID547973":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973","firstName":"Albertin","lastName":"Chapman","primaryNumber":"44","birthDate":"1988-02-28","currentAge":38,"birthCity":"Holguin","birthCountry":"Cuba","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aroldis","useLastName":"Chapman","middleName":"Aroldis","boxscoreName":"Chapman","nickName":"The Missile","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"ah-ROL-diss","mlbDebutDate":"2010-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aroldis Chapman","nameSlug":"aroldis-chapman-547973","firstLastName":"Aroldis Chapman","lastFirstName":"Chapman, Aroldis","lastInitName":"Chapman, A","initLastName":"A Chapman","fullFMLName":"Albertin Aroldis Chapman","fullLFMName":"Chapman, Albertin Aroldis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656577":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577","firstName":"Alexander","lastName":"Jackson","primaryNumber":"70","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alex","useLastName":"Jackson","middleName":"James","boxscoreName":"Jackson, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Jackson","nameSlug":"alex-jackson-656577","firstLastName":"Alex Jackson","lastFirstName":"Jackson, Alex","lastInitName":"Jackson, A","initLastName":"A Jackson","fullFMLName":"Alexander James Jackson","fullLFMName":"Jackson, Alexander James","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"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":3,"name":"Fenway Park","link":"/api/v1/venues/3","location":{"address1":"4 Yawkey Way","city":"Boston","state":"Massachusetts","stateAbbrev":"MA","postalCode":"02215","defaultCoordinates":{"latitude":42.346456,"longitude":-71.097441},"azimuthAngle":45.0,"elevation":21,"country":"USA","phone":"(617) 267-9440"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37755,"turfType":"Grass","roofType":"Open","leftLine":310,"left":379,"leftCenter":390,"center":420,"rightCenter":380,"rightLine":302},"active":true,"season":"2026"},"officialVenue":{"id":3,"link":"/api/v1/venues/3"},"weather":{"condition":"Cloudy","temp":"64","wind":"3 mph, R To L"},"gameInfo":{"attendance":34740,"firstPitch":"2026-05-22T23:10:00.000Z","gameDurationMinutes":172},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"home":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"}},"officialScorer":{"id":699537,"fullName":"Loren Foxx","link":"/api/v1/people/699537"},"primaryDatacaster":{"id":668176,"fullName":"Richie Smith","link":"/api/v1/people/668176"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-22T23:10:09.944Z","endTime":"2026-05-22T23:11:02.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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-05-22T18:55:04.150Z","endTime":"2026-05-22T22:43:27.885Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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-05-22T22:43:27.885Z","endTime":"2026-05-22T23:08:32.640Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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-05-22T23:08:32.640Z","endTime":"2026-05-22T23:10:12.259Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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.7,"endSpeed":88.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.747129347694596,"aZ":-13.20487975799163,"pfxX":6.770330288384592,"pfxZ":9.542230621666416,"pX":-0.9187675346651698,"pZ":2.796048428422382,"vX0":-11.728040898983377,"vY0":-140.33097896499388,"vZ0":-4.638019130334019,"x":152.02,"y":163.29,"x0":2.4413723060520387,"y0":50.00205426775433,"z0":5.335172615097027,"aX":13.458907274058676},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":-9.7,"spinRate":2247,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.39082114618476904,"extension":7.49976323553538},"index":3,"playId":"65efd7c6-b359-3b92-9deb-08c03a822839","pitchNumber":1,"startTime":"2026-05-22T23:10:12.259Z","endTime":"2026-05-22T23:10:15.259Z","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":97.0,"endSpeed":87.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.32275093472071,"aZ":-16.242827957909146,"pfxX":7.30463855328009,"pfxZ":7.993713051381109,"pX":0.8955466257472029,"pZ":3.789525208037591,"vX0":-7.216520920484827,"vY0":-141.0302969494115,"vZ0":-1.5764144851814752,"x":82.86,"y":136.46,"x0":2.552039357322951,"y0":50.000472236273794,"z0":5.415534489170051,"aX":14.553397869932414},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":-11.5,"spinRate":2272,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.39000540210726786,"extension":7.1520845612653465},"index":4,"playId":"ae78c7ec-d2ef-3342-8864-b1a66d3ecff8","pitchNumber":2,"startTime":"2026-05-22T23:10:26.584Z","endTime":"2026-05-22T23:10:29.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.932267530677954,"aZ":-22.3815727325406,"pfxX":11.255677531155882,"pfxZ":4.966182829176102,"pX":1.4369204007505076,"pZ":2.15363800902648,"vX0":-7.47610358243649,"vY0":-140.06084659537174,"vZ0":-4.619311415132517,"x":62.23,"y":180.63,"x0":2.689160731917632,"y0":50.001337178610555,"z0":5.302841780978784,"aX":22.186679180644372},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.2,"breakHorizontal":-18.7,"spinRate":2191,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.39223303420347344,"extension":7.674306444248491},"index":5,"playId":"800c6167-96be-318a-8bed-92d45c94dc83","pitchNumber":3,"startTime":"2026-05-22T23:10:39.497Z","endTime":"2026-05-22T23:10:44.105Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-22T23:10:50.034Z","endTime":"2026-05-22T23:10:58.526Z","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(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":98.2,"endSpeed":88.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.24038629796005,"aZ":-12.442247007676132,"pfxX":4.965217379237679,"pfxZ":9.697240488128243,"pX":0.3828038140672239,"pZ":3.7524107728887026,"vX0":-7.698929556866421,"vY0":-142.77429266146675,"vZ0":-2.709573611797669,"x":102.41,"y":137.46,"x0":2.48716586698471,"y0":50.0065875781598,"z0":5.512035903747743,"aX":10.107795575944746},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":-7.2,"spinRate":2256,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3857491408540814,"extension":7.220820728458998},"index":7,"playId":"e9b0a574-321b-32bd-b735-51fdc72f1d1d","pitchNumber":4,"startTime":"2026-05-22T23:10:58.526Z","endTime":"2026-05-22T23:11:02.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:11:02.041Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-22T23:11:14.855Z","endTime":"2026-05-22T23:11:59.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32226535716167,"aZ":-20.185005831965203,"pfxX":11.455749784365818,"pfxZ":6.104609652574711,"pX":0.06110125682669886,"pZ":2.451246174130334,"vX0":-10.571866357765247,"vY0":-139.71534283414078,"vZ0":-4.364938777664166,"x":114.67,"y":172.6,"x0":2.417261718146015,"y0":50.00459034239947,"z0":5.3714269623469955,"aX":22.508161618592656},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.2,"breakHorizontal":-18.4,"spinRate":2360,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.3929689278418569,"extension":7.434629639595472},"index":0,"playId":"6e36ef7b-5608-3b4c-96f8-766dcb505b93","pitchNumber":1,"startTime":"2026-05-22T23:11:23.523Z","endTime":"2026-05-22T23:11:27.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.8,"endSpeed":88.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.39152250740411,"aZ":-12.74414174785208,"pfxX":5.661221189050577,"pfxZ":9.613184198356512,"pX":0.37081311771820513,"pZ":3.3746857161376522,"vX0":-7.941323772665749,"vY0":-142.16816396061816,"vZ0":-3.613152672869667,"x":102.87,"y":147.66,"x0":2.4812028785934337,"y0":50.003723578270446,"z0":5.486152730658474,"aX":11.444293673543273},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":-8.4,"spinRate":2313,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.3871221754430132,"extension":7.320750505583246},"index":1,"playId":"e13d8737-3748-375f-bdf7-66f58c2a7137","pitchNumber":2,"startTime":"2026-05-22T23:11:36.523Z","endTime":"2026-05-22T23:11:41.091Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-22T23:11:48.537Z","endTime":"2026-05-22T23:11:55.453Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":87.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.72652237266489,"aZ":-14.51524189896981,"pfxX":6.89388502634324,"pfxZ":8.794983223784511,"pX":1.2084805368165525,"pZ":3.418081406743465,"vX0":-6.113685701952913,"vY0":-141.82037838811522,"vZ0":-2.893045062565886,"x":70.94,"y":146.49,"x0":2.511622551483898,"y0":50.00469115493373,"z0":5.3944830443684255,"aX":13.845359411254485},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":-11.0,"spinRate":2346,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3883209259980669,"extension":7.539134511523284},"index":3,"playId":"202a8210-edd8-355c-b55a-f2072e339c45","pitchNumber":3,"startTime":"2026-05-22T23:11:55.453Z","endTime":"2026-05-22T23:11:59.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:11:59.019Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-22T23:12:14.104Z","endTime":"2026-05-22T23:13:32.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7226210976394,"aZ":-20.010078748409562,"pfxX":11.577409585535523,"pfxZ":6.143875367940658,"pX":-0.21909251167660426,"pZ":1.478130654131998,"vX0":-11.470057616104084,"vY0":-140.05608531450346,"vZ0":-6.809091241830046,"x":125.35,"y":198.87,"x0":2.4324820854170937,"y0":50.00259473430903,"z0":5.257394955720191,"aX":22.916103076992332},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.7,"breakHorizontal":-18.5,"spinRate":2333,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.3916424148368698,"extension":7.488981422108782},"index":0,"playId":"e081fa24-71bf-312b-9ffe-a147906a4004","pitchNumber":1,"startTime":"2026-05-22T23:12:21.685Z","endTime":"2026-05-22T23:12:25.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80392836057807,"aZ":-19.043909948238955,"pfxX":10.278519821485823,"pfxZ":6.448444437302905,"pX":0.7643830360758128,"pZ":2.5474959319836468,"vX0":-8.614803277427626,"vY0":-141.85736858445162,"vZ0":-4.8506813334125365,"x":87.86,"y":170.0,"x0":2.5069744179356004,"y0":50.00003687121921,"z0":5.4955166880328274,"aX":20.92078835329827},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.8,"breakHorizontal":-16.8,"spinRate":2304,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.3862873617940976,"extension":7.312594927508297},"index":1,"playId":"b17d47ec-3c7c-3316-a8a7-669e3d77b79d","pitchNumber":2,"startTime":"2026-05-22T23:12:36.686Z","endTime":"2026-05-22T23:12:44.930Z","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":98.7,"endSpeed":88.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.67353498506127,"aZ":-12.7721764299517,"pfxX":6.896935158992873,"pfxZ":9.445475069202388,"pX":0.6794369959259478,"pZ":3.6699490789320826,"vX0":-7.597700566372681,"vY0":-143.4547879757051,"vZ0":-2.687325590616663,"x":91.1,"y":139.69,"x0":2.4846946638164127,"y0":50.00159016248308,"z0":5.430525313712699,"aX":14.165893117946109},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":-10.7,"spinRate":2416,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.38395185709907764,"extension":7.4648958010554285},"index":2,"playId":"11c64272-291e-3795-9e06-40fdeb6a0b6a","pitchNumber":3,"startTime":"2026-05-22T23:13:13.055Z","endTime":"2026-05-22T23:13:16.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.289774922042263,"aZ":-21.63714695159835,"pfxX":-0.7983757725240339,"pfxZ":5.931523727554616,"pX":0.1829531229902463,"pZ":2.733101901989609,"vX0":-5.956051753044766,"vY0":-131.999723202741,"vZ0":-2.7172006690614534,"x":110.03,"y":164.99,"x0":2.565954516298515,"y0":50.00348435745913,"z0":5.3568306660358465,"aX":-1.4184777278829555},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.4,"breakHorizontal":2.6,"spinRate":2361,"spinDirection":170},"zone":2,"typeConfidence":2.0,"plateTime":0.41386308516572523,"extension":7.188615229221799},"hitData":{"launchSpeed":66.3,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":168.91}},"index":3,"playId":"58e41a88-4144-3d6f-a4fe-20d2486577ec","pitchNumber":4,"startTime":"2026-05-22T23:13:26.467Z","endTime":"2026-05-22T23:13:32.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:13:32.719Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jarren Duran walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-22T23:15:22.093Z","endTime":"2026-05-22T23:17:15.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.284519346186144,"aZ":-18.003229421622606,"pfxX":5.520398947538871,"pfxZ":7.551974213971663,"pX":1.4409292246340524,"pZ":2.8862130394905434,"vX0":-2.7232979649839906,"vY0":-136.43457765703795,"vZ0":-4.791146813891763,"x":62.08,"y":160.85,"x0":1.7371971899550107,"y0":50.00594827765142,"z0":5.914034618209682,"aX":10.361810296424753},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":-9.4,"spinRate":2199,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4021610986087847,"extension":5.880375511014378},"index":0,"playId":"8464c639-d876-3439-afa9-1c9b3fc5a748","pitchNumber":1,"startTime":"2026-05-22T23:15:48.639Z","endTime":"2026-05-22T23:15:52.178Z","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":84.1,"endSpeed":77.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.326227729688874,"aZ":-34.417370687267415,"pfxX":-1.3437243683776823,"pfxZ":-1.4666772677317752,"pX":0.4066843583791209,"pZ":3.8279620629648754,"vX0":-3.1416978946341754,"vY0":-122.43535727863272,"vZ0":1.7618148551621118,"x":101.5,"y":135.43,"x0":1.8792766953807056,"y0":50.005982185352536,"z0":6.0362900720111,"aX":-2.0480781408196886},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.0,"breakHorizontal":3.1,"spinRate":2953,"spinDirection":296},"zone":12,"typeConfidence":2.0,"plateTime":0.4467111240312387,"extension":5.582019150028813},"index":1,"playId":"0bccf4f0-f542-37ac-8795-b5bc4756a632","pitchNumber":2,"startTime":"2026-05-22T23:16:03.068Z","endTime":"2026-05-22T23:16:06.068Z","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":94.3,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.167501241387452,"aZ":-18.20824087249616,"pfxX":6.302788916637355,"pfxZ":7.360525422393103,"pX":0.31130430272309756,"pZ":2.832789184113682,"vX0":-5.591710178594287,"vY0":-137.09972379213184,"vZ0":-4.993087829614012,"x":105.13,"y":162.29,"x0":1.5614244618546944,"y0":50.006580604095554,"z0":5.925992483024275,"aX":11.964912747165975},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":-10.2,"spinRate":2178,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.3999769872180159,"extension":5.771285963331812},"index":2,"playId":"7ac51b7e-cdbd-3091-ad5e-5f3d591b715d","pitchNumber":3,"startTime":"2026-05-22T23:16:20.016Z","endTime":"2026-05-22T23:16:23.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.073775874472865,"aZ":-31.96824432561887,"pfxX":-0.3569117472932355,"pfxZ":0.13502029907836466,"pX":-0.7467173242030185,"pZ":2.5209283183024045,"vX0":-5.677944171133592,"vY0":-123.73145490351175,"vZ0":-1.6901662394247063,"x":145.46,"y":170.71,"x0":1.625859418983155,"y0":50.00539838283617,"z0":5.896000204830239,"aX":-0.5511957287043129},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.1,"breakHorizontal":2.0,"spinRate":2827,"spinDirection":342},"zone":4,"typeConfidence":2.0,"plateTime":0.44296230408206894,"extension":5.7886577944639335},"index":3,"playId":"48b120da-5a5b-325e-bb4b-620e0e7e8959","pitchNumber":4,"startTime":"2026-05-22T23:16:34.654Z","endTime":"2026-05-22T23:16:38.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5187697362715,"aZ":-14.346102088506074,"pfxX":4.9075687091727485,"pfxZ":9.433090113217236,"pX":0.5018278371630063,"pZ":3.2368923911268634,"vX0":-4.924410545814616,"vY0":-137.5884116055854,"vZ0":-4.41182522272463,"x":97.87,"y":151.38,"x0":1.6893955964579983,"y0":50.00495802561391,"z0":5.854385236684791,"aX":9.278253677196203},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":-7.7,"spinRate":2242,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.40024130473591635,"extension":5.780521748007507},"index":4,"playId":"79b5ecaa-8fa1-3422-90f3-8218687b982f","pitchNumber":5,"startTime":"2026-05-22T23:16:50.729Z","endTime":"2026-05-22T23:16:56.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3976650614234,"aZ":-34.85566059350111,"pfxX":-2.858299857452156,"pfxZ":-1.7690158785696095,"pX":0.6386829966562931,"pZ":3.898356139740111,"vX0":-1.9011657598260356,"vY0":-122.25592541465222,"vZ0":2.099644986667479,"x":92.65,"y":133.52,"x0":1.7968149647183609,"y0":50.00019679707295,"z0":6.013365171491348,"aX":-4.339478129852188},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.5,"breakHorizontal":5.6,"spinRate":2886,"spinDirection":295},"zone":12,"typeConfidence":2.0,"plateTime":0.4474748679676317,"extension":5.686640024670605},"index":5,"playId":"0025048e-2b8d-329c-98e2-203ebfd512e9","pitchNumber":6,"startTime":"2026-05-22T23:17:12.255Z","endTime":"2026-05-22T23:17:15.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:17:15.523Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ceddanne Rafaela lines out to right fielder Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-22T23:17:25.891Z","endTime":"2026-05-22T23:18:09.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61191856568254,"aZ":-13.852254323967603,"pfxX":6.674252198205631,"pfxZ":9.708541193460984,"pX":-0.052535252152530555,"pZ":2.622335387410009,"vX0":-6.592850071624795,"vY0":-137.07584848582962,"vZ0":-6.119795452802542,"x":119.0,"y":167.98,"x0":1.5261617003411392,"y0":50.00576357618431,"z0":5.843970071581605,"aX":12.599745772486584},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":-10.6,"spinRate":2254,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.40083011678565583,"extension":5.811739421797764},"index":0,"playId":"7633a4d0-7353-3954-b2f8-fb464002482f","pitchNumber":1,"startTime":"2026-05-22T23:17:40.728Z","endTime":"2026-05-22T23:17:44.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.790060413717896,"aZ":-14.580551928615566,"pfxX":6.1623849040574825,"pfxZ":9.444730744060147,"pX":0.809692497743355,"pZ":2.658122260780103,"vX0":-3.881961370252683,"vY0":-136.30409902738688,"vZ0":-5.802495011184253,"x":86.14,"y":167.01,"x0":1.4592309853079137,"y0":50.00156241838501,"z0":5.8389611237746575,"aX":11.477132476221547},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":-10.2,"spinRate":2249,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.403402961039772,"extension":5.767745741985252},"hitData":{"launchSpeed":91.8,"launchAngle":23.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":209.5,"coordY":116.87}},"index":1,"playId":"c4c26b96-c550-3a5a-a3cc-3710cc9dba61","pitchNumber":2,"startTime":"2026-05-22T23:17:58.521Z","endTime":"2026-05-22T23:18:09.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:18:09.533Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wilyer Abreu doubles (8) on a fly ball to right fielder Kody Clemens. Jarren Duran scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-22T23:18:23.556Z","endTime":"2026-05-22T23:19:23.212Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":687570,"link":"/api/v1/people/687570"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54074680971497,"aZ":-13.490243968338643,"pfxX":5.174355825710579,"pfxZ":9.853561121118693,"pX":-0.12747429327709248,"pZ":1.8304645354907418,"vX0":-6.006190675321053,"vY0":-137.35486209369822,"vZ0":-8.234749315159403,"x":121.86,"y":189.36,"x0":1.423034483777588,"y0":50.00465319142116,"z0":5.799879924926706,"aX":9.814209712616904},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":-8.0,"spinRate":2177,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.3998985863033595,"extension":5.848028186459107},"index":0,"playId":"64b0c0ee-a8f5-3acf-b868-00e92a13d42a","pitchNumber":1,"startTime":"2026-05-22T23:18:34.932Z","endTime":"2026-05-22T23:18:38.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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.599634704253003,"aZ":-21.77103787022886,"pfxX":10.088581503899796,"pfxZ":5.521817783883175,"pX":-0.5761246701487729,"pZ":2.000631256546966,"vX0":-8.586692713217293,"vY0":-136.52619914902922,"vZ0":-6.260632340371911,"x":138.96,"y":184.76,"x0":1.30201135219307,"y0":50.00370729467387,"z0":5.826226258751699,"aX":19.009363193185532},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":-16.4,"spinRate":2350,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.40148652468420387,"extension":5.721270500735666},"index":1,"playId":"7b029237-b7b6-3ca6-b0f3-5769733edafa","pitchNumber":2,"startTime":"2026-05-22T23:18:50.840Z","endTime":"2026-05-22T23:18:54.746Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08559842169699,"aZ":-32.2516589195633,"pfxX":-3.1519998753917475,"pfxZ":-0.0492963668270594,"pX":-0.4130927292135864,"pZ":2.4832048956220496,"vX0":-3.904359400879184,"vY0":-121.42028554951912,"vZ0":-1.4990949559455071,"x":132.75,"y":171.73,"x0":1.6261951132965005,"y0":50.00432904844299,"z0":5.918579237338999,"aX":-4.700017945170804},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.2,"breakHorizontal":6.6,"spinRate":2738,"spinDirection":310},"zone":4,"typeConfidence":2.0,"plateTime":0.4513431503677743,"extension":5.6579215291792115},"hitData":{"launchSpeed":102.0,"launchAngle":28.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":121.41,"coordY":44.25}},"index":2,"playId":"073e7c34-0db1-3d77-a3d0-7496a8ba46ef","pitchNumber":3,"startTime":"2026-05-22T23:19:08.429Z","endTime":"2026-05-22T23:19:23.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:19:23.212Z","atBatIndex":5},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Willson Contreras triples (2) on a sharp fly ball to center fielder Austin Martin. Wilyer Abreu scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-22T23:20:22.611Z","endTime":"2026-05-22T23:20:57.286Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":687570,"link":"/api/v1/people/687570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-22T23:19:55.394Z","endTime":"2026-05-22T23:20:24.963Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.383901106042227,"aZ":-26.27626001976251,"pfxX":7.064527752545249,"pfxZ":3.752475670883311,"pX":0.5671491407502738,"pZ":1.3686690062277964,"vX0":-5.081536345399173,"vY0":-123.91697200375764,"vZ0":-5.51491861834497,"x":95.38,"y":201.83,"x0":1.716191943969949,"y0":50.00120553491285,"z0":5.790067723660667,"aX":11.098259225695427},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.9,"breakHorizontal":-11.8,"spinRate":1768,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.44028780373039833,"extension":5.696588035279138},"index":1,"playId":"5aa4b3df-986a-3274-94fc-72b367ce335c","pitchNumber":1,"startTime":"2026-05-22T23:20:24.963Z","endTime":"2026-05-22T23:20:29.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.886821669327915,"aZ":-27.745144982937262,"pfxX":8.062272591939216,"pfxZ":2.8191969521430984,"pX":0.9084576917984314,"pZ":2.78933016882473,"vX0":-4.534996707263999,"vY0":-124.32990194462079,"vZ0":-1.7735273161130816,"x":82.37,"y":163.47,"x0":1.704378086025198,"y0":50.00606115976012,"z0":5.804764043409026,"aX":12.680513412207233},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.9,"breakHorizontal":-13.6,"spinRate":1781,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.43980758910881157,"extension":5.677240631450651},"hitData":{"launchSpeed":102.2,"launchAngle":24.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":89.99,"coordY":64.02}},"index":2,"playId":"ffd2e4cd-90a7-3118-b8bd-3dde36b42a07","pitchNumber":2,"startTime":"2026-05-22T23:20:42.257Z","endTime":"2026-05-22T23:20:57.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:20:57.286Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andruw Monasterio singles on a ground ball to left fielder Gabriel Gonzalez. Willson Contreras scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-22T23:21:29.106Z","endTime":"2026-05-22T23:22:43.702Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694224,"link":"/api/v1/people/694224"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":687570,"link":"/api/v1/people/687570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":84.1,"endSpeed":77.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57243947445884,"aZ":-32.760248319216984,"pfxX":-0.6186948637955072,"pfxZ":-0.3909139675057176,"pX":-0.11935354005460534,"pZ":2.635647787598218,"vX0":-4.382277679261823,"vY0":-122.38053561915201,"vZ0":-1.0383987870118188,"x":121.55,"y":167.62,"x0":1.7761664914901745,"y0":50.00090055027166,"z0":5.876261167464278,"aX":-0.9355286500954991},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.7,"breakHorizontal":2.2,"spinRate":2698,"spinDirection":328},"zone":5,"typeConfidence":2.0,"plateTime":0.44787789509989695,"extension":5.772935639790534},"index":0,"playId":"3bd87f8f-a6ed-3070-acb3-048ca770cf89","pitchNumber":1,"startTime":"2026-05-22T23:21:33.702Z","endTime":"2026-05-22T23:21:37.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.278209915560076,"aZ":-16.620981059411676,"pfxX":7.962540988056313,"pfxZ":8.381297273574507,"pX":-0.08805700647994832,"pZ":2.0004698564541235,"vX0":-7.194433202490423,"vY0":-136.41203337191257,"vZ0":-6.992318512787873,"x":120.36,"y":184.77,"x0":1.5687789990168044,"y0":50.00545128567243,"z0":5.774462200389504,"aX":14.779986537864284},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":-12.6,"spinRate":2033,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.40389825159920445,"extension":5.729406572977381},"index":1,"playId":"d8198ba2-2727-3e19-b59b-0a0463c08295","pitchNumber":2,"startTime":"2026-05-22T23:21:51.377Z","endTime":"2026-05-22T23:21:57.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":72.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.606575460181784,"aZ":-41.14124304106593,"pfxX":-8.228364331011946,"pfxZ":-6.697974700982208,"pX":1.2268907829261124,"pZ":0.4262003529166219,"vX0":1.2961635983093416,"vY0":-116.87471940371073,"vZ0":-3.661692106841399,"x":70.23,"y":227.27,"x0":1.720614475383131,"y0":50.00250818836418,"z0":6.004928599920327,"aX":-11.01761292937132},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-12.8,"breakHorizontal":14.3,"spinRate":3106,"spinDirection":321},"zone":14,"typeConfidence":2.0,"plateTime":0.47453330427527307,"extension":5.662105785133069},"index":2,"playId":"c9ca48cf-96f4-31f1-9107-d51aad30da1b","pitchNumber":3,"startTime":"2026-05-22T23:22:12.851Z","endTime":"2026-05-22T23:22:16.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.203140258756708,"aZ":-38.801670062917424,"pfxX":-7.314539650389057,"pfxZ":-4.595913783893378,"pX":0.2065374289913257,"pZ":1.6123730517181383,"vX0":-0.8655699808211827,"vY0":-120.67923421178611,"vZ0":-2.2853098260040365,"x":109.13,"y":195.25,"x0":1.519912215564258,"y0":50.00217744053542,"z0":6.060930542272411,"aX":-10.554376209969616},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.6,"breakHorizontal":13.4,"spinRate":3149,"spinDirection":317},"zone":8,"typeConfidence":2.0,"plateTime":0.45767702809587574,"extension":5.666347699834534},"hitData":{"launchSpeed":88.0,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.72,"coordY":130.91}},"index":3,"playId":"277c9281-a920-3573-be2f-94b7ede853cc","pitchNumber":4,"startTime":"2026-05-22T23:22:32.363Z","endTime":"2026-05-22T23:22:43.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:22:43.702Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Sogard singles on a fly ball to left fielder Gabriel Gonzalez. Andruw Monasterio to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-22T23:23:42.385Z","endTime":"2026-05-22T23:23:56.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"postOnThird":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694224,"link":"/api/v1/people/694224"},"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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-05-22T23:23:00.512Z","endTime":"2026-05-22T23:23:44.747Z","isPitch":false,"type":"action"},{"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":93.5,"endSpeed":85.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33924721143733,"aZ":-23.671703622471707,"pfxX":9.866351344643316,"pfxZ":4.5319522549505065,"pX":0.6017944786054225,"pZ":2.353664063506253,"vX0":-5.752561407430384,"vY0":-135.96654487819774,"vZ0":-5.010887062365736,"x":94.06,"y":175.23,"x0":1.4612937309212177,"y0":50.000301547123804,"z0":5.859342048062789,"aX":18.50157741649448},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":-16.7,"spinRate":2263,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.40257170988379665,"extension":5.735078188550939},"hitData":{"launchSpeed":68.0,"launchAngle":36.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":116.38,"coordY":112.65}},"index":1,"playId":"c6ab3772-42f6-34ee-8a28-10e8a2f443a1","pitchNumber":1,"startTime":"2026-05-22T23:23:44.747Z","endTime":"2026-05-22T23:23:56.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:23:56.810Z","atBatIndex":8},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Marcelo Mayer out on a sacrifice fly to center fielder Austin Martin. Andruw Monasterio scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-22T23:24:17.431Z","endTime":"2026-05-22T23:24:53.555Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":{"id":687570,"link":"/api/v1/people/687570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":78.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.645448883595623,"aZ":-32.12298251089168,"pfxX":-1.1567218519557887,"pfxZ":0.027901532900650672,"pX":-1.7018138949436912,"pZ":1.9353189563829518,"vX0":-7.37925897183953,"vY0":-123.18729351907457,"vZ0":-2.910406579851001,"x":181.87,"y":186.53,"x0":1.478118633925219,"y0":50.0003171529281,"z0":5.83780125684078,"aX":-1.781607067208808},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.4,"breakHorizontal":3.7,"spinRate":2769,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.4440287946428074,"extension":5.84874744956789},"index":0,"playId":"b36a5b1f-74aa-34c1-817f-e6028681133c","pitchNumber":1,"startTime":"2026-05-22T23:24:27.437Z","endTime":"2026-05-22T23:24:30.740Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72201001053166,"aZ":-34.388307863318154,"pfxX":-2.573985284148062,"pfxZ":-1.4533625036655184,"pX":0.543499698018489,"pZ":2.8322167075245774,"vX0":-1.806601486266615,"vY0":-122.14638167458476,"vZ0":-0.39884870756201807,"x":96.28,"y":162.31,"x0":1.625693424271846,"y0":50.0054919152576,"z0":5.939558098864525,"aX":-3.912642009058416},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.5,"breakHorizontal":5.0,"spinRate":2743,"spinDirection":308},"zone":6,"typeConfidence":2.0,"plateTime":0.44741624704784266,"extension":5.597744069487074},"hitData":{"launchSpeed":95.5,"launchAngle":24.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.25,"coordY":55.59}},"index":1,"playId":"3cecfbc9-a1b8-3614-a787-c4cc30a2a215","pitchNumber":2,"startTime":"2026-05-22T23:24:42.486Z","endTime":"2026-05-22T23:24:53.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:24:53.555Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Narváez flies out to right fielder Kody Clemens.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-22T23:25:14.716Z","endTime":"2026-05-22T23:25:40.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.185755953549474,"aZ":-14.650250504751378,"pfxX":5.548082731962449,"pfxZ":9.21514888402002,"pX":0.6166734216639195,"pZ":3.0798459791649515,"vX0":-4.327116739652752,"vY0":-137.87861626202772,"vZ0":-4.773262929553889,"x":93.49,"y":155.62,"x0":1.49531129232451,"y0":50.00310076856825,"z0":5.841490056080531,"aX":10.550520939914538},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":-9.0,"spinRate":2268,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.39914812721354753,"extension":5.729334461803213},"hitData":{"launchSpeed":84.1,"launchAngle":46.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.5,"coordY":118.04}},"index":0,"playId":"93344379-c39b-30e2-a431-81a5731ec6f6","pitchNumber":1,"startTime":"2026-05-22T23:25:31.744Z","endTime":"2026-05-22T23:25:40.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:25:40.555Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T23:28:16.757Z","endTime":"2026-05-22T23:29:48.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":6},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-22T23:28:03.940Z","endTime":"2026-05-22T23:28:19.159Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22449610730783,"aZ":-21.62458180206454,"pfxX":10.489881371664158,"pfxZ":5.54247386733778,"pX":-0.043792765461592616,"pZ":1.9374623787640066,"vX0":-10.102767212721055,"vY0":-137.4755001619812,"vZ0":-5.472192694181357,"x":118.67,"y":186.47,"x0":2.3267922973001185,"y0":50.00085069501169,"z0":5.434337980740401,"aX":19.954236868495276},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.0,"breakHorizontal":-16.7,"spinRate":2244,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.39935677486444865,"extension":7.350955415057086},"index":1,"playId":"40ec057c-2ac2-3f3a-999f-71bd81e4e9e6","pitchNumber":1,"startTime":"2026-05-22T23:28:19.159Z","endTime":"2026-05-22T23:28:22.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.322414081182202,"aZ":-30.991053787908417,"pfxX":5.743922799154975,"pfxZ":0.7152327602243265,"pX":0.5001360213178555,"pZ":3.0132195987608914,"vX0":-6.972817532013436,"vY0":-128.3725022339349,"vZ0":0.13162547660533297,"x":97.94,"y":157.42,"x0":2.5091664362381865,"y0":50.00634348315553,"z0":5.379778123854864,"aX":9.560083790065319},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.6,"breakHorizontal":-8.8,"spinRate":726,"spinDirection":109},"zone":3,"typeConfidence":2.0,"plateTime":0.4271710476462647,"extension":7.065098763425753},"index":2,"playId":"65e9fe63-50c3-3c0b-b713-73dd34e1cf7b","pitchNumber":2,"startTime":"2026-05-22T23:28:31.059Z","endTime":"2026-05-22T23:28:34.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.580551357987616,"aZ":-14.22466747351077,"pfxX":5.9593450930602945,"pfxZ":9.002361839413929,"pX":0.11732692689578475,"pZ":2.7340745537661726,"vX0":-8.955368691224793,"vY0":-140.92744126502777,"vZ0":-4.670839230612029,"x":112.53,"y":164.96,"x0":2.5746519802068972,"y0":50.00501898732419,"z0":5.344386220064381,"aX":11.885958214216672},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":-8.8,"spinRate":2149,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.38993837506762485,"extension":7.250793568802951},"index":3,"playId":"cf264386-e822-3634-878c-27e3b3cc70be","pitchNumber":3,"startTime":"2026-05-22T23:28:46.990Z","endTime":"2026-05-22T23:28:49.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.28839956500105,"aZ":-12.794566233523755,"pfxX":5.776486574308569,"pfxZ":9.908472981175379,"pX":0.673920829050675,"pZ":3.849407506169643,"vX0":-7.464245840872633,"vY0":-139.8718446169056,"vZ0":-2.1213878435182463,"x":91.31,"y":134.85,"x0":2.6426777971610353,"y0":50.00669504065262,"z0":5.469769598625048,"aX":11.303187586348844},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":-8.6,"spinRate":2335,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.3935158641284269,"extension":7.466349519651789},"index":4,"playId":"fc6834e2-2880-3fa9-8cb1-4c9efff6c9fb","pitchNumber":4,"startTime":"2026-05-22T23:29:02.050Z","endTime":"2026-05-22T23:29:06.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.218240486644266,"aZ":-34.801863804495774,"pfxX":-1.5330936788080805,"pfxZ":-1.6411937749351675,"pX":-0.2797726848438161,"pZ":0.7894894532606794,"vX0":-6.167611445505876,"vY0":-126.3532428734625,"vZ0":-4.514415658356381,"x":127.66,"y":217.46,"x0":2.3978710338491886,"y0":50.000172528959915,"z0":5.414760774211119,"aX":-2.461208235795961},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.8,"breakHorizontal":4.3,"spinRate":2398,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.4345154272850196,"extension":7.148251644867649},"index":5,"playId":"b2a01a5b-585f-33bb-99db-9df467a33a3d","pitchNumber":5,"startTime":"2026-05-22T23:29:20.105Z","endTime":"2026-05-22T23:29:23.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.676182120585413,"aZ":-36.637473287849886,"pfxX":-4.150863044114484,"pfxZ":-2.827203810038994,"pX":0.310394076070433,"pZ":1.7296140356356602,"vX0":-3.592208698886046,"vY0":-124.76545294273954,"vZ0":-2.0000255491437393,"x":105.17,"y":192.08,"x0":2.3071230487943093,"y0":50.002421441619205,"z0":5.555824118169645,"aX":-6.5548034105517505},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.3,"breakHorizontal":8.3,"spinRate":2490,"spinDirection":288},"zone":8,"typeConfidence":2.0,"plateTime":0.43869772966601284,"extension":7.174217210019129},"hitData":{"launchSpeed":91.5,"launchAngle":6.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":213.63,"coordY":112.66}},"index":6,"playId":"adc320a0-56f0-32d0-b20d-30ab83142f64","pitchNumber":6,"startTime":"2026-05-22T23:29:35.165Z","endTime":"2026-05-22T23:29:48.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:29:48.572Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Gonzalez walks. Josh Bell to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T23:29:51.891Z","endTime":"2026-05-22T23:31:10.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"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":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.4,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.83594637787483,"aZ":-11.27329478688569,"pfxX":5.453751865023234,"pfxZ":10.540500661854306,"pX":-0.005349285235996569,"pZ":4.008097055428127,"vX0":-8.735191270685661,"vY0":-140.84275836886675,"vZ0":-1.959161137752635,"x":117.2,"y":130.56,"x0":2.4463365194245696,"y0":50.00623375710499,"z0":5.453592692800806,"aX":10.818944462050549},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":-7.8,"spinRate":2352,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.3908374535487731,"extension":7.5373524579924895},"index":0,"playId":"162e8690-7bdd-3086-a2d7-7badb6557758","pitchNumber":1,"startTime":"2026-05-22T23:30:09.927Z","endTime":"2026-05-22T23:30:15.426Z","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":96.4,"endSpeed":87.9,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.896871818302746,"aZ":-18.4663934602284,"pfxX":10.013641927643812,"pfxZ":6.900284689510485,"pX":0.6479131650003686,"pZ":3.3218645463450303,"vX0":-8.896031067399981,"vY0":-140.09336261627294,"vZ0":-2.378370244442518,"x":92.3,"y":149.09,"x0":2.564859607502739,"y0":50.000859384850955,"z0":5.390040134978603,"aX":19.885727291465283},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.2,"breakHorizontal":-16.3,"spinRate":2259,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39110106336688233,"extension":7.628412185291976},"index":1,"playId":"75d6200e-0093-3867-99f6-9532b7c1dff8","pitchNumber":2,"startTime":"2026-05-22T23:30:28.654Z","endTime":"2026-05-22T23:30:32.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.586947114980795,"aZ":-21.551806331409086,"pfxX":10.405178649473802,"pfxZ":5.498504148072984,"pX":1.2982102883791922,"pZ":2.3069687858424968,"vX0":-7.536657052717425,"vY0":-138.30025165190952,"vZ0":-3.957450508746727,"x":67.52,"y":176.49,"x0":2.710298041053894,"y0":50.004420998164804,"z0":5.206690494085304,"aX":20.106310951833184},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.2,"breakHorizontal":-17.2,"spinRate":2267,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.39642921532761477,"extension":7.407195268678586},"index":2,"playId":"04b67887-5f19-30f5-9613-15c7c81caf99","pitchNumber":3,"startTime":"2026-05-22T23:30:45.525Z","endTime":"2026-05-22T23:30:49.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00951609547319,"aZ":-13.357265938058557,"pfxX":6.447739377777868,"pfxZ":9.616645749372898,"pX":0.8844628296492228,"pZ":2.882125540722975,"vX0":-6.809824550962959,"vY0":-139.38359786899227,"vZ0":-4.392686516405377,"x":83.29,"y":160.96,"x0":2.528312536456954,"y0":50.00054118275742,"z0":5.368590383586076,"aX":12.612906268771624},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":-10.2,"spinRate":2156,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39383667939725164,"extension":7.594940557228079},"index":3,"playId":"37feb164-ff9c-35da-a694-b846993cb130","pitchNumber":4,"startTime":"2026-05-22T23:31:04.355Z","endTime":"2026-05-22T23:31:10.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:31:10.368Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan Kreidler doubles (2) on a ground ball to left fielder Jarren Duran. Josh Bell scores. Gabriel Gonzalez to 3rd.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T23:31:59.873Z","endTime":"2026-05-22T23:32:14.168Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"postOnThird":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":801139,"link":"/api/v1/people/801139"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-22T23:31:18.763Z","endTime":"2026-05-22T23:32:02.152Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.835773100949197,"aZ":-23.547562309550685,"pfxX":-1.0860792118412512,"pfxZ":5.1508774184790385,"pX":-0.12687641698650948,"pZ":2.3478344578934953,"vX0":-6.584474873034696,"vY0":-128.15247965687215,"vZ0":-3.1386592376612077,"x":121.84,"y":175.39,"x0":2.6097502614604253,"y0":50.001522552743026,"z0":5.414268273015223,"aX":-1.8173633850725421},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.9,"breakHorizontal":3.4,"spinRate":2367,"spinDirection":175},"zone":5,"typeConfidence":2.0,"plateTime":0.4263269669060752,"extension":7.267449626321079},"hitData":{"launchSpeed":99.2,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.45,"coordY":122.8}},"index":1,"playId":"7430e8fc-40d9-3c9f-976e-0b18b2bf19ad","pitchNumber":1,"startTime":"2026-05-22T23:32:02.152Z","endTime":"2026-05-22T23:32:14.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:32:14.168Z","atBatIndex":13},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Kody Clemens reaches on a fielding error by pitcher Payton Tolle.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T23:32:35.705Z","endTime":"2026-05-22T23:33:27.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnSecond":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"postOnThird":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":801139,"link":"/api/v1/people/801139"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielding_error"}]}],"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":95.6,"endSpeed":87.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.302248005065284,"aZ":-16.749248353024747,"pfxX":10.649965837676643,"pfxZ":7.9256435620572105,"pX":-0.33621963297983903,"pZ":2.7853810668506727,"vX0":-11.398123519851048,"vY0":-138.7048787891458,"vZ0":-4.016249409470902,"x":129.82,"y":163.57,"x0":2.4445763672668024,"y0":50.00667994125255,"z0":5.370603696428693,"aX":20.737061940075378},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":-16.9,"spinRate":2357,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.3950326156603996,"extension":7.71874668054791},"index":0,"playId":"5383fae6-10a8-396b-935f-09f31d764e99","pitchNumber":1,"startTime":"2026-05-22T23:32:49.236Z","endTime":"2026-05-22T23:32:53.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.536498217346058,"aZ":-25.30677753375966,"pfxX":-0.7124783044813978,"pfxZ":3.8955342336796583,"pX":-0.8021541850585622,"pZ":1.1365813352410645,"vX0":-8.408649974044115,"vY0":-131.5741483619342,"vZ0":-5.727237103750185,"x":147.58,"y":208.09,"x0":2.520609842530894,"y0":50.00282013139473,"z0":5.203844817849462,"aX":-1.2542657975817961},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.0,"breakHorizontal":3.0,"spinRate":2456,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4154550277363125,"extension":7.399599881054373},"index":1,"playId":"b81a24dc-e46f-37f4-bb1e-ead93f07af75","pitchNumber":2,"startTime":"2026-05-22T23:33:05.540Z","endTime":"2026-05-22T23:33:08.616Z","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":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.768641156935246,"aZ":-22.283857671638597,"pfxX":10.78522490251327,"pfxZ":4.949865188183827,"pX":0.4586154698865276,"pZ":2.8307145513254053,"vX0":-9.836103624053825,"vY0":-140.89077346974398,"vZ0":-2.8334232370641956,"x":99.52,"y":162.35,"x0":2.6038285438775497,"y0":50.00488958493655,"z0":5.299218231445204,"aX":21.55803422249222},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.5,"breakHorizontal":-17.4,"spinRate":2343,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.3896379252661868,"extension":7.716211008122058},"hitData":{"launchSpeed":42.2,"launchAngle":-68.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":131.71,"coordY":186.48}},"index":2,"playId":"3dde1207-cd2b-37f9-b0ec-0db742bb315b","pitchNumber":3,"startTime":"2026-05-22T23:33:21.514Z","endTime":"2026-05-22T23:33:27.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:33:27.883Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a line drive to right fielder Wilyer Abreu. Gabriel Gonzalez scores. Ryan Kreidler to 3rd. Kody Clemens to 2nd.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T23:33:54.013Z","endTime":"2026-05-22T23:34:31.015Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnThird":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"responsiblePitcher":{"id":801139,"link":"/api/v1/people/801139"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.856745483525177,"aZ":-33.66871816822185,"pfxX":-2.501845765218142,"pfxZ":-1.0006707575252527,"pX":-0.5407701598353737,"pZ":2.3362753404476004,"vX0":-6.558162638587903,"vY0":-121.10551002925834,"vZ0":-0.8025703466168321,"x":137.61,"y":175.7,"x0":2.523530857069932,"y0":50.00393451472626,"z0":5.607598173185794,"aX":-3.729334628278969},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.8,"breakHorizontal":6.0,"spinRate":2310,"spinDirection":282},"zone":4,"typeConfidence":2.0,"plateTime":0.45165964000533965,"extension":7.258440345680974},"index":0,"playId":"e10a4290-4061-3bb9-a48c-12d8c1f91676","pitchNumber":1,"startTime":"2026-05-22T23:34:04.468Z","endTime":"2026-05-22T23:34:08.411Z","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":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.153767859487694,"aZ":-12.913276285976796,"pfxX":5.306131608130617,"pfxZ":9.798611091437106,"pX":0.5532168730437792,"pZ":3.414069879966999,"vX0":-7.4966466317487015,"vY0":-139.9402444802356,"vZ0":-3.2466587507092535,"x":95.91,"y":146.6,"x0":2.5883969581223933,"y0":50.00489930628781,"z0":5.445682611102661,"aX":10.433142482166812},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.2,"breakHorizontal":-7.9,"spinRate":2273,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.3927093558520025,"extension":7.6107057394611575},"hitData":{"launchSpeed":89.4,"launchAngle":12.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.96,"coordY":109.65}},"index":1,"playId":"f21a841d-cd14-39a4-80ab-bd8b2d909d36","pitchNumber":2,"startTime":"2026-05-22T23:34:21.912Z","endTime":"2026-05-22T23:34:31.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:34:31.015Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Jackson strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T23:35:36.198Z","endTime":"2026-05-22T23:36:38.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnThird":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,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":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-22T23:34:40.366Z","endTime":"2026-05-22T23:35:38.191Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.13240199492714,"aZ":-13.260777732094446,"pfxX":4.9495631378497915,"pfxZ":9.576704972261629,"pX":-1.4356046838018512,"pZ":4.56304615494324,"vX0":-12.560842733154015,"vY0":-140.43849820133346,"vZ0":-0.1515056999077339,"x":171.72,"y":115.58,"x0":2.4744616180280046,"y0":50.00435742954624,"z0":5.488615501262419,"aX":9.778558359906306},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":-6.1,"spinRate":2199,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.3917038105445432,"extension":7.60629480794114},"index":1,"playId":"424d708f-1923-38dd-8536-04bf13b59a13","pitchNumber":1,"startTime":"2026-05-22T23:35:38.191Z","endTime":"2026-05-22T23:35:42.277Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.715927538122227,"aZ":-27.710085558208633,"pfxX":-0.5127427245137817,"pfxZ":2.626011569300456,"pX":-1.691714670277246,"pZ":0.5846910188270192,"vX0":-10.58898376955303,"vY0":-129.88230357081127,"vZ0":-6.415076895691504,"x":181.48,"y":222.99,"x0":2.5146884102498905,"y0":50.00180707284389,"z0":5.210600604031417,"aX":-0.8683008451276045},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.4,"breakHorizontal":3.4,"spinRate":2416,"spinDirection":169},"zone":13,"typeConfidence":2.0,"plateTime":0.42267637358187216,"extension":7.305576920980755},"index":2,"playId":"2fe7ee01-7753-3199-8725-17cbba9100d8","pitchNumber":2,"startTime":"2026-05-22T23:35:54.749Z","endTime":"2026-05-22T23:36:02.680Z","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":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.875495410287645,"aZ":-13.392740774544164,"pfxX":7.563477572733186,"pfxZ":9.348303855263083,"pX":-0.13404659086211118,"pZ":3.102223054646662,"vX0":-10.03879852503437,"vY0":-140.83161817701614,"vZ0":-4.147990942739132,"x":122.11,"y":155.02,"x0":2.4935324696675143,"y0":50.00687736465794,"z0":5.460134642193605,"aX":15.202739218224217},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":-11.6,"spinRate":2390,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.388867728943727,"extension":7.6654219904263465},"index":3,"playId":"643c5599-9127-3ac1-824d-20656adfcc3d","pitchNumber":3,"startTime":"2026-05-22T23:36:13.050Z","endTime":"2026-05-22T23:36:17.346Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-22T23:36:25.448Z","endTime":"2026-05-22T23:36:35.002Z","isPitch":false,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.805159793157163,"aZ":-14.453658353882135,"pfxX":8.24103979299754,"pfxZ":8.732364052594042,"pX":-0.3688495010863334,"pZ":3.065105608379597,"vX0":-10.957619696684354,"vY0":-141.02034374245787,"vZ0":-4.104325899159545,"x":131.06,"y":156.02,"x0":2.482805633878192,"y0":50.00255537661541,"z0":5.461357721264477,"aX":16.723851493046823},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":-12.8,"spinRate":2374,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.3872838304816768,"extension":7.62300587766584},"index":5,"playId":"d4715410-729e-34fc-beef-a00eabed61f7","pitchNumber":4,"startTime":"2026-05-22T23:36:35.002Z","endTime":"2026-05-22T23:36:38.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:36:38.142Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Byron Buxton singles on a line drive to left fielder Jarren Duran. Ryan Kreidler scores. Kody Clemens to 3rd. Luke Keaschall to 2nd.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T23:36:51.543Z","endTime":"2026-05-22T23:38:55.050Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":{"id":801139,"link":"/api/v1/people/801139"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.167394399300825,"aZ":-10.563545504788129,"pfxX":4.896257719903359,"pfxZ":10.451076417107526,"pX":0.8152335974700013,"pZ":4.2384436454789585,"vX0":-6.5792803264709665,"vY0":-142.51376110888864,"vZ0":-1.6544191644684842,"x":85.93,"y":124.34,"x0":2.5120241393184273,"y0":50.00112811851448,"z0":5.4896260030492865,"aX":10.123692875350322},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.8,"breakHorizontal":-7.6,"spinRate":2297,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.383577536244621,"extension":7.283705858588412},"index":0,"playId":"6a065aca-1482-3864-b8e1-abf1b828e661","pitchNumber":1,"startTime":"2026-05-22T23:37:02.233Z","endTime":"2026-05-22T23:37:05.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.332637354676102,"aZ":-25.134395075590994,"pfxX":-1.982015406422454,"pfxZ":4.0697017566434734,"pX":-0.7670918226919633,"pZ":2.4062870544903334,"vX0":-7.8126059501936505,"vY0":-129.96083979873728,"vZ0":-2.5843787911637213,"x":146.24,"y":173.81,"x0":2.5216978351215236,"y0":50.0026510361184,"z0":5.299974247097782,"aX":-3.428840628164662},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.1,"breakHorizontal":5.2,"spinRate":2442,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.4196376555098853,"extension":7.283654344830493},"index":1,"playId":"7118ed42-031e-3589-9d32-f893170b1875","pitchNumber":2,"startTime":"2026-05-22T23:37:19.759Z","endTime":"2026-05-22T23:37:23.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.861181564110744,"aZ":-13.784591386480349,"pfxX":6.526785456984257,"pfxZ":9.286859492431725,"pX":-0.9008797925847754,"pZ":3.5931444812482067,"vX0":-11.634807437634404,"vY0":-140.5522144579091,"vZ0":-2.6270909094409,"x":151.34,"y":141.77,"x0":2.4636217557935094,"y0":50.00669803619474,"z0":5.446813544907848,"aX":12.930821844158565},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":-9.1,"spinRate":2383,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.39121139230225666,"extension":7.3309341427113335},"index":2,"playId":"8027e3e7-0a75-3493-9df9-726d7141fa1a","pitchNumber":3,"startTime":"2026-05-22T23:37:40.949Z","endTime":"2026-05-22T23:37:44.550Z","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":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.740651584468253,"aZ":-18.72216847448204,"pfxX":9.929532930871197,"pfxZ":6.830350558444014,"pX":0.286153305496183,"pZ":3.7563640205952,"vX0":-9.244917429623547,"vY0":-139.54238187059252,"vZ0":-1.3465026343909705,"x":106.09,"y":137.36,"x0":2.3539304664275655,"y0":50.00336728151058,"z0":5.4799692942565335,"aX":19.559848695634518},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":-16.1,"spinRate":2279,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.39268272616004607,"extension":7.7581023936727505},"index":3,"playId":"6d6a3ee2-b5ff-3a9a-a83d-4c9777923468","pitchNumber":4,"startTime":"2026-05-22T23:38:01.961Z","endTime":"2026-05-22T23:38:05.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41555405751552,"aZ":-13.669883928241612,"pfxX":5.57972217267046,"pfxZ":9.54173515402224,"pX":0.15948978102437525,"pZ":3.296100087415627,"vX0":-8.391658161120453,"vY0":-138.92083547482656,"vZ0":-3.1107878276448333,"x":110.92,"y":149.79,"x0":2.5054241366068855,"y0":50.00056138297796,"z0":5.34874910966229,"aX":10.818932097002497},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":-8.2,"spinRate":2292,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.39546996201911666,"extension":7.806893109234628},"index":4,"playId":"e380f144-1df3-319e-882b-b8e6d9f8fb8e","pitchNumber":5,"startTime":"2026-05-22T23:38:21.992Z","endTime":"2026-05-22T23:38:25.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82665856532234,"aZ":-22.002946044265638,"pfxX":-0.5314620074231322,"pfxZ":5.705645033118829,"pX":-0.34511570649653256,"pZ":2.5204145875031054,"vX0":-7.36931868190396,"vY0":-132.10924133715724,"vZ0":-3.2860955926237287,"x":130.15,"y":170.73,"x0":2.5394969922577517,"y0":50.00507826203352,"z0":5.381484954884197,"aX":-0.946613128100693},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.8,"breakHorizontal":2.4,"spinRate":2295,"spinDirection":166},"zone":4,"typeConfidence":2.0,"plateTime":0.4132120980929095,"extension":7.2521079116030815},"hitData":{"launchSpeed":98.7,"launchAngle":10.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.12,"coordY":133.08}},"index":5,"playId":"fa2f886d-a7db-370e-a17d-bfb21d1f6206","pitchNumber":6,"startTime":"2026-05-22T23:38:42.918Z","endTime":"2026-05-22T23:38:55.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:38:55.050Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T23:39:18.424Z","endTime":"2026-05-22T23:40:39.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.417677834483595,"aZ":-34.946707282252525,"pfxX":-2.7992856414104437,"pfxZ":-1.9040593242517705,"pX":-0.0786119141684922,"pZ":3.398588909315483,"vX0":-5.0577042473277,"vY0":-120.1283168555126,"vZ0":1.9904763477193834,"x":120.0,"y":147.02,"x0":2.422264941924378,"y0":50.00531609270666,"z0":5.677762315835574,"aX":-4.068999981084367},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.6,"breakHorizontal":6.4,"spinRate":2328,"spinDirection":291},"zone":2,"typeConfidence":2.0,"plateTime":0.45688308731674265,"extension":7.1047210914962875},"index":0,"playId":"2252db5b-8a7e-3b48-83c8-751f69601682","pitchNumber":1,"startTime":"2026-05-22T23:39:25.686Z","endTime":"2026-05-22T23:39:30.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.404620671705935,"aZ":-34.499302178263825,"pfxX":-3.8411120777455237,"pfxZ":-1.525121238062657,"pX":-1.3384517375822949,"pZ":1.5485242759105722,"vX0":-7.7314879143347515,"vY0":-122.27110147620718,"vZ0":-2.40204076303807,"x":168.02,"y":196.97,"x0":2.3540890872902653,"y0":50.001375862747054,"z0":5.482242319831391,"aX":-5.859443930115875},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.1,"breakHorizontal":8.6,"spinRate":2473,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4466747619476088,"extension":7.138650277295906},"index":1,"playId":"14b29132-14a5-371a-89c0-cb0e9f0854ae","pitchNumber":2,"startTime":"2026-05-22T23:39:40.405Z","endTime":"2026-05-22T23:39:45.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.558695992716665,"aZ":-13.104765884054627,"pfxX":6.06060074468829,"pfxZ":9.498988795359645,"pX":-0.329488811346529,"pZ":2.5480763109407722,"vX0":-9.928748828665503,"vY0":-141.14331266249607,"vZ0":-5.5658596625550665,"x":129.56,"y":169.98,"x0":2.4542576858753633,"y0":50.006157511120634,"z0":5.396958672341159,"aX":12.171874345357574},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":-8.9,"spinRate":2255,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.3887793852684114,"extension":7.506734245482169},"index":2,"playId":"3ea7b3ca-0811-3d96-bbe7-43368323ef34","pitchNumber":3,"startTime":"2026-05-22T23:39:59.063Z","endTime":"2026-05-22T23:40:02.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7874980727397,"aZ":-12.322353831194865,"pfxX":6.250437968265437,"pfxZ":9.799399099775698,"pX":0.3534452325159881,"pZ":4.305776003399799,"vX0":-8.555362272321261,"vY0":-141.75418087890512,"vZ0":-0.9843691735238564,"x":103.53,"y":122.52,"x0":2.6049993748692764,"y0":50.00119161859863,"z0":5.447845686495839,"aX":12.661114231997884},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":-9.5,"spinRate":2190,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.38706140233222275,"extension":7.395081877627879},"index":3,"playId":"9a3125cf-6b7f-31c6-8456-2244d6233c99","pitchNumber":4,"startTime":"2026-05-22T23:40:18.199Z","endTime":"2026-05-22T23:40:21.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.759753904269683,"aZ":-36.32976538496795,"pfxX":-2.80342866103123,"pfxZ":-2.6910915358056693,"pX":-0.7061537367407134,"pZ":0.8629850622959798,"vX0":-6.636774171917863,"vY0":-123.25312580731175,"vZ0":-3.8836802249459548,"x":143.92,"y":215.48,"x0":2.382234626136869,"y0":50.00315218745008,"z0":5.516617740122182,"aX":-4.327067547425613},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.5,"breakHorizontal":6.6,"spinRate":2557,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.44383585666125835,"extension":7.115247679707335},"index":4,"playId":"dbf3b982-36be-39fa-ab69-829be261d983","pitchNumber":5,"startTime":"2026-05-22T23:40:34.580Z","endTime":"2026-05-22T23:40:39.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:40:39.706Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Martin pops out to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T23:40:55.666Z","endTime":"2026-05-22T23:41:24.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64211600792915,"aZ":-11.625879270670891,"pfxX":5.776043880257855,"pfxZ":10.210563639149523,"pX":-0.1257714499209082,"pZ":2.821421327676306,"vX0":-9.251047475868267,"vY0":-141.08919556347468,"vZ0":-5.143590429136937,"x":121.79,"y":162.6,"x0":2.4478466741506266,"y0":50.00122738959873,"z0":5.419772176436331,"aX":11.623028318184712},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":-8.5,"spinRate":2287,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.3884855205337412,"extension":7.467904161433702},"index":0,"playId":"5992a1a2-b0f8-38ad-ad95-294edbb32172","pitchNumber":1,"startTime":"2026-05-22T23:41:00.233Z","endTime":"2026-05-22T23:41:03.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.8,"endSpeed":88.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84142333354589,"aZ":-11.726365161011554,"pfxX":6.5239005610206515,"pfxZ":10.26328526104934,"pX":-0.8054055894437857,"pZ":3.1985089573018266,"vX0":-11.105456453297492,"vY0":-140.49440423819996,"vZ0":-3.795366215531891,"x":147.7,"y":152.42,"x0":2.3571631696335884,"y0":50.00289347924216,"z0":5.333174151348402,"aX":12.99898664486888},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":-9.5,"spinRate":2360,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.3903659327246687,"extension":7.566325068554795},"hitData":{"launchSpeed":49.9,"launchAngle":53.0,"totalDistance":116.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":136.45,"coordY":157.04}},"index":1,"playId":"6d209bcc-c9f0-3803-bc45-5c792d7b7cad","pitchNumber":2,"startTime":"2026-05-22T23:41:17.020Z","endTime":"2026-05-22T23:41:24.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:41:24.550Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Caleb Durbin lines out to second baseman Luke Keaschall.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-22T23:43:29.753Z","endTime":"2026-05-22T23:45:05.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72850866732682,"aZ":-14.681063455416506,"pfxX":5.7814314652605265,"pfxZ":9.41735589725899,"pX":0.17385102079672007,"pZ":3.0142731357165644,"vX0":-5.769946685762368,"vY0":-136.12667178321868,"vZ0":-4.971522950917535,"x":110.37,"y":157.39,"x0":1.5802739850313443,"y0":50.00191294317901,"z0":5.897145215839914,"aX":10.738975473786201},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":-9.1,"spinRate":2144,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.40394745537621546,"extension":5.726277858954549},"index":0,"playId":"d908ab93-c87a-3ed1-b9dd-b8672292e8de","pitchNumber":1,"startTime":"2026-05-22T23:43:35.211Z","endTime":"2026-05-22T23:43:39.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43053096465355,"aZ":-37.32875558795299,"pfxX":-4.994689011495243,"pfxZ":-3.8375306305274908,"pX":0.07984801963727135,"pZ":1.0395637021396105,"vX0":-1.8905684407213725,"vY0":-115.37487659720972,"vZ0":-3.4261232109930906,"x":113.96,"y":210.71,"x0":1.5600918703073121,"y0":50.00567686123407,"z0":6.158858205847247,"aX":-6.701834159764306},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-7.6,"breakHorizontal":9.5,"spinRate":3012,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.47560893316621344,"extension":5.784565140174696},"index":1,"playId":"d5122311-27d5-328f-8e83-07029dc89a3f","pitchNumber":2,"startTime":"2026-05-22T23:43:49.044Z","endTime":"2026-05-22T23:43:52.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":84.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.390029401742524,"aZ":-12.885115640398565,"pfxX":5.551678757943119,"pfxZ":10.468125944516444,"pX":-0.28052472178618165,"pZ":1.5983798256367387,"vX0":-6.576594332137138,"vY0":-135.56298912492508,"vZ0":-8.679534374680445,"x":127.69,"y":195.62,"x0":1.4670831169509813,"y0":50.004513843671646,"z0":5.762289617461363,"aX":10.23151906242387},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":-8.5,"spinRate":2250,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.40559130078124506,"extension":5.828608273436601},"index":2,"playId":"b54ebf2f-b89b-38e8-a285-4773c687643d","pitchNumber":3,"startTime":"2026-05-22T23:44:05.925Z","endTime":"2026-05-22T23:44:09.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33391327684395,"aZ":-13.57170313707414,"pfxX":5.419076890330445,"pfxZ":9.833448572601629,"pX":1.0599015246431853,"pZ":3.661871475460811,"vX0":-3.3690326395318393,"vY0":-137.38645316918436,"vZ0":-3.6858129990235464,"x":76.6,"y":139.91,"x0":1.6044977225627173,"y0":50.00522494609324,"z0":5.956971402611441,"aX":10.25514917834333},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":-9.0,"spinRate":2226,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4002436116432162,"extension":5.651009041949532},"index":3,"playId":"1eaef44f-01b3-3395-98be-e529293ba60d","pitchNumber":4,"startTime":"2026-05-22T23:44:21.233Z","endTime":"2026-05-22T23:44:24.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42195325824457,"aZ":-25.855782462378627,"pfxX":7.834341881529961,"pfxZ":4.012039561574854,"pX":1.5911027199797219,"pZ":3.3956168687958113,"vX0":-2.9774754347030448,"vY0":-124.54706257592925,"vZ0":-0.9366480117930429,"x":56.35,"y":147.1,"x0":1.7825102654111333,"y0":50.00355240311148,"z0":5.910002334174106,"aX":12.339313365471325},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.3,"breakHorizontal":-13.6,"spinRate":1798,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.43934936510043165,"extension":5.747527936376816},"index":4,"playId":"bfcaece2-5c46-3af0-8580-c2a8930a1a04","pitchNumber":5,"startTime":"2026-05-22T23:44:37.825Z","endTime":"2026-05-22T23:44:40.825Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-22T23:44:48.159Z","endTime":"2026-05-22T23:44:59.082Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"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":93.6,"endSpeed":85.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.145656627738475,"aZ":-14.722370887067147,"pfxX":6.348291695279239,"pfxZ":9.33953372532183,"pX":-0.2856099452696622,"pZ":2.7917252622486872,"vX0":-6.6837984799597665,"vY0":-136.13288987376305,"vZ0":-5.490331147917702,"x":127.89,"y":163.4,"x0":1.381941278840713,"y0":50.00108775958698,"z0":5.861416458233899,"aX":11.860426881806804},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":-10.0,"spinRate":2064,"spinDirection":130},"zone":1,"typeConfidence":2.0,"plateTime":0.4030393633674647,"extension":5.7601381762113},"hitData":{"launchSpeed":86.9,"launchAngle":12.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":137.62,"coordY":145.09}},"index":6,"playId":"bd8bdbe9-9a55-3298-b1be-1b7c4a62f8ba","pitchNumber":6,"startTime":"2026-05-22T23:44:59.082Z","endTime":"2026-05-22T23:45:05.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:45:05.166Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jarren Duran pops out to shortstop Ryan Kreidler.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-22T23:45:18.884Z","endTime":"2026-05-22T23:47:15.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.608119964123535,"aZ":-41.133290906883346,"pfxX":-5.217725894823324,"pfxZ":-6.6597829048631105,"pX":-0.30072890860943796,"pZ":2.442215109628087,"vX0":-2.615594030260385,"vY0":-115.80443421124086,"vZ0":0.5439708258461549,"x":128.46,"y":172.84,"x0":1.5248674795911987,"y0":50.00313827315363,"z0":6.170326829480485,"aX":-7.017448380552457},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.5,"breakHorizontal":10.1,"spinRate":3096,"spinDirection":316},"zone":4,"typeConfidence":2.0,"plateTime":0.47476577985605983,"extension":5.682257092290285},"index":0,"playId":"0ac92e3c-9402-3023-a756-8b42b7b27feb","pitchNumber":1,"startTime":"2026-05-22T23:45:29.065Z","endTime":"2026-05-22T23:45:33.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31267126181094,"aZ":-34.692460523019456,"pfxX":-4.389077675966746,"pfxZ":-1.6524249867102228,"pX":0.05363971392256983,"pZ":3.0489347276156056,"vX0":-2.4067324912640324,"vY0":-122.744545251358,"vZ0":-0.009722857411676555,"x":114.96,"y":156.46,"x0":1.6170519593960437,"y0":50.00237163463757,"z0":6.007183995950014,"aX":-6.69532173358147},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.8,"breakHorizontal":8.5,"spinRate":2890,"spinDirection":296},"zone":2,"typeConfidence":2.0,"plateTime":0.4462556516660374,"extension":5.585763561988682},"index":1,"playId":"f2322feb-0cc7-3ab5-96ee-af363f9bfc44","pitchNumber":2,"startTime":"2026-05-22T23:45:42.690Z","endTime":"2026-05-22T23:45:46.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-22T23:45:50.599Z","endTime":"2026-05-22T23:46:06.959Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.950756138264005,"aZ":-37.879427375535755,"pfxX":-9.261322355586069,"pfxZ":-4.1543835528991355,"pX":0.5977274325168405,"pZ":1.2866703997503284,"vX0":0.7560622576224998,"vY0":-117.285396364488,"vZ0":-2.553391558827273,"x":94.22,"y":204.04,"x0":1.4697355118564408,"y0":50.001077112693544,"z0":5.967967809087711,"aX":-12.728202567682894},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-7.9,"breakHorizontal":16.4,"spinRate":3170,"spinDirection":320},"zone":14,"typeConfidence":2.0,"plateTime":0.4694088516533719,"extension":5.670612065448585},"index":3,"playId":"a9fd583c-f6db-3197-94d5-73328b706c93","pitchNumber":3,"startTime":"2026-05-22T23:46:06.959Z","endTime":"2026-05-22T23:46:10.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.683393506882332,"aZ":-38.955419314333916,"pfxX":-6.4120254207967875,"pfxZ":-4.916959091316982,"pX":-0.6092215389251647,"pZ":0.11900169722612201,"vX0":-2.55418127950099,"vY0":-117.41583142649812,"vZ0":-4.983081839459384,"x":140.22,"y":235.57,"x0":1.3295090049260294,"y0":50.00317198370393,"z0":5.940490837121104,"aX":-8.845817243355151},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.0,"breakHorizontal":12.2,"spinRate":3127,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.468617869601788,"extension":5.769721200206606},"index":4,"playId":"d105f72c-75bd-3f96-b027-aa2989348291","pitchNumber":4,"startTime":"2026-05-22T23:46:21.946Z","endTime":"2026-05-22T23:46:26.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5596626181824,"aZ":-37.85245529622182,"pfxX":-7.089238897202051,"pfxZ":-4.001734461069351,"pX":-1.4764457377822018,"pZ":0.004903585620367278,"vX0":-4.341446342552218,"vY0":-119.09352704898814,"vZ0":-5.7120566947422535,"x":173.28,"y":238.65,"x0":1.2990688422774244,"y0":50.004290946319855,"z0":5.9073583800114005,"aX":-10.055079848868992},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.5,"breakHorizontal":13.9,"spinRate":3070,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4621526373285283,"extension":5.794085603407811},"index":5,"playId":"d3856b2c-ce07-3b30-80b7-f96494797224","pitchNumber":5,"startTime":"2026-05-22T23:46:44.901Z","endTime":"2026-05-22T23:46:49.547Z","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":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71036989759919,"aZ":-36.31295671323568,"pfxX":-4.236644261792438,"pfxZ":-2.600898627900259,"pX":0.2776170985489318,"pZ":2.7256517535231484,"vX0":-2.1461258718610763,"vY0":-125.19573519832682,"vZ0":-0.5814642126088407,"x":106.42,"y":165.19,"x0":1.695708228855165,"y0":50.00235594391286,"z0":5.926751970551339,"aX":-6.74122598914219},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.6,"breakHorizontal":8.2,"spinRate":3051,"spinDirection":294},"zone":5,"typeConfidence":2.0,"plateTime":0.43709908269299325,"extension":5.72418370076417},"hitData":{"launchSpeed":63.4,"launchAngle":58.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":109.32,"coordY":151.38}},"index":6,"playId":"8002c4bd-5ba1-3bad-92e7-568ae94b187f","pitchNumber":6,"startTime":"2026-05-22T23:47:07.085Z","endTime":"2026-05-22T23:47:15.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:47:15.188Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, shortstop Ryan Kreidler to first baseman Josh Bell.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-22T23:47:26.388Z","endTime":"2026-05-22T23:48:34.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.154136948484407,"aZ":-44.156605977444855,"pfxX":-7.044170399428282,"pfxZ":-9.101096262690518,"pX":1.484689265665342,"pZ":1.9565262591832826,"vX0":1.9908622122643282,"vY0":-115.37873512823089,"vZ0":0.14287065999776627,"x":60.41,"y":185.95,"x0":1.5135364231298156,"y0":50.00350856203193,"z0":6.233227660056422,"aX":-9.274740503954918},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.0,"breakHorizontal":12.0,"spinRate":3085,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.479048593441894,"extension":5.647824721486039},"index":0,"playId":"c8dc53fa-3633-35f4-ab06-e774e1c45252","pitchNumber":1,"startTime":"2026-05-22T23:47:39.319Z","endTime":"2026-05-22T23:47:42.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2310030054754,"aZ":-14.080756336306308,"pfxX":4.743437636107219,"pfxZ":9.65562662953008,"pX":-0.8752618923742088,"pZ":3.8494109726499275,"vX0":-7.595092682969019,"vY0":-136.76636295652247,"vZ0":-2.9497064928952708,"x":150.36,"y":134.85,"x0":1.335438525859996,"y0":50.00276521385706,"z0":5.9214961395618335,"aX":8.889293669469765},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":-6.8,"spinRate":2230,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4021762780066771,"extension":5.809913111002362},"index":1,"playId":"f5e7c08c-0bda-380a-998e-d5b49c4fd423","pitchNumber":2,"startTime":"2026-05-22T23:47:55.766Z","endTime":"2026-05-22T23:47:59.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.483177008863695,"aZ":-22.11116552969585,"pfxX":8.057794797617836,"pfxZ":5.49335047794426,"pX":1.137784316510527,"pZ":3.0410505642518717,"vX0":-3.949364784994778,"vY0":-134.78203695145936,"vZ0":-3.314536114311822,"x":73.63,"y":156.67,"x0":1.578659874331638,"y0":50.002358671043446,"z0":5.856057697667477,"aX":14.760217265311926},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":-13.7,"spinRate":2198,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.40705655018957465,"extension":5.809367752583882},"index":2,"playId":"f9484089-0086-356e-9fdf-5474d9bc8bdf","pitchNumber":3,"startTime":"2026-05-22T23:48:11.040Z","endTime":"2026-05-22T23:48:14.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62991579344773,"aZ":-24.18966837370051,"pfxX":8.568880103957135,"pfxZ":4.298089777522252,"pX":1.084288362154147,"pZ":2.5991580832105567,"vX0":-4.579200270982959,"vY0":-135.6643746556218,"vZ0":-4.067063783466171,"x":75.67,"y":168.6,"x0":1.6839127734598829,"y0":50.002252179451894,"z0":5.810738906536271,"aX":15.91714665298527},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":-14.5,"spinRate":2235,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.40426398554658105,"extension":5.727705812379324},"hitData":{"launchSpeed":71.8,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":156.75}},"index":3,"playId":"7402f092-4f06-3305-be09-c6cb15cb8743","pitchNumber":4,"startTime":"2026-05-22T23:48:27.284Z","endTime":"2026-05-22T23:48:34.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:48:34.734Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-22T23:50:52.142Z","endTime":"2026-05-22T23:51:03.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-22T23:50:37.707Z","endTime":"2026-05-22T23:50:54.228Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.170383481076495,"aZ":-21.85790020291316,"pfxX":10.079773753182716,"pfxZ":5.455434244330387,"pX":0.27583679839744024,"pZ":2.165495564162804,"vX0":-9.516697402473472,"vY0":-136.8569260782487,"vZ0":-4.652736475319257,"x":106.49,"y":180.31,"x0":2.4944648802495797,"y0":50.000058208699585,"z0":5.391308846985279,"aX":19.052197889337183},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.0,"breakHorizontal":-16.2,"spinRate":2285,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.4007378661938841,"extension":7.131960935746133},"hitData":{"launchSpeed":88.9,"launchAngle":52.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.5,"coordY":116.71}},"index":1,"playId":"fc7a35d8-6b07-3078-8fb0-b4a11e4c3d86","pitchNumber":1,"startTime":"2026-05-22T23:50:54.228Z","endTime":"2026-05-22T23:51:03.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:51:03.629Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Gonzalez walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-22T23:51:07.026Z","endTime":"2026-05-22T23:53:38.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":94.1,"endSpeed":85.9,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.137196929376827,"aZ":-22.60215407563916,"pfxX":11.001692831277136,"pfxZ":5.057873849864537,"pX":0.5327832314750338,"pZ":3.0152196337599473,"vX0":-9.464708962320165,"vY0":-136.7212796513564,"vZ0":-2.203056038980181,"x":96.69,"y":157.37,"x0":2.6100019776615455,"y0":50.00510310163513,"z0":5.382600489814221,"aX":20.83146706411879},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.9,"breakHorizontal":-17.9,"spinRate":2228,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.40061507912273076,"extension":7.216899918713882},"index":0,"playId":"d97af9c4-dbab-3260-9637-138bc831d0ca","pitchNumber":1,"startTime":"2026-05-22T23:51:25.052Z","endTime":"2026-05-22T23:51:28.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.55793942934528,"aZ":-15.66927217834546,"pfxX":7.478744770600293,"pfxZ":8.513515137945841,"pX":1.128384224644045,"pZ":1.5557294261293928,"vX0":-6.582535963240054,"vY0":-139.13697989822876,"vZ0":-7.516487331368413,"x":73.99,"y":196.78,"x0":2.5666085634642037,"y0":50.00044410932161,"z0":5.3536413609305,"aX":14.493559778739325},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":-12.0,"spinRate":2288,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.3954037234754795,"extension":7.257093836595807},"index":1,"playId":"f87bf74a-6ae5-3ef0-ad5c-7cf54ecfcc48","pitchNumber":2,"startTime":"2026-05-22T23:51:38.316Z","endTime":"2026-05-22T23:51:43.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58288930633392,"aZ":-19.68776753142205,"pfxX":10.191880074714984,"pfxZ":6.575085054514471,"pX":0.909302350784358,"pZ":4.427406622611192,"vX0":-8.165973603285027,"vY0":-137.66610949986617,"vZ0":0.6551574601173867,"x":82.34,"y":119.24,"x0":2.605577390675026,"y0":50.00193245537523,"z0":5.529728417471207,"aX":19.354417608079363},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":-16.6,"spinRate":2162,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.3994780488451193,"extension":7.215247664256604},"index":2,"playId":"efec7be1-b3ab-303a-b718-d7a87e308c98","pitchNumber":3,"startTime":"2026-05-22T23:51:52.386Z","endTime":"2026-05-22T23:51:55.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.476267517522796,"aZ":-27.544383742793908,"pfxX":-0.8795441624296383,"pfxZ":2.837143388479536,"pX":0.04418342685233322,"pZ":2.885793000112453,"vX0":-6.033751768848597,"vY0":-126.76462301595184,"vZ0":-0.7704793950044533,"x":115.32,"y":160.86,"x0":2.5676115264586565,"y0":50.00123857118663,"z0":5.389134468387235,"aX":-1.4323066379263787},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.2,"breakHorizontal":3.0,"spinRate":2213,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.43179587780951945,"extension":7.082538008312698},"index":3,"playId":"ccd668c6-6ceb-3534-bd48-7e226dd7ce80","pitchNumber":4,"startTime":"2026-05-22T23:52:12.919Z","endTime":"2026-05-22T23:52:16.842Z","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":97.4,"endSpeed":88.1,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18319842912162,"aZ":-14.237418845609001,"pfxX":6.59245734582333,"pfxZ":8.936293637130351,"pX":0.16479143516866449,"pZ":3.198672771478984,"vX0":-8.7334910598358,"vY0":-141.4599676355181,"vZ0":-3.4512943142344175,"x":110.72,"y":152.42,"x0":2.4496581655463023,"y0":50.00151628405909,"z0":5.359639936391582,"aX":13.231079146076464},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":-10.0,"spinRate":2318,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.3886300985855651,"extension":7.44939583218189},"index":4,"playId":"c422d80f-7287-33e5-8dbc-24675f412a68","pitchNumber":5,"startTime":"2026-05-22T23:52:29.477Z","endTime":"2026-05-22T23:52:33.221Z","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":97.3,"endSpeed":88.7,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.808225004786735,"aZ":-14.49983015378629,"pfxX":7.119399558819888,"pfxZ":8.761306286227118,"pX":-0.3532587385477116,"pZ":2.5276132770153894,"vX0":-10.446189435629536,"vY0":-141.27836305252313,"vZ0":-5.308082812037658,"x":130.47,"y":170.53,"x0":2.4707393982013524,"y0":50.0025340388204,"z0":5.365992044839084,"aX":14.362370712812695},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":-10.7,"spinRate":2215,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.38800674775428856,"extension":7.443014085275911},"index":5,"playId":"570169e7-e47f-30f8-befb-fb4dc40c2eb8","pitchNumber":6,"startTime":"2026-05-22T23:52:46.852Z","endTime":"2026-05-22T23:52:51.635Z","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":89.8,"endSpeed":82.5,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31349566395988,"aZ":-30.114084642180895,"pfxX":7.6422339738430045,"pfxZ":1.1860113140025081,"pX":1.3912217033913072,"pZ":2.3022172298076367,"vX0":-5.66742636428076,"vY0":-130.76659126152768,"vZ0":-1.9037616281330823,"x":63.97,"y":176.62,"x0":2.5926511312744958,"y0":50.00039322977117,"z0":5.29655071465093,"aX":13.246811667246806},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.9,"breakHorizontal":-12.6,"spinRate":792,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4186869092768606,"extension":7.332956409464011},"index":6,"playId":"682f78fb-7565-3535-912c-c19ca3d9d1df","pitchNumber":7,"startTime":"2026-05-22T23:53:20.791Z","endTime":"2026-05-22T23:53:23.876Z","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":96.1,"endSpeed":86.9,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59587418551906,"aZ":-15.630063326492877,"pfxX":4.614820082030507,"pfxZ":8.444191664443354,"pX":0.7124158915899043,"pZ":4.497287803355531,"vX0":-6.641540989994253,"vY0":-139.8152697293421,"vZ0":0.2571091337283049,"x":89.84,"y":117.35,"x0":2.5306196957143836,"y0":50.002187388819536,"z0":5.438461043097258,"aX":9.041660840465008},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":-6.8,"spinRate":2104,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3933375990389747,"extension":7.327229386461022},"index":7,"playId":"f7d3640b-527f-32d0-86df-5174e0c6a42e","pitchNumber":8,"startTime":"2026-05-22T23:53:35.857Z","endTime":"2026-05-22T23:53:38.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:53:38.992Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Kreidler flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-22T23:53:46.809Z","endTime":"2026-05-22T23:54:18.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40596118435445,"aZ":-22.815304787282415,"pfxX":11.894698630547486,"pfxZ":4.838734134314803,"pX":0.3168318755482478,"pZ":2.3980496552769095,"vX0":-10.195247591013423,"vY0":-138.56479057666638,"vZ0":-3.7997365987414082,"x":104.92,"y":174.03,"x0":2.507536494857564,"y0":50.00514124187958,"z0":5.320836260029964,"aX":23.017849065792515},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.0,"breakHorizontal":-19.3,"spinRate":2229,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.3960512917379746,"extension":7.587503978862593},"hitData":{"launchSpeed":77.5,"launchAngle":37.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.69,"coordY":94.26}},"index":0,"playId":"ecd9e054-840c-3569-a7aa-d2ad1c696392","pitchNumber":1,"startTime":"2026-05-22T23:54:07.188Z","endTime":"2026-05-22T23:54:18.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:54:18.288Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out, pitcher Payton Tolle to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-22T23:54:22.791Z","endTime":"2026-05-22T23:54:50.874Z","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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":801139,"link":"/api/v1/people/801139"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.954239948275415,"aZ":-21.44913519220813,"pfxX":11.660541885437839,"pfxZ":5.659170512203907,"pX":0.5322777311293536,"pZ":2.7806463867134923,"vX0":-9.395343709897261,"vY0":-137.3957513433123,"vZ0":-3.033305120026735,"x":96.71,"y":163.7,"x0":2.4962427191434107,"y0":50.00309762393065,"z0":5.371574095758784,"aX":22.097328552596252},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.7,"breakHorizontal":-19.0,"spinRate":2255,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.40000382463215,"extension":7.522412864288332},"hitData":{"launchSpeed":87.5,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.99,"coordY":183.61}},"index":0,"playId":"f27f5e3a-dc5e-315f-8026-e6b520f37876","pitchNumber":1,"startTime":"2026-05-22T23:54:43.716Z","endTime":"2026-05-22T23:54:50.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:54:50.874Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a line drive to right fielder Kody Clemens.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-22T23:56:52.574Z","endTime":"2026-05-22T23:57:41.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86268857696688,"aZ":-16.435881201816223,"pfxX":6.534288006017035,"pfxZ":8.358053275622904,"pX":1.0024162098990324,"pZ":3.5235059160262687,"vX0":-4.111523630699762,"vY0":-136.98297253942826,"vZ0":-3.3640327803953713,"x":78.79,"y":143.65,"x0":1.6810468274114725,"y0":50.0034806428163,"z0":5.904740867402932,"aX":12.303813908913309},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":-10.8,"spinRate":2218,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4012833412965988,"extension":5.743289983266823},"index":0,"playId":"3907295d-dd6f-3af2-8fe5-6b1838a7de09","pitchNumber":1,"startTime":"2026-05-22T23:57:01.111Z","endTime":"2026-05-22T23:57:05.292Z","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.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83596531335298,"aZ":-14.881224246461787,"pfxX":6.145864395485031,"pfxZ":8.985545001377247,"pX":0.5569096597438183,"pZ":3.942030248320804,"vX0":-4.644748725067249,"vY0":-138.11875714779404,"vZ0":-2.9183245347599898,"x":95.77,"y":132.35,"x0":1.4650131903089818,"y0":50.00481033681453,"z0":6.0178495304498885,"aX":11.831279840561354},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":-10.1,"spinRate":2225,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.39713594297157906,"extension":5.716749302888244},"index":1,"playId":"9eeabbaa-3842-3bd1-9f0b-f6d336e3d7c5","pitchNumber":2,"startTime":"2026-05-22T23:57:16.795Z","endTime":"2026-05-22T23:57:19.973Z","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":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.307564884534163,"aZ":-21.61601995042427,"pfxX":10.16416736075277,"pfxZ":5.625868175668854,"pX":1.1146212878164272,"pZ":2.3462213745163454,"vX0":-4.635497508327185,"vY0":-136.2490789640469,"vZ0":-5.124086605770036,"x":74.51,"y":175.43,"x0":1.5185770360748523,"y0":50.006179576886026,"z0":5.74787879568378,"aX":19.087940268355336},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.2,"breakHorizontal":-17.4,"spinRate":2190,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4022156676949784,"extension":5.751159149291507},"hitData":{"launchSpeed":90.5,"launchAngle":16.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.07,"coordY":94.29}},"index":2,"playId":"bc5334ce-9af5-3845-a37b-7e393d715285","pitchNumber":3,"startTime":"2026-05-22T23:57:31.323Z","endTime":"2026-05-22T23:57:41.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:57:41.495Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Willson Contreras grounds into a double play, shortstop Ryan Kreidler to second baseman Luke Keaschall to first baseman Josh Bell. Wilyer Abreu out at 2nd. Willson Contreras out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-22T23:57:48.414Z","endTime":"2026-05-22T23:59:07.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.477041708321465,"aZ":-43.39884615637802,"pfxX":-5.299544173200403,"pfxZ":-8.585969204200964,"pX":-0.15013556539041673,"pZ":3.022005885947113,"vX0":-1.589670995205163,"vY0":-114.31092838608562,"vZ0":2.155718320003629,"x":122.72,"y":157.19,"x0":1.245028138867782,"y0":50.00361649932357,"z0":6.366358602187529,"aX":-6.92729730888055},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-14.5,"breakHorizontal":10.0,"spinRate":3014,"spinDirection":329},"zone":2,"typeConfidence":2.0,"plateTime":0.48142122364727635,"extension":5.743944434432825},"index":0,"playId":"f1b83bc4-c41b-3ca3-b1fb-49955bcacceb","pitchNumber":1,"startTime":"2026-05-22T23:58:07.562Z","endTime":"2026-05-22T23:58:11.452Z","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.3,"endSpeed":86.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.559558370700735,"aZ":-16.322050257070426,"pfxX":5.981356248628707,"pfxZ":8.319920471072855,"pX":-0.5583468746644793,"pZ":3.7987624757030973,"vX0":-7.285839701863598,"vY0":-137.21889901286616,"vZ0":-2.7039998903163576,"x":138.28,"y":136.21,"x0":1.355013701369182,"y0":50.0041347203813,"z0":5.909918402554403,"aX":11.399286605866575},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":-9.2,"spinRate":2257,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.39926901475667753,"extension":5.744041405913751},"index":1,"playId":"fce53835-4502-37f7-a9ff-5f990b50737c","pitchNumber":2,"startTime":"2026-05-22T23:58:23.741Z","endTime":"2026-05-22T23:58:27.140Z","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":94.2,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.169393712504565,"aZ":-18.029231360743818,"pfxX":5.153572705948008,"pfxZ":7.447722819805625,"pX":1.091969225908793,"pZ":3.009893470608367,"vX0":-3.119511748389875,"vY0":-137.12385829902308,"vZ0":-4.334463823799214,"x":75.38,"y":157.51,"x0":1.5766040806012733,"y0":50.000451540503754,"z0":5.846209702000174,"aX":9.783274847585666},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.7,"breakHorizontal":-8.6,"spinRate":2143,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.39991238583292876,"extension":5.723482631584993},"index":2,"playId":"c217a103-838a-3b60-8941-6529131e51b2","pitchNumber":3,"startTime":"2026-05-22T23:58:41.753Z","endTime":"2026-05-22T23:58:45.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.863148021938223,"aZ":-28.789018201598132,"pfxX":8.21726517572727,"pfxZ":2.116832632287359,"pX":0.9861004263795738,"pZ":1.9694985455252794,"vX0":-4.306860986657168,"vY0":-125.19009140656478,"vZ0":-3.6330445064788655,"x":79.41,"y":185.6,"x0":1.6558366466621701,"y0":50.00135900702944,"z0":5.780796260980039,"aX":13.119619686160728},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.2,"breakHorizontal":-13.9,"spinRate":1948,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4365237924840737,"extension":5.73361449396889},"hitData":{"launchSpeed":89.7,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.19,"coordY":159.28}},"index":3,"playId":"75052345-be3a-3df0-b9dc-d19c60a5896f","pitchNumber":4,"startTime":"2026-05-22T23:58:59.459Z","endTime":"2026-05-22T23:59:07.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T23:59:07.492Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andruw Monasterio walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-22T23:59:35.068Z","endTime":"2026-05-23T00:01:26.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30806961193268,"aZ":-39.3425660515844,"pfxX":-6.589549889356181,"pfxZ":-5.238992934144379,"pX":0.2347497709090736,"pZ":2.637790852840516,"vX0":-1.0288278919094385,"vY0":-116.86294026740568,"vZ0":0.3813393693423881,"x":108.05,"y":167.56,"x0":1.5373757882180454,"y0":50.00483549384679,"z0":6.201954834754938,"aX":-9.013048547807742},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-9.0,"breakHorizontal":12.1,"spinRate":3122,"spinDirection":322},"zone":5,"typeConfidence":2.0,"plateTime":0.47070512013791843,"extension":5.711583388738104},"index":0,"playId":"9aff5fd9-082a-382e-bb93-5e319ad49757","pitchNumber":1,"startTime":"2026-05-22T23:59:43.128Z","endTime":"2026-05-22T23:59:46.997Z","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.5,"endSpeed":85.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24548898703162,"aZ":-15.95513864929572,"pfxX":6.35638116167393,"pfxZ":8.563188216762319,"pX":0.6930006992865129,"pZ":3.6406623009605705,"vX0":-4.690178117793554,"vY0":-137.4304431201824,"vZ0":-2.9614390033708764,"x":90.58,"y":140.48,"x0":1.6043719128313585,"y0":50.002437875101826,"z0":5.829277057035331,"aX":12.039393287844417},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":-10.4,"spinRate":2320,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4000467594462749,"extension":5.846489028902849},"index":1,"playId":"a9fcfb5e-20c5-3cbd-848b-d4758e1bef6e","pitchNumber":2,"startTime":"2026-05-22T23:59:56.633Z","endTime":"2026-05-22T23:59:59.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19676640988072,"aZ":-39.77686793928351,"pfxX":-4.769443990470641,"pfxZ":-5.554123747763983,"pX":0.33957358253452874,"pZ":0.5364617269285871,"vX0":-1.117529912496289,"vY0":-117.34305317738769,"vZ0":-3.9604679167772465,"x":104.06,"y":224.3,"x0":1.4436360582062182,"y0":50.00486016296917,"z0":6.026367312833646,"aX":-6.523773238369031},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-10.8,"breakHorizontal":8.9,"spinRate":3178,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.47025830441778904,"extension":5.854622056661213},"index":2,"playId":"38b438d9-44a3-37b7-b6e9-d35452b69dba","pitchNumber":3,"startTime":"2026-05-23T00:00:12.796Z","endTime":"2026-05-23T00:00:15.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.641240334897848,"aZ":-32.332208632725845,"pfxX":-1.0974548428739017,"pfxZ":-0.10712179208941386,"pX":-0.1427487882104617,"pZ":2.783887088044704,"vX0":-3.804070332423699,"vY0":-122.93385708985986,"vZ0":-0.9037475629642456,"x":122.44,"y":163.62,"x0":1.5679330928341064,"y0":50.00116856559998,"z0":5.9037911342789755,"aX":-1.6763849354676705},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.1,"breakHorizontal":2.9,"spinRate":2739,"spinDirection":326},"zone":2,"typeConfidence":2.0,"plateTime":0.4457521341846835,"extension":5.841065846447451},"index":3,"playId":"981b1ff6-d847-3cac-928b-09c0a8a1f6e4","pitchNumber":4,"startTime":"2026-05-23T00:00:33.656Z","endTime":"2026-05-23T00:00:37.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96498933400969,"aZ":-15.243224316726433,"pfxX":6.771404190877805,"pfxZ":8.787877728013637,"pX":0.18298759620961602,"pZ":4.088348218178468,"vX0":-6.014629076473086,"vY0":-138.4178564934662,"vZ0":-2.202492482058238,"x":110.02,"y":128.39,"x0":1.5119871704035435,"y0":50.00171212343569,"z0":5.923518915197336,"aX":13.044687780275611},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":-10.9,"spinRate":2289,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.39679845913194844,"extension":5.75173643895037},"index":4,"playId":"0ee98ba8-9824-3584-8352-01e013a5bb00","pitchNumber":5,"startTime":"2026-05-23T00:00:52.143Z","endTime":"2026-05-23T00:00:55.143Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-23T00:01:11.421Z","endTime":"2026-05-23T00:01:23.773Z","isPitch":false,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30759623908057,"aZ":-41.13753637489526,"pfxX":-6.336359904440265,"pfxZ":-6.369775789749266,"pX":-1.3702746911375279,"pZ":1.2661168677804457,"vX0":-4.011094359129048,"vY0":-118.65993366139006,"vZ0":-2.3755565748710916,"x":169.23,"y":204.59,"x0":1.1720744645993162,"y0":50.000076800171556,"z0":6.072159767372347,"aX":-8.922217616428702},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-11.9,"breakHorizontal":12.5,"spinRate":3120,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.4637721040760914,"extension":5.836738229279115},"index":6,"playId":"fcb70a9c-12f6-3cff-ba30-931164313577","pitchNumber":6,"startTime":"2026-05-23T00:01:23.773Z","endTime":"2026-05-23T00:01:26.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:01:26.883Z","atBatIndex":29},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Andruw Monasterio caught stealing 2nd base, catcher Alex Jackson to second baseman Luke Keaschall.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-23T00:01:41.803Z","endTime":"2026-05-23T00:02:33.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.960051266388227,"aZ":-21.60214409588658,"pfxX":9.745154867224889,"pfxZ":5.660396164372307,"pX":-0.37067615772328205,"pZ":1.6991678213197974,"vX0":-7.964249464552248,"vY0":-135.84725361692963,"vZ0":-6.708211386256423,"x":131.13,"y":192.9,"x0":1.3339676651722734,"y0":50.00333815844923,"z0":5.703913121571388,"aX":18.201684634700026},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":-16.0,"spinRate":2318,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.4033025802459056,"extension":5.910647970157564},"index":0,"playId":"9d9d6ade-6614-3e5d-a2a4-1495a274ca10","pitchNumber":1,"startTime":"2026-05-23T00:01:53.482Z","endTime":"2026-05-23T00:01:57.360Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"d1ad3f3e-a0cd-37f6-af44-d770855d1754","startTime":"2026-05-23T00:02:10.498Z","endTime":"2026-05-23T00:02:15.639Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66121994044181,"aZ":-23.740022393784688,"pfxX":10.040899955163301,"pfxZ":4.415274925085255,"pX":0.7825526872118278,"pZ":2.6652532983100827,"vX0":-5.624327574593101,"vY0":-137.62788730842712,"vZ0":-4.141928416916512,"x":87.17,"y":166.82,"x0":1.5522881851990746,"y0":50.00416486626481,"z0":5.805316458534365,"aX":19.188124953993984},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.3,"breakHorizontal":-16.9,"spinRate":2386,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.39856846459829587,"extension":5.765482220393146},"index":2,"playId":"661bcc75-f765-3e59-9c87-053b62d5dd41","pitchNumber":2,"startTime":"2026-05-23T00:02:27.036Z","endTime":"2026-05-23T00:02:33.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:02:33.143Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall strikes out swinging, catcher Carlos Narváez to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-23T00:04:53.183Z","endTime":"2026-05-23T00:06:04.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02340383023289,"aZ":-16.118742029887045,"pfxX":7.585445752783594,"pfxZ":8.439594541758957,"pX":0.8910973941594293,"pZ":2.005536483621626,"vX0":-7.304113164162284,"vY0":-137.65229111938078,"vZ0":-5.873950712462165,"x":83.03,"y":184.63,"x0":2.604588874646954,"y0":50.003854458324234,"z0":5.274222404042424,"aX":14.432074566980475},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":-12.0,"spinRate":2197,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.3992376712680321,"extension":7.107710957611493},"index":0,"playId":"d871e1f3-3e13-37a2-85d9-d0cac94d9b7b","pitchNumber":1,"startTime":"2026-05-23T00:05:02.010Z","endTime":"2026-05-23T00:05:05.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70446253873696,"aZ":-25.002914500410593,"pfxX":-0.49409975880324897,"pfxZ":4.312430606295172,"pX":0.7724013708226785,"pZ":1.6609527143040745,"vX0":-4.66402174733619,"vY0":-128.2176105051173,"vZ0":-4.31809764090574,"x":87.56,"y":193.93,"x0":2.679862236754547,"y0":50.00463137867672,"z0":5.319843158403396,"aX":-0.8217800392957074},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.1,"breakHorizontal":1.9,"spinRate":2232,"spinDirection":151},"zone":9,"typeConfidence":2.0,"plateTime":0.4273154647403157,"extension":6.973902270915369},"index":1,"playId":"0d07a421-6485-3dd8-8c5d-608ca2029683","pitchNumber":2,"startTime":"2026-05-23T00:05:14.540Z","endTime":"2026-05-23T00:05:18.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.760853525686702,"aZ":-21.054770416517393,"pfxX":11.343510609008135,"pfxZ":5.879941733410817,"pX":0.43723668117368336,"pZ":2.9759665952469447,"vX0":-9.881904342827996,"vY0":-136.56199722470507,"vZ0":-2.477927685595302,"x":100.33,"y":158.43,"x0":2.626993768965911,"y0":50.00187592103726,"z0":5.341653844918784,"aX":21.448073868012195},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.3,"breakHorizontal":-18.5,"spinRate":2305,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.4009053613351412,"extension":7.195010853234674},"index":2,"playId":"a91d4d13-0780-3e83-a3b4-452c36f75f59","pitchNumber":3,"startTime":"2026-05-23T00:05:27.202Z","endTime":"2026-05-23T00:05:30.533Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-23T00:05:42.337Z","endTime":"2026-05-23T00:05:55.432Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33006257939244,"aZ":-37.1407782147758,"pfxX":-3.1596139338115092,"pfxZ":-3.3551238469591382,"pX":-0.26328802073023155,"pZ":0.5800451044880055,"vX0":-5.455429899861451,"vY0":-120.60638320502721,"vZ0":-3.7506910214104696,"x":127.04,"y":223.12,"x0":2.4339124088511572,"y0":50.0022768217497,"z0":5.413591442980315,"aX":-4.677800180691631},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.7,"breakHorizontal":7.0,"spinRate":2427,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4532568915364852,"extension":7.339354451840821},"index":4,"playId":"6d068e13-0eb3-380f-96da-7c553c140b29","pitchNumber":4,"startTime":"2026-05-23T00:05:55.432Z","endTime":"2026-05-23T00:06:04.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:06:04.782Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Jackson called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-23T00:06:16.680Z","endTime":"2026-05-23T00:07:37.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.621465688792195,"aZ":-19.8256888403068,"pfxX":10.43500398822244,"pfxZ":6.569643085638021,"pX":-0.1489217138718691,"pZ":2.362343664073036,"vX0":-10.752561485626824,"vY0":-136.60088161052758,"vZ0":-4.23181651280786,"x":122.68,"y":175.0,"x0":2.492950287763336,"y0":50.00179894332696,"z0":5.304314565728791,"aX":19.612092516438953},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.0,"breakHorizontal":-16.4,"spinRate":2251,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.40180985848938544,"extension":7.410515949161866},"index":0,"playId":"4b64e10f-4ae0-3ec0-9fbf-2f04e193dee3","pitchNumber":1,"startTime":"2026-05-23T00:06:26.530Z","endTime":"2026-05-23T00:06:31.831Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-23T00:06:38.223Z","endTime":"2026-05-23T00:06:45.400Z","isPitch":false,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":85.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.77370435145955,"aZ":-15.631963534881857,"pfxX":6.299308720436272,"pfxZ":8.6065657329973,"pX":0.6872707978908948,"pZ":3.672626731582511,"vX0":-7.163858494956347,"vY0":-138.8745260208566,"vZ0":-1.7816308577268805,"x":90.8,"y":139.62,"x0":2.5017998066582057,"y0":50.000468528019,"z0":5.380770520566651,"aX":12.104816003937742},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":-9.6,"spinRate":2271,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.39685981644912527,"extension":7.242043553966515},"index":2,"playId":"05c0a910-f336-30d1-b06a-fe3bc4de8f84","pitchNumber":2,"startTime":"2026-05-23T00:06:45.400Z","endTime":"2026-05-23T00:06:50.719Z","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.8,"endSpeed":86.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.798301392562344,"aZ":-16.43478898793668,"pfxX":6.195610175563704,"pfxZ":8.15907808914149,"pX":0.13029737758978702,"pZ":3.0893600436375244,"vX0":-8.626220748381094,"vY0":-139.13872795635993,"vZ0":-3.0328352206892086,"x":112.03,"y":155.37,"x0":2.4888093721352846,"y0":50.00677904411515,"z0":5.304309864631442,"aX":11.958983242667967},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":-9.1,"spinRate":2170,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.3960422984192906,"extension":7.361009955093214},"index":3,"playId":"c3787102-87eb-337c-8710-5347372f4970","pitchNumber":3,"startTime":"2026-05-23T00:07:00.527Z","endTime":"2026-05-23T00:07:04.115Z","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":96.2,"endSpeed":87.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13250431224841,"aZ":-15.094909747602983,"pfxX":6.531694146644881,"pfxZ":8.698909711181301,"pX":-0.06857249483963368,"pZ":4.2830942753723455,"vX0":-9.097218343276346,"vY0":-139.84138658430257,"vZ0":-0.1971082929676902,"x":119.61,"y":123.14,"x0":2.3914600960645354,"y0":50.00085726067095,"z0":5.352344084751231,"aX":12.822387327135937},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":-9.7,"spinRate":2278,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.3930155091152838,"extension":7.266228849647423},"index":4,"playId":"73ee6dfd-26cc-3a0f-9555-00a3226a65a4","pitchNumber":4,"startTime":"2026-05-23T00:07:17.615Z","endTime":"2026-05-23T00:07:21.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":87.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.56116703250124,"aZ":-13.698255154066073,"pfxX":8.891120445464125,"pfxZ":9.299559094834638,"pX":0.07032065671215236,"pZ":1.7890893079837544,"vX0":-10.020132417310652,"vY0":-140.9036964884494,"vZ0":-7.29493026590178,"x":114.32,"y":190.47,"x0":2.537644439597923,"y0":50.00367764670222,"z0":5.31863861787266,"aX":17.66695992259972},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":-13.8,"spinRate":2290,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.39049598877579417,"extension":7.303306742421525},"index":5,"playId":"bccb19e5-6696-31c8-adb8-2afe4dfbe3ca","pitchNumber":5,"startTime":"2026-05-23T00:07:33.435Z","endTime":"2026-05-23T00:07:37.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:07:37.638Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-23T00:07:46.885Z","endTime":"2026-05-23T00:08:57.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":665966,"link":"/api/v1/people/665966"},"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":97.2,"endSpeed":87.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.39397170577614,"aZ":-13.515967821527834,"pfxX":6.335773372832539,"pfxZ":9.343636928640963,"pX":0.06864210576116475,"pZ":2.879456864923983,"vX0":-9.171898901663887,"vY0":-141.18470032617287,"vZ0":-4.55452289941716,"x":114.38,"y":161.03,"x0":2.5526584724584067,"y0":50.00374597990076,"z0":5.398812185435097,"aX":12.653662911955616},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":-9.4,"spinRate":2263,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.38957678006010177,"extension":7.284903937157763},"index":0,"playId":"da98b61a-208f-38a7-b183-7ec42fcfcc30","pitchNumber":1,"startTime":"2026-05-23T00:08:00.081Z","endTime":"2026-05-23T00:08:03.081Z","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":96.4,"endSpeed":87.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.224971472302855,"aZ":-15.063267897694962,"pfxX":7.002732026859757,"pfxZ":8.695619562394072,"pX":0.16524493115427563,"pZ":3.8708397414131728,"vX0":-8.934754966004267,"vY0":-140.00757694030918,"vZ0":-1.6273977830808648,"x":110.7,"y":134.27,"x0":2.501354518172188,"y0":50.00289776255181,"z0":5.455000817292193,"aX":13.780412209681886},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":-10.7,"spinRate":2202,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3925540227354922,"extension":7.678769603133705},"index":1,"playId":"46433786-bd47-317a-ada1-309e73a0b2e5","pitchNumber":2,"startTime":"2026-05-23T00:08:17.094Z","endTime":"2026-05-23T00:08:21.081Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-23T00:08:25.254Z","endTime":"2026-05-23T00:08:37.574Z","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":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.28016205588846,"aZ":-14.586951537532089,"pfxX":5.219151235734355,"pfxZ":8.773917696847585,"pX":-0.046088659056017105,"pZ":4.201649144566022,"vX0":-8.619753958145935,"vY0":-141.40051070170017,"vZ0":-0.8561282959801906,"x":118.76,"y":125.34,"x0":2.3779325125957356,"y0":50.0032902878216,"z0":5.453520559413346,"aX":10.463385091084158},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":-7.4,"spinRate":2304,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.38886298907661354,"extension":7.319334455538714},"index":3,"playId":"db41bc5a-c492-3092-8aab-b127fab5dfc5","pitchNumber":3,"startTime":"2026-05-23T00:08:37.574Z","endTime":"2026-05-23T00:08:41.167Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24104257245071,"aZ":-18.737672986452566,"pfxX":11.410988595601156,"pfxZ":6.939838084123089,"pX":0.16958524367933842,"pZ":2.903305399387105,"vX0":-10.358243297497157,"vY0":-139.00921860014108,"vZ0":-3.428130273300481,"x":110.54,"y":160.39,"x0":2.4809512334702646,"y0":50.004952959683536,"z0":5.413201453772309,"aX":22.098820318119998},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":-18.2,"spinRate":2247,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.39564208357530983,"extension":7.518757377760313},"index":4,"playId":"b0d83ab2-40b9-3930-94bd-9c37d82b54d5","pitchNumber":4,"startTime":"2026-05-23T00:08:53.558Z","endTime":"2026-05-23T00:08:57.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:08:57.500Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Sogard singles on a line drive to center fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-23T00:10:45.040Z","endTime":"2026-05-23T00:12:55.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64981566776286,"aZ":-31.90688931266252,"pfxX":6.958494473411226,"pfxZ":0.16517910031411986,"pX":1.5926005690989253,"pZ":3.2425135571687536,"vX0":-2.6119963461801623,"vY0":-125.1919530107304,"vZ0":-0.2946546491847344,"x":56.29,"y":151.23,"x0":1.7389321735254224,"y0":50.00167450044299,"z0":5.948922039937492,"aX":11.167052299885412},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":-12.1,"spinRate":1756,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.43566056172775314,"extension":5.656075537327141},"index":0,"playId":"09864d55-3a64-3373-9e14-ad46a7ab5874","pitchNumber":1,"startTime":"2026-05-23T00:11:08.615Z","endTime":"2026-05-23T00:11:13.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.462398910132727,"aZ":-37.10055039403728,"pfxX":-6.105081371341713,"pfxZ":-3.5967265903604417,"pX":-0.3176892086873979,"pZ":2.0707650984545376,"vX0":-2.3542011688723465,"vY0":-116.47804705760647,"vZ0":-1.2902670535876593,"x":129.11,"y":182.87,"x0":1.5000575525618685,"y0":50.00191504243,"z0":6.148894506848814,"aX":-8.363999000609297},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-6.6,"breakHorizontal":11.6,"spinRate":3036,"spinDirection":322},"zone":7,"typeConfidence":2.0,"plateTime":0.4707487633930403,"extension":5.761754549964436},"index":1,"playId":"e8d85929-606c-3f1a-b94d-838ac813a7ee","pitchNumber":2,"startTime":"2026-05-23T00:11:22.590Z","endTime":"2026-05-23T00:11:27.322Z","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":93.2,"endSpeed":85.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.718027229544816,"aZ":-21.68032038648351,"pfxX":9.031967202082592,"pfxZ":5.654252263834342,"pX":0.9453715416412801,"pZ":2.6776210604406416,"vX0":-4.716869989134597,"vY0":-135.63101857884791,"vZ0":-4.303044126794597,"x":80.96,"y":166.48,"x0":1.5370806978740368,"y0":50.003722099783666,"z0":5.804017409851928,"aX":16.764089364436757},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.5,"breakHorizontal":-15.2,"spinRate":2151,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4044307392627773,"extension":5.699305290954407},"index":2,"playId":"31dc7707-2ae7-35d2-ae9e-c70add175197","pitchNumber":3,"startTime":"2026-05-23T00:11:35.656Z","endTime":"2026-05-23T00:11:39.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.766608425098394,"aZ":-30.447899278826327,"pfxX":7.748690745911675,"pfxZ":1.1032915238005394,"pX":0.5072021138588768,"pZ":3.16633801725614,"vX0":-5.289564727622699,"vY0":-123.60407584927137,"vZ0":-0.4209567792058623,"x":97.67,"y":153.29,"x0":1.6596282552777843,"y0":50.000044917663324,"z0":5.877740506278792,"aX":12.08511460558463},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.2,"breakHorizontal":-13.0,"spinRate":1704,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.4417715595243066,"extension":5.824861564700184},"index":3,"playId":"874aaf3d-e463-381b-83df-a461b3a57ce0","pitchNumber":4,"startTime":"2026-05-23T00:11:50.684Z","endTime":"2026-05-23T00:11:54.320Z","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":85.5,"endSpeed":78.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.067935797937714,"aZ":-31.386183801546483,"pfxX":-3.1836435895816386,"pfxZ":0.5078767354143148,"pX":-1.6942378885449427,"pZ":1.947303802909751,"vX0":-6.648638121186474,"vY0":-124.33016189337769,"vZ0":-3.095643806728165,"x":181.58,"y":186.2,"x0":1.4379326976075621,"y0":50.00277301907827,"z0":5.838190340991034,"aX":-4.937535035429884},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.4,"breakHorizontal":7.4,"spinRate":2898,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.44209362440102584,"extension":5.888815407122808},"index":4,"playId":"be4ae317-049a-3fd2-baa1-ce19544ea72d","pitchNumber":5,"startTime":"2026-05-23T00:12:08.136Z","endTime":"2026-05-23T00:12:11.222Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.554810685687404,"aZ":-32.34968342078702,"pfxX":-2.0871311282283633,"pfxZ":-0.11106609024267833,"pX":-0.44661581333934136,"pZ":2.784314270849037,"vX0":-4.354691420105981,"vY0":-124.91455631876885,"vZ0":-0.9620922661236576,"x":134.02,"y":163.6,"x0":1.5945736325280004,"y0":50.00421849955594,"z0":5.848319632212189,"aX":-3.277780605807372},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.1,"breakHorizontal":4.8,"spinRate":2861,"spinDirection":312},"zone":4,"typeConfidence":2.0,"plateTime":0.4394919301295954,"extension":5.786587961982861},"index":5,"playId":"3670f2fa-1dee-3b1f-9bad-b0970134e45a","pitchNumber":6,"startTime":"2026-05-23T00:12:24.270Z","endTime":"2026-05-23T00:12:28.752Z","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.5,"endSpeed":86.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.60748738865913,"aZ":-15.019713835717933,"pfxX":6.158569255599878,"pfxZ":8.913325559598633,"pX":-0.18668345265816336,"pZ":2.5522287378177215,"vX0":-6.922511444888753,"vY0":-138.72217540165178,"vZ0":-5.825507797551651,"x":124.12,"y":169.87,"x0":1.5557312731899355,"y0":50.005431569207175,"z0":5.702228294942761,"aX":11.856787923186808},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":-9.5,"spinRate":2274,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.3967169365476799,"extension":5.922477440794611},"hitData":{"launchSpeed":80.2,"launchAngle":18.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.72,"coordY":95.99}},"index":6,"playId":"e88de2ef-d21a-3a56-8d6f-b33f44f1496f","pitchNumber":7,"startTime":"2026-05-23T00:12:44.992Z","endTime":"2026-05-23T00:12:55.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:12:55.309Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-23T00:13:07.323Z","endTime":"2026-05-23T00:14:42.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"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, 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":79.5,"endSpeed":73.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.272260324174056,"aZ":-38.349104429262816,"pfxX":-6.45269259752902,"pfxZ":-4.58591768226716,"pX":0.36257605885862326,"pZ":1.637387084546746,"vX0":-0.466192930166184,"vY0":-115.83418651727371,"vZ0":-1.6479273948861637,"x":103.18,"y":194.57,"x0":1.4042019517291415,"y0":50.00116527101066,"z0":6.05195629031662,"aX":-8.695907807423504},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.4,"breakHorizontal":11.8,"spinRate":3009,"spinDirection":323},"zone":14,"typeConfidence":2.0,"plateTime":0.47433134505920416,"extension":5.625704557610343},"index":0,"playId":"be41753f-5b44-3a76-b963-f8638141b5ad","pitchNumber":1,"startTime":"2026-05-23T00:13:19.037Z","endTime":"2026-05-23T00:13:24.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.132135025354902,"aZ":-37.154207030949706,"pfxX":-8.400495484196215,"pfxZ":-3.7282171808844575,"pX":-0.6236373936491048,"pZ":1.591173900880906,"vX0":-1.9474739689659486,"vY0":-115.34357515976133,"vZ0":-1.8475450943458793,"x":140.77,"y":195.82,"x0":1.3244087633790076,"y0":50.002324540710624,"z0":6.0130929761927,"aX":-11.223278055213207},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-7.0,"breakHorizontal":15.7,"spinRate":3126,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.47640307879714205,"extension":5.676746927114639},"index":1,"playId":"5f78b1df-72a6-3df3-9e7c-945c192b6690","pitchNumber":2,"startTime":"2026-05-23T00:13:35.233Z","endTime":"2026-05-23T00:13:38.566Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-23T00:13:45.322Z","endTime":"2026-05-23T00:14:00.067Z","isPitch":false,"type":"action","player":{"id":691785,"link":"/api/v1/people/691785"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71265701732184,"aZ":-37.81766092456617,"pfxX":-8.273961761249149,"pfxZ":-4.118054448838676,"pX":-0.8522081537230395,"pZ":0.04520023572439221,"vX0":-2.6029227027300683,"vY0":-117.06430655603182,"vZ0":-4.9922774634457845,"x":149.48,"y":237.56,"x0":1.352739606430477,"y0":50.00297537047271,"z0":5.79475686576156,"aX":-11.337747037233003},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.5,"breakHorizontal":15.6,"spinRate":3217,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.47016448576108916,"extension":5.6468158846868866},"index":3,"playId":"2c033177-3397-381a-b55b-e1b32fff98bd","pitchNumber":3,"startTime":"2026-05-23T00:14:00.067Z","endTime":"2026-05-23T00:14:03.067Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"fb3c4c84-69d1-31b9-85d8-5a55e7d94e6d","startTime":"2026-05-23T00:14:22.796Z","endTime":"2026-05-23T00:14:27.837Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.708016704001963,"aZ":-38.755685799872055,"pfxX":-7.415654471274438,"pfxZ":-4.821152022742995,"pX":0.1118010809293342,"pZ":2.131881378040537,"vX0":-0.5796249895501331,"vY0":-116.65596886093023,"vZ0":-0.7604126802439641,"x":112.74,"y":181.22,"x0":1.3262794382707703,"y0":50.00069880438402,"z0":6.142989730935047,"aX":-10.130826395505288},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.6,"breakHorizontal":13.6,"spinRate":3166,"spinDirection":314},"zone":8,"typeConfidence":2.0,"plateTime":0.4710745021635452,"extension":5.719809162518454},"index":5,"playId":"881efc9c-7013-34cb-a7c5-fa83797f3ca5","pitchNumber":4,"startTime":"2026-05-23T00:14:37.264Z","endTime":"2026-05-23T00:14:42.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:14:42.062Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Narváez singles on a ground ball to center fielder Austin Martin. Nick Sogard to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-23T00:14:53.503Z","endTime":"2026-05-23T00:16:10.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"postOnThird":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"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":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.461699894377787,"aZ":-20.73147519206521,"pfxX":9.529925714693453,"pfxZ":6.01503166208623,"pX":0.07247139516537741,"pZ":2.6582327537822152,"vX0":-7.0747547347562465,"vY0":-137.07304366793167,"vZ0":-4.4806945755092755,"x":114.24,"y":167.01,"x0":1.4495485991819494,"y0":50.00149527323848,"z0":5.730618951236162,"aX":18.122986604468593},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":-15.7,"spinRate":2425,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.3996831207396485,"extension":5.849156796881635},"index":0,"playId":"a7422e95-fd2b-3be9-8f96-2236e614f259","pitchNumber":1,"startTime":"2026-05-23T00:15:04.743Z","endTime":"2026-05-23T00:15:08.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72475300935039,"aZ":-13.770627676071305,"pfxX":5.721283620644588,"pfxZ":9.44118367946843,"pX":-0.03690902092971171,"pZ":3.704395532649434,"vX0":-6.013839736828795,"vY0":-138.88000246108595,"vZ0":-3.3284192183337638,"x":118.41,"y":138.76,"x0":1.4154653498972174,"y0":50.0014245370904,"z0":5.836959551764565,"aX":11.151402063833297},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":-9.1,"spinRate":2333,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.3947034564287937,"extension":5.805174058519377},"index":1,"playId":"86eda072-f678-3749-b95f-bad137b16cfe","pitchNumber":2,"startTime":"2026-05-23T00:15:22.499Z","endTime":"2026-05-23T00:15:25.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.123019852192673,"aZ":-29.832600330962954,"pfxX":7.002825861699274,"pfxZ":1.523455457171499,"pX":1.1670294869518532,"pZ":2.170610448823053,"vX0":-3.626389938590087,"vY0":-123.18835408566439,"vZ0":-2.517155121732956,"x":72.52,"y":180.17,"x0":1.747138146685709,"y0":50.00572239074138,"z0":5.7238937828406025,"aX":10.78094247586972},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.4,"breakHorizontal":-11.9,"spinRate":1606,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4443746760155163,"extension":5.809893617878239},"index":2,"playId":"76688149-bda1-3546-bce8-98bdad8113a4","pitchNumber":3,"startTime":"2026-05-23T00:15:40.956Z","endTime":"2026-05-23T00:15:44.525Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.620411774076118,"aZ":-22.383872680229832,"pfxX":9.689117288602448,"pfxZ":5.263313794180016,"pX":0.8725308167659446,"pZ":2.5420774017171692,"vX0":-4.853633641139638,"vY0":-135.76683847485901,"vZ0":-4.560140427888788,"x":93.86,"y":129.12,"x0":1.4276144387562508,"y0":50.006002258346605,"z0":5.807970635286716,"aX":18.0325607932856},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.8,"breakHorizontal":-16.4,"spinRate":2306,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.40393544519749636,"extension":5.782311214278707},"hitData":{"launchSpeed":82.4,"launchAngle":2.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.69,"coordY":90.87}},"index":3,"playId":"2792aaad-a378-3334-9088-565367572cff","pitchNumber":4,"startTime":"2026-05-23T00:15:59.880Z","endTime":"2026-05-23T00:16:10.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:16:10.519Z","atBatIndex":36},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Caleb Durbin hits a sacrifice bunt. Throwing error by pitcher Connor Prielipp. Nick Sogard scores. Carlos Narváez to 3rd. Caleb Durbin to 2nd.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-23T00:16:33.825Z","endTime":"2026-05-23T00:17:22.573Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":41},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnThird":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687570,"link":"/api/v1/people/687570"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":{"id":687570,"link":"/api/v1/people/687570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4132172530487,"aZ":-13.879636886111077,"pfxX":5.912872433393787,"pfxZ":9.857813897241428,"pX":-0.41084138570213496,"pZ":2.1037086119693718,"vX0":-7.163254249104086,"vY0":-135.57434401333737,"vZ0":-6.900408649290454,"x":132.66,"y":181.98,"x0":1.500875926719332,"y0":50.00616927172862,"z0":5.656029007833083,"aX":10.978325898137255},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":-9.1,"spinRate":2207,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.4044401244463902,"extension":5.909715599593214},"index":0,"playId":"ece80abc-3f9a-3944-aca3-14d3bde15bc5","pitchNumber":1,"startTime":"2026-05-23T00:16:43.023Z","endTime":"2026-05-23T00:16:47.676Z","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.6,"endSpeed":85.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64712478209394,"aZ":-14.47819958321384,"pfxX":6.666265131893168,"pfxZ":9.345771825738085,"pX":0.7526526516194264,"pZ":1.9254747968203159,"vX0":-4.916819480774542,"vY0":-137.50987189581474,"vZ0":-7.292132640624673,"x":88.31,"y":186.79,"x0":1.7077715701271916,"y0":50.006239400704644,"z0":5.615793348206795,"aX":12.627379359252672},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":-10.9,"spinRate":2025,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.4000138233498376,"extension":5.881295426731331},"hitData":{"launchSpeed":34.5,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":130.22,"coordY":189.85}},"index":1,"playId":"01c21036-9fef-35a2-982b-22812fff2081","pitchNumber":2,"startTime":"2026-05-23T00:17:08.842Z","endTime":"2026-05-23T00:17:22.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:17:22.573Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out to first baseman Josh Bell. Carlos Narváez scores. Caleb Durbin to 3rd.","rbi":1,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-23T00:18:49.430Z","endTime":"2026-05-23T00:21:04.258Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":{"id":687570,"link":"/api/v1/people/687570"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]},{"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-23T00:17:54.181Z","endTime":"2026-05-23T00:18:51.794Z","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":95.3,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5324260050412,"aZ":-13.085592008086344,"pfxX":6.053468350808174,"pfxZ":9.923202650125836,"pX":0.32247096272061077,"pZ":2.3230862540073685,"vX0":-5.1601415944783895,"vY0":-138.44640497616322,"vZ0":-6.979890769794511,"x":104.71,"y":176.06,"x0":1.4323903870440595,"y0":50.00123337456954,"z0":5.768966417780157,"aX":11.643424576218363},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":-9.7,"spinRate":2255,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.39700970918710654,"extension":5.841893676741386},"index":1,"playId":"66aa00f6-4b1c-39f5-968d-b0f59f392a80","pitchNumber":1,"startTime":"2026-05-23T00:18:51.794Z","endTime":"2026-05-23T00:18:55.692Z","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":85.6,"endSpeed":78.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.485626461372476,"aZ":-33.574167266075634,"pfxX":-3.815332424811463,"pfxZ":-0.8987248109025234,"pX":-0.44061951456081666,"pZ":1.6272818024977134,"vX0":-3.5257474528079293,"vY0":-124.53733705259582,"vZ0":-3.3277273093876767,"x":133.8,"y":194.84,"x0":1.4923423249980234,"y0":50.00252201057917,"z0":5.776171113524523,"aX":-5.953867991325657},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.2,"breakHorizontal":7.8,"spinRate":3051,"spinDirection":324},"zone":7,"typeConfidence":2.0,"plateTime":0.440874282998895,"extension":5.723403569331916},"index":2,"playId":"aae57636-47c9-3573-bfd9-8b70583a7c96","pitchNumber":2,"startTime":"2026-05-23T00:19:07.781Z","endTime":"2026-05-23T00:19:12.234Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-23T00:19:20.427Z","endTime":"2026-05-23T00:19:36.449Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.391127097596378,"aZ":-37.90837591755376,"pfxX":-7.821605650370075,"pfxZ":-4.02974956077207,"pX":-0.7140217171745951,"pZ":0.4713064343541566,"vX0":-2.3871614040086064,"vY0":-118.97457294651024,"vZ0":-4.543140010994751,"x":144.22,"y":226.05,"x0":1.3203412387626634,"y0":50.002416135786056,"z0":5.868160612645927,"aX":-11.130119489285173},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-8.2,"breakHorizontal":14.8,"spinRate":3244,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.46166579581270195,"extension":5.798023170360785},"index":4,"playId":"2e0939c9-9cd1-3e94-8120-540af572a9a1","pitchNumber":3,"startTime":"2026-05-23T00:19:36.449Z","endTime":"2026-05-23T00:19:39.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.510985337088226,"aZ":-37.02875711701377,"pfxX":-9.322604990067545,"pfxZ":-3.476008448384457,"pX":0.09096883004535324,"pZ":1.2542572239552066,"vX0":-0.37256651853041106,"vY0":-117.80271023628733,"vZ0":-2.847001780214681,"x":113.53,"y":204.92,"x0":1.461515114920294,"y0":50.001927729393,"z0":5.919775808118365,"aX":-13.029968439477239},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.7,"breakHorizontal":16.9,"spinRate":3108,"spinDirection":320},"zone":14,"typeConfidence":2.0,"plateTime":0.46592194942696974,"extension":5.667210612669253},"index":5,"playId":"e8b44a37-7aba-3c0e-8d2d-79dcd33c1317","pitchNumber":4,"startTime":"2026-05-23T00:19:56.268Z","endTime":"2026-05-23T00:20:00.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97250288890306,"aZ":-36.55814344751598,"pfxX":-9.097275026969475,"pfxZ":-3.0584729080011765,"pX":-0.6661772568156706,"pZ":1.843259521883263,"vX0":-2.1573076816666488,"vY0":-118.95977313533494,"vZ0":-1.9091468169751469,"x":142.39,"y":189.01,"x0":1.4346537132616346,"y0":50.005056125860406,"z0":5.972577957685937,"aX":-13.029679395753758},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.8,"breakHorizontal":17.0,"spinRate":3228,"spinDirection":315},"zone":7,"typeConfidence":2.0,"plateTime":0.4605697381295326,"extension":5.804565273586649},"index":6,"playId":"78b2f56f-45e5-393d-8b7c-3e11c2728821","pitchNumber":5,"startTime":"2026-05-23T00:20:32.935Z","endTime":"2026-05-23T00:20:36.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48849140883139,"aZ":-20.927403370145615,"pfxX":8.496669102877767,"pfxZ":5.849547114648545,"pX":-0.12804660736227638,"pZ":2.4788998739767405,"vX0":-7.0943630201246215,"vY0":-138.16402075524744,"vZ0":-5.030741219791463,"x":121.88,"y":171.85,"x0":1.3765988807500138,"y0":50.00149817045948,"z0":5.741303669954027,"aX":16.328620016241796},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.6,"breakHorizontal":-13.8,"spinRate":2334,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.3973394192456343,"extension":5.896708925386898},"hitData":{"launchSpeed":81.2,"launchAngle":-56.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.18,"coordY":187.15}},"index":7,"playId":"96402309-6e46-38b7-b870-387d858702e4","pitchNumber":6,"startTime":"2026-05-23T00:20:57.216Z","endTime":"2026-05-23T00:21:04.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:21:04.258Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ceddanne Rafaela walks.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-23T00:21:31.170Z","endTime":"2026-05-23T00:22:49.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.944718728550928,"aZ":-40.077151529781986,"pfxX":-5.377996843446394,"pfxZ":-5.532908423951719,"pX":0.6498430341585224,"pZ":1.58635387727599,"vX0":-0.26003045555325033,"vY0":-119.26978233291585,"vZ0":-1.9554455990539243,"x":92.23,"y":195.95,"x0":1.4584001939634001,"y0":50.00447718854264,"z0":6.0625590071874695,"aX":-7.6765143099846656},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-10.2,"breakHorizontal":9.8,"spinRate":3038,"spinDirection":314},"zone":9,"typeConfidence":2.0,"plateTime":0.4608838090884886,"extension":5.720809272113194},"index":0,"playId":"4392dadd-9410-352b-82ac-0f6f6b536632","pitchNumber":1,"startTime":"2026-05-23T00:21:31.396Z","endTime":"2026-05-23T00:21:37.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.581045438691245,"aZ":-37.102322702028765,"pfxX":-5.291777471953209,"pfxZ":-3.5336489117916514,"pX":0.11856876353999371,"pZ":3.654486645414056,"vX0":-1.4342870402092003,"vY0":-117.94701163605555,"vZ0":1.9231072319623432,"x":112.48,"y":140.11,"x0":1.4235324819840354,"y0":50.00361530369303,"z0":6.275907867905984,"aX":-7.378791608703978},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.5,"breakHorizontal":10.0,"spinRate":2834,"spinDirection":323},"zone":12,"typeConfidence":2.0,"plateTime":0.46623314148094774,"extension":5.668325997438369},"index":1,"playId":"282924d9-cc6d-397d-8499-2be44c72ece8","pitchNumber":2,"startTime":"2026-05-23T00:21:49.773Z","endTime":"2026-05-23T00:21:54.300Z","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":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.730347804915706,"aZ":-30.494830803883048,"pfxX":-1.6051016243236091,"pfxZ":1.0709507799994533,"pX":0.2256410736965385,"pZ":4.2169296195373525,"vX0":-2.9932230480439954,"vY0":-124.58991072746088,"vZ0":1.9625843699763543,"x":108.4,"y":124.92,"x0":1.652504158259538,"y0":50.001860920933424,"z0":5.944429099741661,"aX":-2.515596751587863},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.6,"breakHorizontal":3.6,"spinRate":2708,"spinDirection":309},"zone":12,"typeConfidence":2.0,"plateTime":0.4401205862043045,"extension":5.877257943469892},"index":2,"playId":"3056e9ee-2d4f-3ecc-8a0a-1712a510ac3c","pitchNumber":3,"startTime":"2026-05-23T00:22:06.667Z","endTime":"2026-05-23T00:22:09.682Z","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":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.414678553006347,"aZ":-22.86366771313427,"pfxX":9.307974861316705,"pfxZ":4.928688996506036,"pX":0.19630947277513958,"pZ":2.3337182264289966,"vX0":-6.770603649208351,"vY0":-136.88417372578317,"vZ0":-4.8591754688110385,"x":109.52,"y":175.77,"x0":1.497751911775532,"y0":50.00579312043794,"z0":5.70618443182982,"aX":17.59162456664818},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.0,"breakHorizontal":-15.4,"spinRate":2306,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4007937375231574,"extension":5.913827449621398},"index":3,"playId":"2e8746ee-9ce9-35e7-9899-ad61426f5d0f","pitchNumber":4,"startTime":"2026-05-23T00:22:27.075Z","endTime":"2026-05-23T00:22:30.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.845055479415237,"aZ":-30.07778891109834,"pfxX":8.643037501551024,"pfxZ":1.3487616117216512,"pX":-0.587557335252234,"pZ":0.897692459465863,"vX0":-7.9573779900407136,"vY0":-123.3114601891555,"vZ0":-5.455930624422192,"x":139.4,"y":214.54,"x0":1.5470503243984892,"y0":50.00210742964304,"z0":5.654491461506597,"aX":13.407595641622876},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.4,"breakHorizontal":-13.9,"spinRate":1757,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.44295232294575504,"extension":5.872147936718864},"index":4,"playId":"ec23295a-9418-3e05-aee2-f98f36de716e","pitchNumber":5,"startTime":"2026-05-23T00:22:45.337Z","endTime":"2026-05-23T00:22:49.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:22:49.965Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to left fielder Gabriel Gonzalez.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-23T00:23:10.617Z","endTime":"2026-05-23T00:25:09.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694224,"link":"/api/v1/people/694224"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76486552756953,"aZ":-14.965882894134795,"pfxX":3.916130389733123,"pfxZ":8.968298280751089,"pX":-0.8995093655254958,"pZ":3.1300334725845174,"vX0":-7.371828728497183,"vY0":-137.69234437187004,"vZ0":-4.562111329772076,"x":151.29,"y":154.27,"x0":1.304484116384,"y0":50.00297842758296,"z0":5.822046726711681,"aX":7.515006250477761},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":-5.5,"spinRate":2275,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.39789062024014576,"extension":5.888485890274533},"index":0,"playId":"83c47d6f-7aa0-3377-9f72-af7c97d5bfcc","pitchNumber":1,"startTime":"2026-05-23T00:23:27.491Z","endTime":"2026-05-23T00:23:31.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.297819867582213,"aZ":-14.203290134547876,"pfxX":5.996042186993039,"pfxZ":9.515256319846102,"pX":-0.32651583782834837,"pZ":2.3065001078585508,"vX0":-6.4213987145311435,"vY0":-136.6075014181469,"vZ0":-6.696885769815923,"x":129.45,"y":176.5,"x0":1.2763689251023036,"y0":50.00143183311181,"z0":5.7673386924869865,"aX":11.32349737586092},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":-9.5,"spinRate":2295,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.40105570095987586,"extension":5.8946965982516355},"index":1,"playId":"a794199a-803c-32c5-9fec-c21e04eb4c84","pitchNumber":2,"startTime":"2026-05-23T00:23:47.103Z","endTime":"2026-05-23T00:23:51.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.408189366880897,"aZ":-21.935664010084004,"pfxX":9.416673504519975,"pfxZ":5.402825394143422,"pX":0.09739102676462426,"pZ":4.195945129942618,"vX0":-6.688260121766229,"vY0":-137.09434906370845,"vZ0":-0.5503997635296969,"x":113.29,"y":125.49,"x0":1.3499340098666932,"y0":50.006052888208394,"z0":5.901699027631123,"aX":17.858494932704236},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.8,"breakHorizontal":-15.6,"spinRate":2275,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4001117040109188,"extension":5.8535952224682095},"index":2,"playId":"014eda51-f84c-305a-a5b9-96a03f3334a1","pitchNumber":3,"startTime":"2026-05-23T00:24:10.711Z","endTime":"2026-05-23T00:24:14.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46602030711617,"aZ":-13.729600028629049,"pfxX":5.03784579245913,"pfxZ":9.708877359677157,"pX":0.012181069134144741,"pZ":3.4828624809621713,"vX0":-5.599550530936719,"vY0":-137.66414250078003,"vZ0":-3.707986416414034,"x":116.54,"y":144.74,"x0":1.4279719490395353,"y0":50.003349870571896,"z0":5.79042838534989,"aX":9.571621258877045},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":-7.8,"spinRate":2276,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.3994382083639576,"extension":5.909906770310392},"index":3,"playId":"6621a08b-291b-3db6-9d82-cd45e3880351","pitchNumber":4,"startTime":"2026-05-23T00:24:31.094Z","endTime":"2026-05-23T00:24:36.027Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-23T00:24:43.411Z","endTime":"2026-05-23T00:24:59.979Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.338210554065302,"aZ":-35.73973763471285,"pfxX":-2.0375039993128015,"pfxZ":-2.3867679688093144,"pX":-0.1175286859865327,"pZ":2.153550551680698,"vX0":-3.247329826305018,"vY0":-122.18658803981766,"vZ0":-1.224950037414556,"x":121.48,"y":180.63,"x0":1.4985101219038452,"y0":50.000228545092924,"z0":5.760461218186201,"aX":-3.048555850465025},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.3,"breakHorizontal":4.6,"spinRate":2829,"spinDirection":320},"zone":5,"typeConfidence":2.0,"plateTime":0.4500025988248031,"extension":5.799939460105774},"hitData":{"launchSpeed":87.0,"launchAngle":53.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.86,"coordY":117.42}},"index":5,"playId":"157d47eb-5567-3a9d-8ea9-aefe5c844e29","pitchNumber":5,"startTime":"2026-05-23T00:24:59.979Z","endTime":"2026-05-23T00:25:09.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:25:09.286Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-23T00:27:22.337Z","endTime":"2026-05-23T00:28:08.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":2},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":93.1,"endSpeed":84.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52020320011975,"aZ":-20.48954691978305,"pfxX":10.25943397834692,"pfxZ":6.345355638757148,"pX":-0.3878176145690421,"pZ":3.0118910446253575,"vX0":-11.304126168968818,"vY0":-135.13385541229232,"vZ0":-2.964440929703285,"x":131.78,"y":157.46,"x0":2.524393082097646,"y0":50.005465028597584,"z0":5.56900450759906,"aX":18.90325105028859},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":-16.1,"spinRate":2180,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.4059276136445411,"extension":7.471829186446785},"index":0,"playId":"dda54924-0b97-32f4-927f-97a7294545cf","pitchNumber":1,"startTime":"2026-05-23T00:27:22.337Z","endTime":"2026-05-23T00:27:26.107Z","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":93.0,"endSpeed":84.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38440637556381,"aZ":-18.01554868219399,"pfxX":10.547784880349672,"pfxZ":7.77006334362134,"pX":-0.018905535684882648,"pZ":2.786949162557873,"vX0":-10.34537287881499,"vY0":-134.8906306409392,"vZ0":-3.9132871079055747,"x":117.72,"y":163.53,"x0":2.516299488368835,"y0":50.0048641618115,"z0":5.54549757311907,"aX":19.224679952347355},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":-16.6,"spinRate":2291,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.407800556944264,"extension":6.998969586624987},"index":1,"playId":"6e538b12-f15a-343d-a857-fdd7b424d7c9","pitchNumber":2,"startTime":"2026-05-23T00:27:33.933Z","endTime":"2026-05-23T00:27:37.978Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.046120814308836,"aZ":-13.402366334334268,"pfxX":8.75320570176717,"pfxZ":9.440382993873882,"pX":0.365894024466758,"pZ":2.449590166851576,"vX0":-9.044388359575162,"vY0":-140.20992646572694,"vZ0":-5.645901644813818,"x":103.05,"y":172.64,"x0":2.4980076151090076,"y0":50.00433314393391,"z0":5.3658021825125095,"aX":17.40915150721097},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":-13.9,"spinRate":2262,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.3908159309558994,"extension":7.1044487026786465},"index":2,"playId":"f737cb55-2297-335f-b2e1-5e94ccc4dad5","pitchNumber":3,"startTime":"2026-05-23T00:28:04.751Z","endTime":"2026-05-23T00:28:08.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:28:08.362Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Martin pops out to first baseman Willson Contreras in foul territory.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-23T00:28:21.368Z","endTime":"2026-05-23T00:29:07.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.297706191468006,"aZ":-22.393526836575614,"pfxX":11.873661162279461,"pfxZ":5.234006614634335,"pX":0.909791955843439,"pZ":3.4408491556759953,"vX0":-8.5270394175348,"vY0":-135.93651417382338,"vZ0":-1.187228749390812,"x":82.32,"y":145.88,"x0":2.547494838845306,"y0":50.001724365353446,"z0":5.440576607408942,"aX":22.18037148442603},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.5,"breakHorizontal":-19.7,"spinRate":2232,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.403216403079099,"extension":7.258142619563439},"index":0,"playId":"516c7a56-8603-3181-9b38-7a58190d08d7","pitchNumber":1,"startTime":"2026-05-23T00:28:28.411Z","endTime":"2026-05-23T00:28:31.730Z","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":95.6,"endSpeed":86.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1934714515702,"aZ":-13.819281110758105,"pfxX":6.467966418215001,"pfxZ":9.436419166509081,"pX":1.3750495311052264,"pZ":3.261172537078069,"vX0":-5.525605126297113,"vY0":-139.06232459558078,"vZ0":-3.5151388470662215,"x":64.59,"y":150.73,"x0":2.5542617425466316,"y0":50.00180156170673,"z0":5.467287419860396,"aX":12.579893770811166},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-10.4,"spinRate":2246,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.3949057648261345,"extension":7.251838742165068},"index":1,"playId":"4e9a204a-d9c4-3468-aa92-8057cbc69ff1","pitchNumber":2,"startTime":"2026-05-23T00:28:41.793Z","endTime":"2026-05-23T00:28:44.793Z","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":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21969588727283,"aZ":-13.103852137708508,"pfxX":9.208695794274899,"pfxZ":9.914626257945109,"pX":-0.31586014793739775,"pZ":2.562996559047644,"vX0":-10.927978612617746,"vY0":-138.36955565457725,"vZ0":-5.230565627885032,"x":129.04,"y":169.58,"x0":2.5035061324483623,"y0":50.003136169413374,"z0":5.368422645449185,"aX":17.71291279777338},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":-14.2,"spinRate":2310,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.3970930847066043,"extension":7.658216131042109},"hitData":{"launchSpeed":89.1,"launchAngle":76.0,"totalDistance":121.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":196.28}},"index":2,"playId":"7ecf5176-182f-3a35-877a-af9bb8242dc4","pitchNumber":3,"startTime":"2026-05-23T00:28:58.359Z","endTime":"2026-05-23T00:29:07.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:29:07.821Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, shortstop Nick Sogard to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-23T00:29:22.494Z","endTime":"2026-05-23T00:29:41.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":0},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.137400579213047,"aZ":-33.98298452488857,"pfxX":-2.095298293393026,"pfxZ":-1.2317972890832625,"pX":-0.5114293233754437,"pZ":3.047142746125776,"vX0":-6.483225289064275,"vY0":-120.05540527706982,"vZ0":0.8008126360178891,"x":136.49,"y":156.51,"x0":2.490739412335196,"y0":50.003380622454856,"z0":5.721842255091534,"aX":-3.073667095723026},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.8,"breakHorizontal":5.3,"spinRate":2382,"spinDirection":285},"zone":1,"typeConfidence":2.0,"plateTime":0.45534852783653923,"extension":6.883030665581697},"hitData":{"launchSpeed":85.5,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":155.74}},"index":0,"playId":"b2d019c8-dd19-3b0c-9693-feb0fd8c8ed2","pitchNumber":1,"startTime":"2026-05-23T00:29:33.328Z","endTime":"2026-05-23T00:29:41.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:29:41.339Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, third baseman Brooks Lee to first baseman Josh Bell.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-23T00:31:57.296Z","endTime":"2026-05-23T00:32:07.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Travis Adams replaces Connor Prielipp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T00:31:27.211Z","endTime":"2026-05-23T00:31:59.559Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701519,"link":"/api/v1/people/701519"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.213289509380715,"aZ":-21.823242356295303,"pfxX":-8.467823874609405,"pfxZ":5.4450298951311265,"pX":-0.5461345436411787,"pZ":2.8743992923212116,"vX0":6.5523383043604815,"vY0":-136.77907904241152,"vZ0":-4.500488832226306,"x":137.82,"y":161.17,"x0":-1.8685180535426034,"y0":50.0042310181055,"z0":6.031097538926647,"aX":-16.100355907087497},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.1,"breakHorizontal":14.0,"spinRate":2284,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3999382371030733,"extension":6.158266207709681},"hitData":{"launchSpeed":40.3,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.78,"coordY":167.9}},"index":1,"playId":"b3a4dc92-1df4-31a9-824a-4800a8703684","pitchNumber":1,"startTime":"2026-05-23T00:31:59.559Z","endTime":"2026-05-23T00:32:07.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:32:07.546Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-23T00:32:30.968Z","endTime":"2026-05-23T00:34:42.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70917483990655,"aZ":-25.85203707796648,"pfxX":-8.744687482521577,"pfxZ":3.3838708812560476,"pX":0.13400978586943796,"pZ":2.7361119999250647,"vX0":8.709984294978785,"vY0":-135.60858684218388,"vZ0":-3.978412607379056,"x":111.89,"y":164.9,"x0":-1.978108617141467,"y0":50.00376334725002,"z0":6.018437198235225,"aX":-16.343465151994423},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.5,"breakHorizontal":14.0,"spinRate":2181,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.40336915198826606,"extension":6.08962874728989},"index":0,"playId":"94ec46ba-6258-3127-8add-f0831ee20ccf","pitchNumber":1,"startTime":"2026-05-23T00:32:41.547Z","endTime":"2026-05-23T00:32:45.245Z","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.4,"endSpeed":79.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82109215586371,"aZ":-30.489155937382858,"pfxX":2.581711465613981,"pfxZ":1.0711871866904232,"pX":0.2963903746997901,"pZ":1.5665264111376342,"vX0":4.778120845306508,"vY0":-124.37453576686086,"vZ0":-4.2092361578062185,"x":105.7,"y":196.48,"x0":-1.981494498486738,"y0":50.004560226530536,"z0":5.795985949815977,"aX":4.063276424434098},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.2,"breakHorizontal":-5.8,"spinRate":2236,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4395886216286642,"extension":6.256195004503541},"index":1,"playId":"dab4f80d-f541-3cbd-87f8-7bf14e5d0c3c","pitchNumber":2,"startTime":"2026-05-23T00:32:54.470Z","endTime":"2026-05-23T00:32:59.012Z","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":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.713062671399726,"aZ":-31.920163083387422,"pfxX":1.9661888796319502,"pfxZ":0.16713878011047978,"pX":1.227542153311326,"pZ":1.649619993832506,"vX0":7.47593650351039,"vY0":-123.95840856411186,"vZ0":-3.5118791853523055,"x":70.21,"y":194.24,"x0":-2.077496495711901,"y0":50.00549276621726,"z0":5.736777841027161,"aX":3.0746661415174645},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.2,"breakHorizontal":-5.3,"spinRate":2289,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.441085628883906,"extension":6.313873937147296},"index":2,"playId":"c4d7e706-ee54-3a14-8c07-f067d9d44395","pitchNumber":3,"startTime":"2026-05-23T00:33:08.308Z","endTime":"2026-05-23T00:33:11.895Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-05-23T00:33:17.911Z","endTime":"2026-05-23T00:33:30.484Z","isPitch":false,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.085114646650858,"aZ":-23.96004424103026,"pfxX":3.7962879412694828,"pfxZ":4.705173380015062,"pX":0.5274162319577281,"pZ":2.3521394384627543,"vX0":5.013115511150152,"vY0":-130.90516127553525,"vZ0":-4.8269461478079,"x":96.9,"y":175.27,"x0":-1.9013843650030513,"y0":50.00377069830779,"z0":6.000229775595184,"aX":6.627222076687144},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":-7.9,"spinRate":2397,"spinDirection":167},"zone":6,"typeConfidence":2.0,"plateTime":0.417462799369519,"extension":6.013600171428429},"index":4,"playId":"7facefa1-68ca-3fa8-9622-dc6a9d2eedfa","pitchNumber":4,"startTime":"2026-05-23T00:33:30.484Z","endTime":"2026-05-23T00:33:34.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.658738143436135,"aZ":-35.3130199851321,"pfxX":0.8911270861193695,"pfxZ":-2.0541844759497963,"pX":-0.14845095342404294,"pZ":2.7981943741671707,"vX0":4.159064667545994,"vY0":-122.85455137555525,"vZ0":-0.32525735618061835,"x":122.66,"y":163.23,"x0":-1.9801014179668652,"y0":50.00457084160198,"z0":5.9373514545963415,"aX":1.3597850425046047},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.6,"breakHorizontal":-2.6,"spinRate":2241,"spinDirection":68},"zone":2,"typeConfidence":2.0,"plateTime":0.44607821988078955,"extension":6.458464033075813},"index":5,"playId":"19a8b7ab-1f3d-3096-bc61-9851f70a6bdb","pitchNumber":5,"startTime":"2026-05-23T00:33:45.601Z","endTime":"2026-05-23T00:33:51.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.381675386691235,"aZ":-11.831284565924088,"pfxX":-3.5042767414058025,"pfxZ":10.688289806013822,"pX":0.6607113230516748,"pZ":1.6999190645877944,"vX0":8.06469174274207,"vY0":-137.52576349610737,"vZ0":-9.259056423639175,"x":91.82,"y":192.88,"x0":-1.8630616130492186,"y0":50.00091884123993,"z0":5.9266571397279,"aX":-6.669242668839747},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":4.6,"spinRate":2476,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.3992945906798644,"extension":6.18547595482004},"index":6,"playId":"8cafab06-ab65-3789-90b3-dd0bf3b708bc","pitchNumber":6,"startTime":"2026-05-23T00:34:38.962Z","endTime":"2026-05-23T00:34:42.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:34:42.565Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Sogard walks.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-23T00:34:52.291Z","endTime":"2026-05-23T00:36:22.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"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":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"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(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":93.6,"endSpeed":84.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.660544208996704,"aZ":-12.085188980194484,"pfxX":-1.9447762826457504,"pfxZ":10.798909768046004,"pX":-0.5883901441916256,"pZ":3.3108052018878515,"vX0":0.38007072790486307,"vY0":-136.20837297457828,"vZ0":-4.82877213043966,"x":139.43,"y":149.39,"x0":-0.4780445241121482,"y0":50.00481864358921,"z0":5.956559854396398,"aX":-3.6187365334816204},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.6,"breakHorizontal":3.5,"spinRate":2380,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.40363710185978796,"extension":6.091393902482903},"index":0,"playId":"18742dac-1c75-38c2-94e1-b37a6de2c320","pitchNumber":1,"startTime":"2026-05-23T00:35:04.607Z","endTime":"2026-05-23T00:35:08.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.475288021992355,"aZ":-26.261232806721196,"pfxX":-9.980536362969218,"pfxZ":3.709928449046413,"pX":0.1651159387529351,"pZ":1.8166556013540271,"vX0":5.24961788142671,"vY0":-125.99511767360416,"vZ0":-4.064550033403383,"x":110.71,"y":189.73,"x0":-0.6573058374415441,"y0":50.00532637726758,"z0":5.592312858811689,"aX":-15.922782602041087},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.9,"breakHorizontal":16.7,"spinRate":1924,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.43602952694209485,"extension":6.131181598793204},"index":1,"playId":"b2fbb483-314f-35c0-bb2a-a36093693a9f","pitchNumber":2,"startTime":"2026-05-23T00:35:16.286Z","endTime":"2026-05-23T00:35:19.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.161000339464035,"aZ":-21.780563207034138,"pfxX":-8.058485622168039,"pfxZ":5.458037071170612,"pX":0.04085732612728084,"pZ":1.1752501850397106,"vX0":4.975217025423686,"vY0":-137.3541110128696,"vZ0":-8.44308268954112,"x":115.44,"y":207.05,"x0":-0.7493321755996913,"y0":50.00652674237402,"z0":5.776701036755315,"aX":-15.361041837090726},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":13.6,"spinRate":2221,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.39916257941334754,"extension":6.115643176774027},"index":2,"playId":"88976931-ab24-33b7-8cc0-1f086da02feb","pitchNumber":3,"startTime":"2026-05-23T00:35:29.725Z","endTime":"2026-05-23T00:35:33.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45973817470887,"aZ":-13.129181161129699,"pfxX":-3.1820804432860443,"pfxZ":10.118906554434737,"pX":1.5625670259299518,"pZ":2.4654909255215585,"vX0":6.53374864331713,"vY0":-136.88192033322244,"vZ0":-6.5811683801043275,"x":57.44,"y":172.21,"x0":-0.4505972880891602,"y0":50.00649830923486,"z0":5.814142824308683,"aX":-5.991806936604267},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":4.3,"spinRate":2421,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4013741651638352,"extension":6.158284983213033},"index":3,"playId":"b55bdc8f-88a4-3932-88fc-1abfabcb0d6b","pitchNumber":4,"startTime":"2026-05-23T00:35:42.629Z","endTime":"2026-05-23T00:35:46.007Z","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":94.8,"endSpeed":86.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.963186783939943,"aZ":-10.980595744666282,"pfxX":-2.529659462919698,"pfxZ":11.086212355084964,"pX":0.3125563077969588,"pZ":1.565360963861521,"vX0":2.802028390477303,"vY0":-137.7166516322607,"vZ0":-9.406789951727552,"x":105.09,"y":196.52,"x0":-0.3917622398237907,"y0":50.001484074316195,"z0":5.777993555730609,"aX":-4.835383271987023},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":4.0,"spinRate":2407,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.398454573736033,"extension":6.165258354042945},"index":4,"playId":"6b4b8b18-7427-3732-84d9-4613e95fc627","pitchNumber":5,"startTime":"2026-05-23T00:35:58.658Z","endTime":"2026-05-23T00:36:02.532Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-23T00:36:10.382Z","endTime":"2026-05-23T00:36:18.028Z","isPitch":false,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"}},{"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":90.5,"endSpeed":83.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.721142860598288,"aZ":-22.673987690202758,"pfxX":1.7287934034469323,"pfxZ":5.396079491934906,"pX":1.9162454212607907,"pZ":0.5613392662091097,"vX0":5.96603015968974,"vY0":-131.56790694406442,"vZ0":-9.16052318621547,"x":43.96,"y":223.62,"x0":-0.601206643469536,"y0":50.00356819372266,"z0":5.755517600639444,"aX":3.0450488434563683},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.0,"breakHorizontal":-4.4,"spinRate":2593,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.41558348171423143,"extension":6.2479239531620285},"index":6,"playId":"d6a3c419-f406-3800-905b-23de3048968c","pitchNumber":6,"startTime":"2026-05-23T00:36:18.028Z","endTime":"2026-05-23T00:36:22.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:36:22.617Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcelo Mayer grounds out, pitcher Travis Adams to first baseman Josh Bell.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-23T00:36:42.358Z","endTime":"2026-05-23T00:38:07.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701519,"link":"/api/v1/people/701519"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":86.1,"endSpeed":78.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85654653255773,"aZ":-23.81468607213756,"pfxX":-7.529080412583909,"pfxZ":5.292513027274357,"pX":0.8374374808056161,"pZ":2.454855213824858,"vX0":5.719935765555908,"vY0":-125.29801909892343,"vZ0":-2.9361827487130445,"x":85.08,"y":172.5,"x0":-0.5041609206538379,"y0":50.00290604784152,"z0":5.601621216960227,"aX":-11.893628720918919},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.1,"breakHorizontal":12.2,"spinRate":1869,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.43822614004725224,"extension":6.152895230324476},"index":0,"playId":"263a0ab6-1145-337f-a5c3-d60dd316d887","pitchNumber":1,"startTime":"2026-05-23T00:36:50.988Z","endTime":"2026-05-23T00:36:55.150Z","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":81.8,"endSpeed":75.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.970259339998815,"aZ":-31.047172878565043,"pfxX":-7.566690696808237,"pfxZ":0.7854751203122281,"pX":0.05807799436970669,"pZ":0.9918330383664703,"vX0":3.5774849697756905,"vY0":-119.0096285435553,"vZ0":-4.14340346751737,"x":114.79,"y":212.0,"x0":-0.485858209383997,"y0":50.001116457945415,"z0":5.5839624488503645,"aX":-10.795100681460458},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.6,"breakHorizontal":12.7,"spinRate":1833,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.46117573679640467,"extension":5.789819866680472},"index":1,"playId":"d35e86fd-f02f-38d8-a7c9-0bfb4ec08f5a","pitchNumber":2,"startTime":"2026-05-23T00:37:07.454Z","endTime":"2026-05-23T00:37:10.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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.732875709324855,"aZ":-13.764075136406932,"pfxX":-1.644065683264409,"pfxZ":9.692431128937578,"pX":0.880323798331156,"pZ":1.1768294693937753,"vX0":3.690786209714878,"vY0":-137.26014466630596,"vZ0":-9.70751781095258,"x":83.44,"y":207.01,"x0":-0.27097273819383444,"y0":50.00174589484125,"z0":5.707416818535175,"aX":-3.122672710556321},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":2.2,"spinRate":2419,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3997783287953638,"extension":6.207917573536161},"index":2,"playId":"a563c66a-86f3-3e22-bc0e-6de7f37040b1","pitchNumber":3,"startTime":"2026-05-23T00:37:23.887Z","endTime":"2026-05-23T00:37:27.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":76.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.278821879369808,"aZ":-29.30538357308932,"pfxX":-8.826672406180862,"pfxZ":1.882832796460356,"pX":-1.5011456048180791,"pZ":2.9747629127479973,"vX0":1.5502046525131818,"vY0":-123.58841122498166,"vZ0":-0.5417811781483758,"x":174.22,"y":158.46,"x0":-0.9971471637780831,"y0":50.00200083393484,"z0":5.692630793419556,"aX":-13.436199060522348},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.6,"breakHorizontal":15.5,"spinRate":1832,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4459054334388255,"extension":5.9769886550404285},"index":3,"playId":"e2f28cad-5deb-3596-bb02-70bb37182a6c","pitchNumber":4,"startTime":"2026-05-23T00:37:41.468Z","endTime":"2026-05-23T00:37:45.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.073443626439136,"aZ":-23.79558549873058,"pfxX":3.4184003175291577,"pfxZ":4.820635284649504,"pX":-0.2526200682450626,"pZ":1.9941441701559706,"vX0":0.04528255875702558,"vY0":-130.8885638611394,"vZ0":-5.402111024023819,"x":126.63,"y":184.94,"x0":-0.7144630320126647,"y0":50.00490082900115,"z0":5.861703898878747,"aX":5.944466982792322},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.8,"breakHorizontal":-6.2,"spinRate":2492,"spinDirection":180},"zone":8,"typeConfidence":2.0,"plateTime":0.4181328120135932,"extension":6.004573027926094},"hitData":{"launchSpeed":72.1,"launchAngle":-73.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.95,"coordY":183.61}},"index":4,"playId":"464a6ab0-8c9f-3066-b1af-908a74cb8050","pitchNumber":5,"startTime":"2026-05-23T00:38:00.659Z","endTime":"2026-05-23T00:38:07.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:38:07.985Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gabriel Gonzalez pops out softly to catcher Carlos Narváez in foul territory.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-23T00:40:15.401Z","endTime":"2026-05-23T00:41:27.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.1,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09634430685991,"aZ":-13.810132472231489,"pfxX":5.780941870475135,"pfxZ":9.99096675135401,"pX":0.11821754005009284,"pZ":3.25674864645998,"vX0":-8.563463125772905,"vY0":-135.79474403670716,"vZ0":-3.4798671368202827,"x":112.49,"y":150.85,"x0":2.584662163917043,"y0":50.00407359867211,"z0":5.536926143353774,"aX":10.627919920867182},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":-8.3,"spinRate":2107,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.4058031023837869,"extension":6.9643593143974485},"index":0,"playId":"e7a86b01-79cb-340c-aad6-513c5ab63874","pitchNumber":1,"startTime":"2026-05-23T00:40:33.862Z","endTime":"2026-05-23T00:40:36.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.986927255698205,"aZ":-32.51702880038323,"pfxX":7.939591474042465,"pfxZ":-0.2190201112893977,"pX":1.157203643631794,"pZ":2.9550799791974156,"vX0":-6.465877064857727,"vY0":-124.81967988758066,"vZ0":0.5290840249139255,"x":72.89,"y":158.99,"x0":2.7489519989686655,"y0":50.00167328637659,"z0":5.416575046456792,"aX":12.534690615756052},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.0,"breakHorizontal":-12.8,"spinRate":1047,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.43872305425098235,"extension":7.259338747945337},"index":1,"playId":"01d7a3ae-ba36-31f8-b696-790948a7edf8","pitchNumber":2,"startTime":"2026-05-23T00:40:46.410Z","endTime":"2026-05-23T00:40:50.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.839605257847104,"aZ":-15.828174831146738,"pfxX":7.6255582868577685,"pfxZ":8.713978433473489,"pX":1.7435627340006288,"pZ":1.601681800759721,"vX0":-5.684554064180494,"vY0":-136.74257317163614,"vZ0":-6.674425114153181,"x":50.54,"y":195.53,"x0":2.868628492031931,"y0":50.002916210238936,"z0":5.178731525927321,"aX":14.303328220601223},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":-12.5,"spinRate":2035,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.40202883714709214,"extension":7.214106058860887},"index":2,"playId":"16d925fb-0509-3afe-a5ef-4da7f775e84f","pitchNumber":3,"startTime":"2026-05-23T00:41:03.260Z","endTime":"2026-05-23T00:41:06.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.889863425759295,"aZ":-21.887123784909825,"pfxX":0.27711347897058847,"pfxZ":6.24790644157212,"pX":-0.7408933332629297,"pZ":2.9620455853482293,"vX0":-8.421973625728004,"vY0":-127.20561758836257,"vZ0":-1.5475096709852405,"x":145.24,"y":158.8,"x0":2.5700722049308484,"y0":50.00547854154939,"z0":5.3052651655931005,"aX":0.4584670510777837},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.2,"breakHorizontal":1.3,"spinRate":2186,"spinDirection":165},"zone":1,"typeConfidence":2.0,"plateTime":0.4297824620482138,"extension":7.07418457816332},"hitData":{"launchSpeed":59.6,"launchAngle":81.0,"totalDistance":53.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":147.34,"coordY":211.05}},"index":3,"playId":"532628e7-d297-3e11-9de2-872e9f25c497","pitchNumber":4,"startTime":"2026-05-23T00:41:19.162Z","endTime":"2026-05-23T00:41:27.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:41:27.238Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Kreidler strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-23T00:41:35.404Z","endTime":"2026-05-23T00:42:31.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5802432849311,"aZ":-20.23742068019921,"pfxX":11.28183714161344,"pfxZ":6.300259746252932,"pX":-0.6671757755615186,"pZ":2.533805832464316,"vX0":-11.923705487753622,"vY0":-137.06119260035084,"vZ0":-3.9131171448993864,"x":142.43,"y":170.37,"x0":2.283252829784493,"y0":50.000587482071275,"z0":5.369973685619176,"aX":21.36546733624007},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.7,"breakHorizontal":-17.8,"spinRate":2208,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.40032141892395856,"extension":7.310538983291227},"index":0,"playId":"032b02b0-2455-3516-afb3-bfad032b652e","pitchNumber":1,"startTime":"2026-05-23T00:41:53.890Z","endTime":"2026-05-23T00:41:57.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24266000865414,"aZ":-32.706803958159576,"pfxX":5.227451910462066,"pfxZ":-0.32444474072853424,"pX":-0.7126659954810639,"pZ":1.8952978754868874,"vX0":-9.76276470729598,"vY0":-127.19076725541295,"vZ0":-1.9419425413995992,"x":144.17,"y":187.61,"x0":2.504566076979255,"y0":50.00472368672752,"z0":5.274130181864672,"aX":8.525867955735475},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.8,"breakHorizontal":-7.1,"spinRate":757,"spinDirection":109},"zone":7,"typeConfidence":2.0,"plateTime":0.431416965853304,"extension":7.123396749624867},"index":1,"playId":"34517d64-7895-360f-abfe-9f74769ce9d8","pitchNumber":2,"startTime":"2026-05-23T00:42:05.840Z","endTime":"2026-05-23T00:42:09.941Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-23T00:42:16.237Z","endTime":"2026-05-23T00:42:25.912Z","isPitch":false,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77098591115327,"aZ":-14.494471544675061,"pfxX":8.364619146400205,"pfxZ":8.969338486888619,"pX":0.9083264722025511,"pZ":3.7488307650447408,"vX0":-7.161216936189302,"vY0":-140.01695942532714,"vZ0":-1.9753465406982715,"x":82.38,"y":137.56,"x0":2.421595407758358,"y0":50.00191658571718,"z0":5.419905978157868,"aX":16.48633577416281},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":-13.6,"spinRate":2253,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.39228051436919564,"extension":7.127504235719118},"index":3,"playId":"a1cbc7d2-49ca-39cc-8e40-8d0d9c4e7830","pitchNumber":3,"startTime":"2026-05-23T00:42:25.912Z","endTime":"2026-05-23T00:42:31.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:42:31.513Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out, second baseman Marcelo Mayer to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-23T00:42:41.963Z","endTime":"2026-05-23T00:43:39.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.729433520526438,"aZ":-19.301623057784703,"pfxX":10.587449527388735,"pfxZ":6.531082756332711,"pX":-0.5964477719753354,"pZ":1.9529867155491758,"vX0":-11.643629462250471,"vY0":-139.58717134853376,"vZ0":-5.898931027020525,"x":139.74,"y":186.05,"x0":2.2554696141288026,"y0":50.00318276418601,"z0":5.366462041585317,"aX":20.871316342522324},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.7,"breakHorizontal":-16.7,"spinRate":2345,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.39255000481581037,"extension":7.237101174290964},"index":0,"playId":"fbd3cc94-fbf2-33b1-afd7-cb7daaddf3c6","pitchNumber":1,"startTime":"2026-05-23T00:42:53.449Z","endTime":"2026-05-23T00:42:57.245Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-23T00:43:05.723Z","endTime":"2026-05-23T00:43:19.093Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.595979830904675,"aZ":-34.67352392995166,"pfxX":-3.1511660315043217,"pfxZ":-1.6417230791133122,"pX":-0.037137193259736204,"pZ":4.1011664164840305,"vX0":-5.039254764402518,"vY0":-122.0844204765409,"vZ0":3.0381332867719477,"x":118.42,"y":128.05,"x0":2.4581874553316694,"y0":50.00567414097099,"z0":5.8124957025110335,"aX":-4.7865809420408025},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.0,"breakHorizontal":6.8,"spinRate":2350,"spinDirection":287},"zone":11,"typeConfidence":2.0,"plateTime":0.44755255145219675,"extension":7.13940099924706},"index":2,"playId":"5bfb568f-8d6f-3b1f-8b94-22f44247b89c","pitchNumber":2,"startTime":"2026-05-23T00:43:19.093Z","endTime":"2026-05-23T00:43:22.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6932346512761,"aZ":-20.90009785353215,"pfxX":11.573835288913207,"pfxZ":5.852678666458621,"pX":0.13920303355135377,"pZ":2.023057966099397,"vX0":-10.759192553922595,"vY0":-138.34579421479944,"vZ0":-5.254650486918996,"x":111.69,"y":184.16,"x0":2.5869862194911803,"y0":50.003117363052745,"z0":5.360498386890151,"aX":22.293635168727086},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.6,"breakHorizontal":-18.5,"spinRate":2287,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.3968776425501419,"extension":7.233956211508073},"hitData":{"launchSpeed":99.4,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":155.74}},"index":3,"playId":"b47206a8-5263-3170-82d4-fe5bfde813d0","pitchNumber":3,"startTime":"2026-05-23T00:43:32.249Z","endTime":"2026-05-23T00:43:39.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:43:39.869Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-23T00:46:02.411Z","endTime":"2026-05-23T00:47:55.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T00:45:43.263Z","endTime":"2026-05-23T00:46:04.755Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.153855477499746,"aZ":-16.424213462791275,"pfxX":-3.6106339458484995,"pfxZ":8.310174493017405,"pX":0.44813030721695146,"pZ":0.8003960552169207,"vX0":7.027185172209488,"vY0":-136.5619754510671,"vZ0":-10.212557644751957,"x":99.92,"y":217.17,"x0":-1.6855497314443677,"y0":50.00361420230268,"z0":5.710368324150271,"aX":-6.843607588490967},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":5.2,"spinRate":2352,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4005949442471808,"extension":6.117977298707546},"index":1,"playId":"93d9c545-9892-3cbc-bea7-1f7e79c717ed","pitchNumber":1,"startTime":"2026-05-23T00:46:04.755Z","endTime":"2026-05-23T00:46:08.526Z","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.7,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.440256582098847,"aZ":-14.57724450575323,"pfxX":-2.8270231253602978,"pfxZ":9.34932174587503,"pX":1.3378402561068747,"pZ":2.178144090346796,"vX0":10.065740835913111,"vY0":-135.99564377803034,"vZ0":-6.666881291982607,"x":66.0,"y":179.97,"x0":-2.0362509884465774,"y0":50.00668957176838,"z0":5.66354049783219,"aX":-5.324669016720071},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":3.1,"spinRate":2498,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4019980451441798,"extension":6.041564837731383},"index":2,"playId":"e367951d-2a0b-3977-b58d-b129a530aefa","pitchNumber":2,"startTime":"2026-05-23T00:46:17.742Z","endTime":"2026-05-23T00:46:20.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.912584118096134,"aZ":-16.225339781632496,"pfxX":-2.25486586131735,"pfxZ":8.472152665170947,"pX":0.30652987355108474,"pZ":2.1677036429206584,"vX0":6.6560908578234255,"vY0":-136.31771819084148,"vZ0":-7.02444091391688,"x":105.32,"y":180.25,"x0":-1.8736341582980407,"y0":50.002482897821366,"z0":5.89771081478124,"aX":-4.245253633780425},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":2.6,"spinRate":2399,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.401768135764768,"extension":5.928217222111562},"index":3,"playId":"31ca45ff-b492-3e69-8dab-71514d279dda","pitchNumber":3,"startTime":"2026-05-23T00:46:33.238Z","endTime":"2026-05-23T00:46:36.511Z","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":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.030732003020205,"aZ":-24.011208524680793,"pfxX":2.424499290787041,"pfxZ":4.610651431464799,"pX":0.6439939390514934,"pZ":2.143864766038349,"vX0":5.744981067484347,"vY0":-132.16279892134563,"vZ0":-5.37252793807799,"x":92.45,"y":180.9,"x0":-1.8723789782819482,"y0":50.0021768827505,"z0":5.96534032482023,"aX":4.2896559476513065},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.4,"breakHorizontal":-5.6,"spinRate":2448,"spinDirection":184},"zone":9,"typeConfidence":2.0,"plateTime":0.4143461973635052,"extension":6.016879162681322},"index":4,"playId":"0680e995-3d36-3771-829d-72b0081e3e53","pitchNumber":4,"startTime":"2026-05-23T00:46:51.906Z","endTime":"2026-05-23T00:46:55.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.588360743992833,"aZ":-22.46187440921791,"pfxX":3.157249123486988,"pfxZ":5.490934726213316,"pX":0.0016649202711287061,"pZ":2.9398553907045515,"vX0":3.773657521898667,"vY0":-132.50873770282783,"vZ0":-3.683499356848004,"x":116.94,"y":159.4,"x0":-1.8538091309879414,"y0":50.005336193182146,"z0":5.998504608692542,"aX":5.588467652917379},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.4,"breakHorizontal":-6.6,"spinRate":2470,"spinDirection":166},"zone":2,"typeConfidence":2.0,"plateTime":0.4141118953709353,"extension":6.000015617211783},"index":5,"playId":"ae2b7f86-c8fd-383f-bc34-4e07a5900806","pitchNumber":5,"startTime":"2026-05-23T00:47:50.615Z","endTime":"2026-05-23T00:47:55.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:47:55.297Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to center fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-23T00:48:03.028Z","endTime":"2026-05-23T00:48:39.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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":84.7,"endSpeed":77.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.486585969525063,"aZ":-32.292585412938514,"pfxX":1.862689842422343,"pfxZ":-0.07990676450555423,"pX":-1.0353048307627444,"pZ":1.9802706774141072,"vX0":2.0772040147125272,"vY0":-123.29247187674751,"vZ0":-2.5189176516891845,"x":156.46,"y":185.31,"x0":-2.1320044119326513,"y0":50.00155687829598,"z0":5.7519461956481,"aX":2.8546701592165227},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.5,"breakHorizontal":-3.8,"spinRate":2398,"spinDirection":93},"zone":13,"typeConfidence":2.0,"plateTime":0.44497721525366174,"extension":6.183519926335449},"index":0,"playId":"672a8bf2-601c-318a-9bc1-8b9fae6903ef","pitchNumber":1,"startTime":"2026-05-23T00:48:17.380Z","endTime":"2026-05-23T00:48:21.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8131639244179,"aZ":-12.759030868046468,"pfxX":-2.5862717636981722,"pfxZ":10.315748809303559,"pX":0.3779771797855991,"pZ":2.809262118013091,"vX0":6.529714704549972,"vY0":-136.5160708762615,"vZ0":-5.727669509696806,"x":102.59,"y":162.93,"x0":-1.7118178123357004,"y0":50.00429549439336,"z0":5.817198599425126,"aX":-4.868597259660083},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":3.2,"spinRate":2458,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.40163138201107795,"extension":6.301525895696759},"hitData":{"launchSpeed":100.0,"launchAngle":32.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.26,"coordY":46.56}},"index":1,"playId":"2b667a6d-e26f-389a-8733-6e8917747d2e","pitchNumber":2,"startTime":"2026-05-23T00:48:30.700Z","endTime":"2026-05-23T00:48:39.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:48:39.769Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-23T00:48:54.588Z","endTime":"2026-05-23T00:50:05.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.500594914978,"aZ":-28.195278071837194,"pfxX":-8.356498117090158,"pfxZ":2.419867913164648,"pX":1.0649332845117976,"pZ":2.7868757282581225,"vX0":6.868791761717184,"vY0":-127.48171850558596,"vZ0":-1.6189949679708948,"x":76.41,"y":163.53,"x0":-0.580266583371747,"y0":50.00261877658288,"z0":5.658378607515993,"aX":-13.737814883300342},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.2,"breakHorizontal":13.6,"spinRate":1868,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.42985204210295835,"extension":6.230329615637398},"index":0,"playId":"c49906ae-a63f-3d32-9859-cad708e818e8","pitchNumber":1,"startTime":"2026-05-23T00:49:11.280Z","endTime":"2026-05-23T00:49:15.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.715425727301067,"aZ":-18.894569148875863,"pfxX":1.2777488862097788,"pfxZ":7.240804393824911,"pX":-0.4237899659983415,"pZ":2.06531407019035,"vX0":0.4762442972548803,"vY0":-133.81684216320153,"vZ0":-6.259826310857514,"x":133.15,"y":183.02,"x0":-0.7695706209451433,"y0":50.00562790354733,"z0":5.764117736877668,"aX":2.344884336748393},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":-2.4,"spinRate":2557,"spinDirection":194},"zone":7,"typeConfidence":2.0,"plateTime":0.4074821040275878,"extension":6.202401595364144},"index":1,"playId":"b0c97017-474f-3a75-a2fc-d0d9ea5fea77","pitchNumber":2,"startTime":"2026-05-23T00:49:24.352Z","endTime":"2026-05-23T00:49:28.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.225461977952353,"aZ":-30.684492063160942,"pfxX":2.252336948062085,"pfxZ":0.929964694800443,"pX":0.7673871004480665,"pZ":1.4141789805631086,"vX0":2.056916765861224,"vY0":-125.66260234630406,"vZ0":-4.391828916322992,"x":87.75,"y":200.6,"x0":-0.35294436832906106,"y0":50.00565424336927,"z0":5.662877715810995,"aX":3.621182130009059},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":-4.6,"spinRate":2333,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4350112256852663,"extension":6.367227225646704},"index":2,"playId":"84a31422-adf0-3a6a-b61c-8eb7f2ec9338","pitchNumber":3,"startTime":"2026-05-23T00:49:39.603Z","endTime":"2026-05-23T00:49:43.375Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-23T00:49:51.015Z","endTime":"2026-05-23T00:50:01.563Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61721287502214,"aZ":-31.138077961412925,"pfxX":2.8596578856128825,"pfxZ":0.6402732064405436,"pX":0.6675340289487288,"pZ":0.455345948246562,"vX0":2.2113545983109346,"vY0":-126.09765141945418,"vZ0":-6.670123796814374,"x":91.56,"y":226.49,"x0":-0.5898118576685794,"y0":50.0045040030204,"z0":5.620250368343662,"aX":4.64424997698668},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.0,"breakHorizontal":-5.6,"spinRate":2361,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.43297690861489313,"extension":6.42618404173334},"index":4,"playId":"e5deba2f-b729-3dbf-a614-14c10e3095cd","pitchNumber":4,"startTime":"2026-05-23T00:50:01.563Z","endTime":"2026-05-23T00:50:05.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:50:05.766Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T00:52:34.463Z","endTime":"2026-05-23T00:54:15.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Slaten replaces Payton Tolle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T00:51:14.071Z","endTime":"2026-05-23T00:52:36.767Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686580,"link":"/api/v1/people/686580"},"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":93.6,"endSpeed":85.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.760749776533377,"aZ":-19.01631556466471,"pfxX":1.0671886627577778,"pfxZ":6.976813243122022,"pX":0.06636119340852589,"pZ":3.2490081292179265,"vX0":2.3477352075842206,"vY0":-136.38765174389493,"vZ0":-4.0168971641495475,"x":114.47,"y":151.06,"x0":-0.9439026572390731,"y0":50.00148402242978,"z0":6.050930608789487,"aX":2.0113042034608792},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":-2.4,"spinRate":2535,"spinDirection":186},"zone":2,"typeConfidence":0.91,"plateTime":0.4014725266860171,"extension":6.564192404844384},"index":1,"playId":"7c260725-6f74-3cea-886b-a8946be9462c","pitchNumber":1,"startTime":"2026-05-23T00:52:36.767Z","endTime":"2026-05-23T00:52:40.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59652946989503,"aZ":-15.005603230196312,"pfxX":1.09317307339723,"pfxZ":8.926056286675545,"pX":-0.29209631889538606,"pZ":2.022904967802559,"vX0":1.8963998408912235,"vY0":-137.56619067562303,"vZ0":-7.517864350256652,"x":128.13,"y":184.16,"x0":-1.1314843884841792,"y0":50.000708641981475,"z0":5.80194533169962,"aX":2.100760487266457},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":-2.4,"spinRate":2505,"spinDirection":190},"zone":7,"typeConfidence":2.0,"plateTime":0.39767658900435476,"extension":6.622348635954558},"index":2,"playId":"80f5a573-ca7e-36fd-8cb4-15b06d16523e","pitchNumber":2,"startTime":"2026-05-23T00:52:51.635Z","endTime":"2026-05-23T00:52:55.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.952700066714126,"aZ":-24.733931351271973,"pfxX":6.546122058418673,"pfxZ":4.681390909406613,"pX":0.5761480699877043,"pZ":2.7061767856650834,"vX0":2.0238730051274474,"vY0":-125.40145272563531,"vZ0":-2.7558497757174987,"x":95.04,"y":165.71,"x0":-1.0922131534468877,"y0":50.00138098032984,"z0":5.8424897091957595,"aX":10.39763359454995},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.0,"breakHorizontal":-12.4,"spinRate":2600,"spinDirection":85},"zone":6,"typeConfidence":0.83,"plateTime":0.43720859472529305,"extension":6.544256722448958},"index":3,"playId":"b8b44767-f830-3c80-ad64-054c9f8eaf2e","pitchNumber":3,"startTime":"2026-05-23T00:53:08.499Z","endTime":"2026-05-23T00:53:12.580Z","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.4,"endSpeed":87.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56893873957316,"aZ":-10.853275326285216,"pfxX":0.03392859382795299,"pfxZ":10.743986413967898,"pX":0.5417574615279637,"pZ":2.6200497899886432,"vX0":3.182350526195418,"vY0":-140.1879178544615,"vZ0":-7.479224822487098,"x":96.35,"y":168.04,"x0":-0.6140083013692168,"y0":50.0055334041299,"z0":6.036359759330975,"aX":0.06651386547070963},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":-0.7,"spinRate":2424,"spinDirection":196},"zone":6,"typeConfidence":0.91,"plateTime":0.3911621584966549,"extension":6.804325234969439},"hitData":{"launchSpeed":99.6,"launchAngle":13.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.92,"coordY":113.21}},"index":4,"playId":"bec2b8be-cbfc-3660-8fca-87bc8ffc8016","pitchNumber":4,"startTime":"2026-05-23T00:54:04.682Z","endTime":"2026-05-23T00:54:15.721Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:54:15.721Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Jackson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T00:54:19.899Z","endTime":"2026-05-23T00:55:26.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41102323174923,"aZ":-19.4142470148005,"pfxX":2.2017679639869376,"pfxZ":6.934646668885726,"pX":-0.10102030119591944,"pZ":3.078215292969068,"vX0":1.3645016240157872,"vY0":-135.03272109528442,"vZ0":-4.197783280206159,"x":120.85,"y":155.67,"x0":-0.8995022444498076,"y0":50.00140117611338,"z0":6.0253228269804255,"aX":4.050667882209423},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":-4.3,"spinRate":2543,"spinDirection":176},"zone":2,"typeConfidence":0.91,"plateTime":0.40619223787136916,"extension":6.7326006644708105},"index":0,"playId":"38b19542-7db8-34ff-848d-4d42cf72077b","pitchNumber":1,"startTime":"2026-05-23T00:54:41.032Z","endTime":"2026-05-23T00:54:44.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.91637971862632,"aZ":-10.812890706263207,"pfxX":-0.8078400729029256,"pfxZ":11.078286427758133,"pX":0.9386273418787011,"pZ":2.435825886943222,"vX0":4.761658096757673,"vY0":-138.88126659050914,"vZ0":-7.487705873625768,"x":81.22,"y":173.01,"x0":-0.7028429181591138,"y0":50.00003540862058,"z0":5.908990231361775,"aX":-1.5585071521973262},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":0.4,"spinRate":2464,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.3963871000040178,"extension":6.9294446582742815},"index":1,"playId":"c821c650-f68e-3061-9e79-b0db18da3ce5","pitchNumber":2,"startTime":"2026-05-23T00:54:59.263Z","endTime":"2026-05-23T00:55:02.625Z","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":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.928868213413377,"aZ":-24.224805770926817,"pfxX":3.601427923434329,"pfxZ":4.9586655742398795,"pX":0.22769798949222528,"pZ":1.594803964139722,"vX0":2.0303473111117176,"vY0":-126.17407654474336,"vZ0":-5.575678020098776,"x":108.32,"y":195.72,"x0":-1.05678421615433,"y0":50.00509581082519,"z0":5.798880432316633,"aX":5.776775221775815},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.9,"breakHorizontal":-7.0,"spinRate":2558,"spinDirection":77},"zone":14,"typeConfidence":0.64,"plateTime":0.434967843420881,"extension":6.670345781947851},"index":2,"playId":"c424b41c-05eb-3543-91f3-502fa52deb8b","pitchNumber":3,"startTime":"2026-05-23T00:55:22.516Z","endTime":"2026-05-23T00:55:26.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:55:26.512Z","atBatIndex":55},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Byron Buxton homers (16) on a fly ball to center field. Luke Keaschall scores.","rbi":2,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T00:55:36.202Z","endTime":"2026-05-23T00:59:40.816Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":{"id":686580,"link":"/api/v1/people/686580"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":686580,"link":"/api/v1/people/686580"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.7,"endSpeed":86.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.578917069511295,"aZ":-11.483474026704535,"pfxX":0.045647768078632245,"pfxZ":10.779928221228808,"pX":-0.403811514707484,"pZ":4.407873016318139,"vX0":1.4284635033672395,"vY0":-137.88780343485593,"vZ0":-2.346379097507893,"x":132.39,"y":119.77,"x0":-0.9352055845411589,"y0":50.003697535070565,"z0":6.047933128779842,"aX":0.0873138632906498},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":-0.4,"spinRate":2399,"spinDirection":191},"zone":11,"typeConfidence":0.72,"plateTime":0.39771865958337305,"extension":6.670706829669348},"index":0,"playId":"ebff3f08-efd7-3563-b18c-5293a432702a","pitchNumber":1,"startTime":"2026-05-23T00:55:52.071Z","endTime":"2026-05-23T00:55:55.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.118723765142963,"aZ":-19.049827353390068,"pfxX":3.305291674263195,"pfxZ":7.1756780791601305,"pX":-0.17360737789832467,"pZ":2.609869751664467,"vX0":1.2227505998251345,"vY0":-134.1397073211649,"vZ0":-5.108601880336053,"x":92.11,"y":145.14,"x0":-1.0642956480369932,"y0":50.00128127010988,"z0":5.890874939364338,"aX":6.041616337948795},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":-6.2,"spinRate":2515,"spinDirection":179},"zone":5,"typeConfidence":0.9,"plateTime":0.4078110074333168,"extension":6.626179324204439},"index":1,"playId":"f8c2062c-da5b-3549-9c47-868b7e0ff82d","pitchNumber":2,"startTime":"2026-05-23T00:56:10.699Z","endTime":"2026-05-23T00:56:14.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.740026530782586,"aZ":-13.883626210811466,"pfxX":-2.71180630388696,"pfxZ":9.429476755481708,"pX":-1.3076630143528256,"pZ":3.615414857804504,"vX0":0.10467229500989317,"vY0":-138.58035661592027,"vZ0":-3.8796327900200156,"x":166.85,"y":141.16,"x0":-0.9937759550695878,"y0":50.00470905164382,"z0":5.964697974753447,"aX":-5.260551757680629},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":4.9,"spinRate":2439,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3956567723136706,"extension":6.569284753483723},"index":2,"playId":"2a73b066-e6d9-30ef-99ef-2b07c316ea4a","pitchNumber":3,"startTime":"2026-05-23T00:56:30.912Z","endTime":"2026-05-23T00:56:34.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.011764696135703,"aZ":-21.87256668225026,"pfxX":3.181752107888715,"pfxZ":5.665234326030095,"pX":-0.2867057250836249,"pZ":2.9921976126337224,"vX0":0.6823716128534472,"vY0":-133.75739329900412,"vZ0":-3.6492663397561724,"x":127.93,"y":157.99,"x0":-0.9583104215619858,"y0":50.0012545418319,"z0":5.93676709419608,"aX":5.7817802866572885},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.7,"breakHorizontal":-5.9,"spinRate":2479,"spinDirection":174},"zone":2,"typeConfidence":0.9,"plateTime":0.40901850664020545,"extension":6.586146798468135},"index":3,"playId":"1fe81f98-4519-32c3-b350-d1c9c05ec989","pitchNumber":4,"startTime":"2026-05-23T00:56:52.198Z","endTime":"2026-05-23T00:56:56.145Z","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.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.869216130415364,"aZ":-10.476334893292286,"pfxX":-1.3194929573784941,"pfxZ":11.120713146834941,"pX":0.14090725003754404,"pZ":3.311494942023084,"vX0":3.1321551700536774,"vY0":-138.96257683925222,"vZ0":-5.064243315053987,"x":111.63,"y":149.37,"x0":-0.830609606696957,"y0":50.00016556528263,"z0":5.856834248695681,"aX":-2.5743532289636493},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":1.7,"spinRate":2330,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.3945420053388067,"extension":6.85238078319981},"index":4,"playId":"1135235f-ae4e-37fe-a7da-cabc14bbf623","pitchNumber":5,"startTime":"2026-05-23T00:57:12.120Z","endTime":"2026-05-23T00:57:16.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67771432844891,"aZ":-22.17803932810105,"pfxX":3.381825904288367,"pfxZ":5.447996910987844,"pX":0.16786859972920987,"pZ":1.8655080009878908,"vX0":1.8593812932985114,"vY0":-134.4881101946503,"vZ0":-6.5247194010029395,"x":110.6,"y":188.41,"x0":-0.9715178048870597,"y0":50.00510605031043,"z0":5.892084586527889,"aX":6.2059994154722595},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.8,"breakHorizontal":-6.5,"spinRate":2493,"spinDirection":182},"zone":8,"typeConfidence":0.9,"plateTime":0.40699532963944085,"extension":6.78246809828148},"index":5,"playId":"9bd1cafb-7aec-34fd-ba09-d07207baa35b","pitchNumber":6,"startTime":"2026-05-23T00:57:36.709Z","endTime":"2026-05-23T00:57:40.781Z","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":86.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61696313192466,"aZ":-13.117194377230014,"pfxX":-2.80139221850854,"pfxZ":9.83442998975188,"pX":-0.6003725533334975,"pZ":2.0624786579996006,"vX0":1.484468806768164,"vY0":-138.9237202889969,"vZ0":-7.979368521671145,"x":139.88,"y":183.09,"x0":-0.7801269881715789,"y0":50.005798512636225,"z0":5.860847611647052,"aX":-5.429566552897856},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":4.7,"spinRate":2330,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.39556533603664823,"extension":6.746638355516165},"index":6,"playId":"6014e6a5-1cb9-3937-b7f2-e2cb4b6cbd7c","pitchNumber":7,"startTime":"2026-05-23T00:58:31.819Z","endTime":"2026-05-23T00:58:35.997Z","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.1,"endSpeed":85.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38243144166505,"aZ":-10.31678282945168,"pfxX":-1.368024179652143,"pfxZ":11.419781906310662,"pX":0.5160054862211477,"pZ":3.285189816213297,"vX0":3.5638033917996252,"vY0":-138.32233708496256,"vZ0":-5.451109178097086,"x":97.33,"y":150.08,"x0":-0.618416695488601,"y0":50.00244175341884,"z0":5.990537212836649,"aX":-2.618584420169308},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.6,"breakHorizontal":1.7,"spinRate":2365,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.3978404241243907,"extension":6.786591503189478},"index":7,"playId":"a96d0675-1acc-3fd5-8717-a52857f76229","pitchNumber":8,"startTime":"2026-05-23T00:58:54.138Z","endTime":"2026-05-23T00:58:57.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47046048278602,"aZ":-20.35363650684563,"pfxX":1.204371629554433,"pfxZ":6.485886259498654,"pX":0.40687170498604674,"pZ":3.2275390714499776,"vX0":3.17247270909139,"vY0":-133.81824633608895,"vZ0":-3.3082202038001167,"x":101.49,"y":151.64,"x0":-0.9481075438828916,"y0":50.00504330423843,"z0":5.928975126914879,"aX":2.195709697157166},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.3,"breakHorizontal":-2.9,"spinRate":2437,"spinDirection":182},"zone":3,"typeConfidence":0.9,"plateTime":0.40848762457493626,"extension":6.687741176432427},"hitData":{"launchSpeed":109.4,"launchAngle":32.0,"totalDistance":419.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":85.52,"coordY":34.24}},"index":8,"playId":"e973a1f0-8ff4-3317-9f63-635f650862c9","pitchNumber":9,"startTime":"2026-05-23T00:59:15.612Z","endTime":"2026-05-23T00:59:40.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T00:59:40.816Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brooks Lee walks.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T00:59:54.893Z","endTime":"2026-05-23T01:01:38.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.306757819154416,"aZ":-24.95958416209178,"pfxX":2.7172606932587806,"pfxZ":4.030449190761276,"pX":-1.0159729488619373,"pZ":4.269904339809352,"vX0":-0.6221984714394696,"vY0":-132.23285275129257,"vZ0":-0.0848005442064006,"x":155.73,"y":123.49,"x0":-1.1323762026940691,"y0":50.002661319048315,"z0":6.116871878726451,"aX":4.864644773314221},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.4,"breakHorizontal":-4.8,"spinRate":2449,"spinDirection":169},"zone":11,"typeConfidence":0.9,"plateTime":0.41249077633023257,"extension":6.548967792339452},"index":0,"playId":"27008b43-7c47-3f62-b93c-22aec44830ca","pitchNumber":1,"startTime":"2026-05-23T01:00:07.358Z","endTime":"2026-05-23T01:00:10.676Z","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":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.713735931926735,"aZ":-26.105874852616104,"pfxX":1.1184228350577774,"pfxZ":3.38905995559465,"pX":-1.3369672807551272,"pZ":4.278021053689642,"vX0":-0.8640255878334753,"vY0":-132.2860455804792,"vZ0":0.5421891677764765,"x":167.96,"y":123.27,"x0":-1.1529464360711654,"y0":50.00054134083259,"z0":5.970054197735412,"aX":2.000781238045071},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.5,"breakHorizontal":-1.9,"spinRate":2460,"spinDirection":161},"zone":11,"typeConfidence":0.89,"plateTime":0.4125613402416999,"extension":6.6591874947269885},"index":1,"playId":"abb745ae-cce0-3aee-9f3a-1a5a06744529","pitchNumber":2,"startTime":"2026-05-23T01:00:24.280Z","endTime":"2026-05-23T01:00:27.510Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-23T01:00:34.178Z","endTime":"2026-05-23T01:01:18.882Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.178066001185762,"aZ":-23.19027435436928,"pfxX":1.1899434240711577,"pfxZ":4.964765242889985,"pX":0.38026428977766047,"pZ":0.6335107100911135,"vX0":3.1182068819517355,"vY0":-133.71146075954374,"vZ0":-8.900378811578284,"x":102.51,"y":221.68,"x0":-0.9561399157557744,"y0":50.00125265268942,"z0":5.672887557369375,"aX":2.1506473000471544},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.2,"breakHorizontal":-2.9,"spinRate":2372,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.40983835660602885,"extension":6.758497735755567},"index":3,"playId":"32d89d00-bbe8-3e4c-ba4c-94b660501ffa","pitchNumber":3,"startTime":"2026-05-23T01:01:18.882Z","endTime":"2026-05-23T01:01:22.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11669823436293,"aZ":-10.602253693273829,"pfxX":-2.351018192463222,"pfxZ":10.911536734291808,"pX":1.0539799023797551,"pZ":1.790505428996169,"vX0":6.196027287581903,"vY0":-139.41651090827418,"vZ0":-8.813930685425104,"x":76.82,"y":190.44,"x0":-0.8876070701827206,"y0":50.00107741185082,"z0":5.684623560115665,"aX":-4.6478103380272735},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":3.0,"spinRate":2397,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.39224724422782753,"extension":6.856903734646898},"index":4,"playId":"37eda709-88c7-3459-baa7-585e3763d27a","pitchNumber":4,"startTime":"2026-05-23T01:01:34.868Z","endTime":"2026-05-23T01:01:38.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:01:38.462Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Austin Martin homers (2) on a fly ball to left center field. Brooks Lee scores.","rbi":2,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T01:01:57.861Z","endTime":"2026-05-23T01:02:45.254Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"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":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":{"id":686580,"link":"/api/v1/people/686580"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":686580,"link":"/api/v1/people/686580"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":91.3,"endSpeed":84.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43378153683831,"aZ":-21.80850590074132,"pfxX":2.2956077523998464,"pfxZ":5.770585644113901,"pX":0.6286303897599896,"pZ":1.7574860901458942,"vX0":3.555336130787871,"vY0":-132.9029185958978,"vZ0":-6.4451089525495355,"x":93.04,"y":191.33,"x0":-1.0226070294819516,"y0":50.0015312967797,"z0":5.788660052074176,"aX":4.1219123142524055},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":-4.9,"spinRate":2578,"spinDirection":182},"zone":9,"typeConfidence":0.9,"plateTime":0.4115125582289161,"extension":6.850558433783884},"index":0,"playId":"ee27c558-3ad9-3077-90ba-3f7846b0b08c","pitchNumber":1,"startTime":"2026-05-23T01:02:05.390Z","endTime":"2026-05-23T01:02:09.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69083910819555,"aZ":-27.922333415338095,"pfxX":5.527116910112306,"pfxZ":2.712328055057071,"pX":0.1652394225917296,"pZ":2.3244975620561137,"vX0":1.5519993126824552,"vY0":-124.3019272025038,"vZ0":-2.778288513885691,"x":110.7,"y":176.02,"x0":-1.1850334860273444,"y0":50.0006392977165,"z0":5.772583947064519,"aX":8.656022486925036},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.6,"breakHorizontal":-10.3,"spinRate":2527,"spinDirection":88},"zone":5,"typeConfidence":0.89,"plateTime":0.4404842077531326,"extension":6.60235383798179},"hitData":{"launchSpeed":98.2,"launchAngle":33.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":56.18,"coordY":63.53}},"index":1,"playId":"ab6cf5ff-0453-34e7-86b5-b320468e1afc","pitchNumber":2,"startTime":"2026-05-23T01:02:22.205Z","endTime":"2026-05-23T01:02:45.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:02:45.254Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out softly, pitcher Justin Slaten to first baseman Willson Contreras.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T01:02:58.204Z","endTime":"2026-05-23T01:04:47.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"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":"Groundout","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":4},"credits":[{"player":{"id":686580,"link":"/api/v1/people/686580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.382185257890008,"aZ":-10.804829043245572,"pfxX":-1.2870107232271337,"pfxZ":11.224870593101743,"pX":-0.208788550059665,"pZ":3.5237268468293554,"vX0":2.4232135828930765,"vY0":-137.34477138326355,"vZ0":-4.544810243328922,"x":124.96,"y":143.64,"x0":-0.9366726412660429,"y0":50.005284925588946,"z0":5.939248653607873,"aX":-2.4508905685133855},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":1.8,"spinRate":2519,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.39930649490012016,"extension":6.6633347376147825},"index":0,"playId":"47e79a93-b0b2-3d85-a4a0-ea2a0c3c177e","pitchNumber":1,"startTime":"2026-05-23T01:03:10.193Z","endTime":"2026-05-23T01:03:14.383Z","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":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.869632753235525,"aZ":-23.525423367410912,"pfxX":0.6897928486637614,"pfxZ":4.780273012728506,"pX":0.19835794390226452,"pZ":1.1445035003120954,"vX0":2.8286625419271103,"vY0":-133.67559184846326,"vZ0":-7.626454771136036,"x":109.44,"y":207.88,"x0":-0.9632443946105907,"y0":50.003551323713545,"z0":5.723971441829332,"aX":1.2477984149691783},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.2,"breakHorizontal":-1.9,"spinRate":2598,"spinDirection":186},"zone":14,"typeConfidence":0.9,"plateTime":0.4097800979841728,"extension":6.688527283447362},"index":1,"playId":"d381479d-b0ad-31fc-9874-5f198ff1e561","pitchNumber":2,"startTime":"2026-05-23T01:03:23.726Z","endTime":"2026-05-23T01:03:27.196Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-23T01:03:40.755Z","endTime":"2026-05-23T01:04:20.921Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36733365991954,"aZ":-21.75276455587623,"pfxX":3.2072904996347167,"pfxZ":5.776566706574279,"pX":0.1712532642532231,"pZ":2.914663233609577,"vX0":1.8221541364074076,"vY0":-133.1793913355901,"vZ0":-3.813832854781184,"x":110.47,"y":160.08,"x0":-0.9376076668805358,"y0":50.00629327857087,"z0":5.9299928727847275,"aX":5.788181020068546},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.8,"breakHorizontal":-6.2,"spinRate":2520,"spinDirection":180},"zone":2,"typeConfidence":0.9,"plateTime":0.41056163279526814,"extension":6.600959800504826},"index":3,"playId":"e9a76c0b-85b8-354d-9714-88d92221bfe3","pitchNumber":3,"startTime":"2026-05-23T01:04:20.921Z","endTime":"2026-05-23T01:04:26.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93579983655258,"aZ":-23.361228881257485,"pfxX":2.501439302355832,"pfxZ":4.847218269839486,"pX":-0.1726957079069341,"pZ":3.147698751197518,"vX0":1.4196326891468076,"vY0":-133.75182035002624,"vZ0":-2.8380339794690466,"x":123.58,"y":153.79,"x0":-1.0347071773476477,"y0":50.00110517229179,"z0":5.891423781068968,"aX":4.547096049235058},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":-4.8,"spinRate":2524,"spinDirection":173},"zone":2,"typeConfidence":0.9,"plateTime":0.4089755065071117,"extension":6.707538708762732},"hitData":{"launchSpeed":49.7,"launchAngle":-73.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.1,"coordY":181.65}},"index":4,"playId":"20868d64-14d2-36be-8570-d61ac89845f8","pitchNumber":4,"startTime":"2026-05-23T01:04:39.699Z","endTime":"2026-05-23T01:04:47.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:04:47.839Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Gonzalez singles on a ground ball to third baseman Caleb Durbin.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T01:05:06.080Z","endTime":"2026-05-23T01:05:41.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43822872131838,"aZ":-24.074841853152947,"pfxX":2.188367658132095,"pfxZ":4.569912870476007,"pX":0.7519029039316936,"pZ":2.23406919355675,"vX0":3.402589139501686,"vY0":-132.3498643141942,"vZ0":-4.837670597562085,"x":88.34,"y":178.46,"x0":-0.8350581003697964,"y0":50.00281157355786,"z0":5.850300200367781,"aX":3.879656472686702},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.4,"breakHorizontal":-4.7,"spinRate":2560,"spinDirection":168},"zone":6,"typeConfidence":0.9,"plateTime":0.4139464573521976,"extension":6.781922251026273},"index":0,"playId":"0f05d7da-b067-326d-a3b8-f7c6db7fe193","pitchNumber":1,"startTime":"2026-05-23T01:05:13.912Z","endTime":"2026-05-23T01:05:18.140Z","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":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.739877159831302,"aZ":-11.431989795366167,"pfxX":-1.3202648161944315,"pfxZ":10.898630496162689,"pX":0.5026598490566097,"pZ":2.4666638327422454,"vX0":3.8414179446449612,"vY0":-137.18446898787118,"vZ0":-7.063686650159616,"x":97.84,"y":172.18,"x0":-0.7451307921803513,"y0":50.00521772080802,"z0":5.856724666857225,"aX":-2.5136207304045355},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":1.6,"spinRate":2395,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.39948078058685477,"extension":6.78578629215902},"hitData":{"launchSpeed":66.6,"launchAngle":-58.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.3,"coordY":173.47}},"index":1,"playId":"65e6e461-661b-3d42-9de6-edf2d2759cff","pitchNumber":2,"startTime":"2026-05-23T01:05:33.405Z","endTime":"2026-05-23T01:05:41.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:05:41.920Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Kreidler singles on a line drive to center fielder Ceddanne Rafaela. Gabriel Gonzalez to 2nd.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T01:08:38.523Z","endTime":"2026-05-23T01:09:59.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"postOnSecond":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-23T01:06:00.098Z","endTime":"2026-05-23T01:06:45.464Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Greg Weissert replaces Justin Slaten.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-23T01:06:45.464Z","endTime":"2026-05-23T01:08:40.866Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669711,"link":"/api/v1/people/669711"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.274549626080105,"aZ":-26.63533190297131,"pfxX":-12.310545648741657,"pfxZ":2.9650274581359355,"pX":1.491025607694441,"pZ":1.6735799275500902,"vX0":15.659930842291145,"vY0":-135.8980096619488,"vZ0":-3.78273564435752,"x":60.17,"y":193.59,"x0":-2.751392970329953,"y0":50.0021531313348,"z0":4.937528452338802,"aX":-22.98603414961335},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.7,"breakHorizontal":19.0,"spinRate":2090,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.40331982788408194,"extension":6.549610791533118},"index":2,"playId":"d5edb4a9-18fb-3d45-b308-7932e504bd7a","pitchNumber":1,"startTime":"2026-05-23T01:08:40.866Z","endTime":"2026-05-23T01:08:43.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88031413996882,"aZ":-28.113905918152025,"pfxX":-12.249215167825827,"pfxZ":2.1587018184350573,"pX":-0.36214196941550386,"pZ":1.9355791905467987,"vX0":11.823261843927037,"vY0":-136.50007890123337,"vZ0":-2.4553513084469607,"x":130.8,"y":186.52,"x0":-3.164499480479307,"y0":50.003810457758945,"z0":4.788389042338453,"aX":-23.047989917990506},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.6,"breakHorizontal":19.6,"spinRate":2004,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.40172028685107497,"extension":6.220151816103422},"index":3,"playId":"9aa09707-e951-3ee8-8588-975168031691","pitchNumber":2,"startTime":"2026-05-23T01:08:58.069Z","endTime":"2026-05-23T01:09:02.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28177361684,"aZ":-32.240278185236555,"pfxX":-11.56228158268045,"pfxZ":-0.039060994408121275,"pX":0.0598579806952588,"pZ":2.1698512656894273,"vX0":12.595819550249308,"vY0":-134.62177688396042,"vZ0":-1.2398033039498015,"x":114.72,"y":180.19,"x0":-3.1942465829259277,"y0":50.00018307368812,"z0":4.934305884569458,"aX":-21.05956103363671},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.1,"breakHorizontal":18.0,"spinRate":2026,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4080421941933694,"extension":6.08373766533425},"index":4,"playId":"525e502f-27e4-3e96-80d5-8bd90b2e2393","pitchNumber":3,"startTime":"2026-05-23T01:09:21.634Z","endTime":"2026-05-23T01:09:26.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.969830837204093,"aZ":-27.10756909951489,"pfxX":8.58783179362373,"pfxZ":3.728522880362621,"pX":1.2727665859516857,"pZ":2.2129403219266894,"vX0":8.28447768619295,"vY0":-116.92946745876634,"vZ0":0.796499126981025,"x":68.49,"y":179.03,"x0":-3.4568848753454406,"y0":50.00161490629367,"z0":4.449605561428039,"aX":11.662507447935708},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":7.3,"breakHorizontal":-17.9,"spinRate":2758,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4718873017714911,"extension":5.859004190445601},"hitData":{"launchSpeed":73.0,"launchAngle":21.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.29,"coordY":101.32}},"index":5,"playId":"73f80b41-cbee-34b0-82e6-4a341cca1463","pitchNumber":4,"startTime":"2026-05-23T01:09:48.728Z","endTime":"2026-05-23T01:09:59.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:09:59.992Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out to first baseman Willson Contreras.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T01:10:13.143Z","endTime":"2026-05-23T01:11:16.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.632504020925747,"aZ":-26.417616280588206,"pfxX":-8.16329079313109,"pfxZ":3.1232007008037908,"pX":-0.3738730787347662,"pZ":2.7390431821862142,"vX0":7.26803936714217,"vY0":-135.17618611771917,"vZ0":-1.2440649153331584,"x":131.25,"y":164.83,"x0":-2.042414875074663,"y0":50.00259959126479,"z0":5.067329239271944,"aX":-15.043289487959916},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":13.2,"spinRate":2206,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.40585012591947445,"extension":5.768800357351175},"index":0,"playId":"2f6759cb-a9cf-3d6b-b5d5-5b187feeb92b","pitchNumber":1,"startTime":"2026-05-23T01:10:29.798Z","endTime":"2026-05-23T01:10:33.772Z","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":93.2,"endSpeed":84.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.652189012330975,"aZ":-21.782892474776638,"pfxX":-3.722926441835365,"pfxZ":5.590864547345969,"pX":-0.7792512384685546,"pZ":3.604073380880667,"vX0":4.827534980506674,"vY0":-135.69724864804408,"vZ0":-0.21434922001420853,"x":146.7,"y":141.47,"x0":-2.1005076450547753,"y0":50.00255657326692,"z0":5.2061770506667004,"aX":-6.919350707170584},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":5.6,"spinRate":2220,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40418713480498347,"extension":5.678827043937467},"index":1,"playId":"fb5707a0-9592-3a1c-97f3-20d1fa338a1a","pitchNumber":2,"startTime":"2026-05-23T01:10:48.522Z","endTime":"2026-05-23T01:10:52.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.315058242382985,"aZ":-17.560695685080535,"pfxX":-4.24582348184742,"pfxZ":7.791630508623912,"pX":0.07734121151335946,"pZ":2.904798257981177,"vX0":6.621179351008773,"vY0":-135.94667492037163,"vZ0":-2.4186763241660993,"x":114.05,"y":160.35,"x0":-1.8361135165812523,"y0":50.0008672496686,"z0":5.022564350912478,"aX":-7.9614516196851675},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":6.4,"spinRate":2170,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.4026351004442965,"extension":5.810674956557934},"hitData":{"launchSpeed":91.4,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.89,"coordY":167.39}},"index":2,"playId":"b2440d0b-0f37-38b4-8102-842a60ab6d94","pitchNumber":3,"startTime":"2026-05-23T01:11:10.160Z","endTime":"2026-05-23T01:11:16.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:11:16.253Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, third baseman Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-23T01:13:44.654Z","endTime":"2026-05-23T01:14:27.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to right field for Austin Martin.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T01:13:25.565Z","endTime":"2026-05-23T01:13:25.578Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"300"},{"details":{"description":"Defensive Substitution: James Outman replaces first baseman Josh Bell, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-23T01:13:25.578Z","endTime":"2026-05-23T01:13:25.579Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":605137,"link":"/api/v1/people/605137"}},{"details":{"description":"Defensive switch from right field to first base for Kody Clemens.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-23T01:13:25.579Z","endTime":"2026-05-23T01:13:25.580Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"700"},{"details":{"description":"Pitching Change: Yoendrys Gómez replaces Travis Adams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-23T01:13:25.580Z","endTime":"2026-05-23T01:13:47.005Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672782,"link":"/api/v1/people/672782"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1472286198301,"aZ":-17.674058599639793,"pfxX":-7.802780700748586,"pfxZ":7.821841773732045,"pX":1.3030683312507858,"pZ":2.0825722955106505,"vX0":10.756075339517473,"vY0":-135.6456057085523,"vZ0":-5.003315341249539,"x":67.33,"y":182.55,"x0":-1.7096791024104565,"y0":50.00307959951894,"z0":5.192996591949283,"aX":-14.464828482551638},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":11.8,"spinRate":2362,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40462946486006546,"extension":6.772630576534789},"index":4,"playId":"3abba84b-13a9-35cf-ae68-0510ff2a2ce8","pitchNumber":1,"startTime":"2026-05-23T01:13:47.005Z","endTime":"2026-05-23T01:13:50.005Z","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":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44338103897888,"aZ":-26.448917450179923,"pfxX":6.699213416826403,"pfxZ":3.8784300948520336,"pX":-0.5654768339720927,"pZ":3.669770949463269,"vX0":2.60886581628171,"vY0":-120.95006032010714,"vZ0":1.6247461202366966,"x":138.55,"y":139.7,"x0":-2.5295539413018053,"y0":50.001946834491825,"z0":5.315080449414537,"aX":9.88575830312732},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.7,"breakHorizontal":-12.7,"spinRate":2745,"spinDirection":88},"zone":11,"typeConfidence":2.0,"plateTime":0.453531577099624,"extension":6.614467413573598},"index":5,"playId":"00183919-53e7-3b95-afc0-2584f3ef7a15","pitchNumber":2,"startTime":"2026-05-23T01:14:03.425Z","endTime":"2026-05-23T01:14:06.611Z","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":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.880266367524776,"aZ":-14.723521271509702,"pfxX":-6.3724073921413495,"pfxZ":9.19994079094644,"pX":-0.09043960702804629,"pZ":2.024125487077111,"vX0":7.207294422151869,"vY0":-137.21815332164297,"vZ0":-5.792471142966887,"x":120.45,"y":184.13,"x0":-1.9298112722093115,"y0":50.00232333465396,"z0":5.174854105221237,"aX":-12.086922072426109},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":10.0,"spinRate":2448,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3999805603716968,"extension":6.783960284773489},"hitData":{"launchSpeed":98.6,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":167.9}},"index":6,"playId":"9f4b341a-ea7a-3bd4-9b3c-cca04b010ac8","pitchNumber":3,"startTime":"2026-05-23T01:14:19.961Z","endTime":"2026-05-23T01:14:27.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:14:27.362Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to left fielder Gabriel Gonzalez.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-23T01:14:39.535Z","endTime":"2026-05-23T01:15:43.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694224,"link":"/api/v1/people/694224"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28265180792356,"aZ":-14.613326324481887,"pfxX":-2.80823786412125,"pfxZ":9.309225190520598,"pX":-1.0440613226184856,"pZ":3.6446767431885454,"vX0":4.111560429513782,"vY0":-136.75393838151717,"vZ0":-1.6544101105535483,"x":156.8,"y":140.37,"x0":-2.2049469932671273,"y0":50.00363672568061,"z0":5.2642769939992125,"aX":-5.298347659762043},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":4.2,"spinRate":2435,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4011370064093649,"extension":6.67370294569115},"index":0,"playId":"894fe5d6-0098-3ac2-8a64-c1942cccf153","pitchNumber":1,"startTime":"2026-05-23T01:14:56.979Z","endTime":"2026-05-23T01:15:00.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.660645645573133,"aZ":-12.658900059208346,"pfxX":-2.4341455142187702,"pfxZ":10.343506504763699,"pX":-0.5953049354527474,"pZ":2.97638246569458,"vX0":4.433922546607609,"vY0":-136.83333011775696,"vZ0":-3.7987730926823744,"x":139.69,"y":158.42,"x0":-1.9242509189719392,"y0":50.00078669586849,"z0":5.2568507848590125,"aX":-4.592175205086084},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":3.4,"spinRate":2301,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4010951350369081,"extension":6.514924101246977},"index":1,"playId":"325019f4-9fd9-381b-a2ef-5771e6fc8960","pitchNumber":2,"startTime":"2026-05-23T01:15:12.525Z","endTime":"2026-05-23T01:15:16.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.935911367531002,"aZ":-12.59250871627775,"pfxX":-3.1517780851265114,"pfxZ":10.168557924480924,"pX":0.25843535550300034,"pZ":2.61777605826467,"vX0":6.879377554331274,"vY0":-138.16600577016007,"vZ0":-4.478100800643974,"x":107.15,"y":168.1,"x0":-1.858676300871167,"y0":50.002741635584314,"z0":5.111392413525524,"aX":-6.070175840827233},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":4.2,"spinRate":2437,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.39704270991987123,"extension":6.663440433446294},"hitData":{"launchSpeed":88.6,"launchAngle":53.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.0,"coordY":106.64}},"index":2,"playId":"da3c0e22-41ba-3dcc-9a27-63fdc165dca8","pitchNumber":3,"startTime":"2026-05-23T01:15:33.527Z","endTime":"2026-05-23T01:15:43.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:15:43.044Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-23T01:15:55.100Z","endTime":"2026-05-23T01:18:37.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.423283702567662,"aZ":-16.752219358365164,"pfxX":-9.481410686987784,"pfxZ":8.627975780039183,"pX":-0.377125305829263,"pZ":2.8383263439489426,"vX0":6.815554680566724,"vY0":-133.28906927884037,"vZ0":-2.7512736522683054,"x":121.91,"y":125.35,"x0":-1.7440325183238592,"y0":50.001395266090825,"z0":5.103098808389873,"aX":-16.94552903888692},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.1,"breakHorizontal":15.6,"spinRate":2295,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4119787749802075,"extension":6.7043083690707475},"index":0,"playId":"d399c656-03ee-3b07-9631-c10417bdb3e4","pitchNumber":1,"startTime":"2026-05-23T01:16:16.814Z","endTime":"2026-05-23T01:16:20.012Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.571787831044904,"aZ":-19.88525742683874,"pfxX":-11.292620145910062,"pfxZ":6.687411996798704,"pX":-0.06928995375431769,"pZ":1.3537489132078269,"vX0":8.052139661138494,"vY0":-134.98899377137636,"vZ0":-5.980004194257517,"x":119.64,"y":202.23,"x0":-1.6302646229071434,"y0":50.00159352844439,"z0":5.006702113625274,"aX":-20.748947101624918},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":18.6,"spinRate":2220,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4064190543392834,"extension":6.873158893232699},"index":1,"playId":"9fa0c12e-da62-32a6-a53a-ee64cff93540","pitchNumber":2,"startTime":"2026-05-23T01:16:38.444Z","endTime":"2026-05-23T01:16:42.181Z","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":81.5,"endSpeed":74.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.674644943477738,"aZ":-29.787187584776202,"pfxX":7.879544698258252,"pfxZ":1.703268014180063,"pX":0.34793374455621867,"pZ":0.5372373870922682,"vX0":3.128943628642029,"vY0":-118.57449784518488,"vZ0":-4.20335587914027,"x":103.74,"y":224.27,"x0":-2.018088001173557,"y0":50.00409052577264,"z0":5.0938826049711,"aX":11.061962454222567},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.2,"breakHorizontal":-15.1,"spinRate":2756,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.46445413628231513,"extension":6.736689137872467},"index":2,"playId":"c4914e92-bd4f-3cad-8ae5-6f85092c1603","pitchNumber":3,"startTime":"2026-05-23T01:16:57.581Z","endTime":"2026-05-23T01:17:02.695Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43803629868839,"aZ":-21.420242935452823,"pfxX":-10.20086701059633,"pfxZ":5.746934430127572,"pX":-0.586425303857907,"pZ":2.8618762504661954,"vX0":7.116723658218582,"vY0":-136.5167721197273,"vZ0":-1.9693071365305956,"x":139.35,"y":161.51,"x0":-1.9130699108006803,"y0":50.00314401588808,"z0":5.080110885345337,"aX":-19.091001112308195},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":16.8,"spinRate":2289,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.40252484996573434,"extension":6.848162626160979},"index":3,"playId":"481a90fa-7dce-336c-b5ee-f4f9fcebb392","pitchNumber":4,"startTime":"2026-05-23T01:17:19.128Z","endTime":"2026-05-23T01:17:22.526Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-23T01:17:32.512Z","endTime":"2026-05-23T01:17:47.466Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.989226475892863,"aZ":-20.070724099302442,"pfxX":-10.084906488424735,"pfxZ":6.5170007348780015,"pX":0.354779217159358,"pZ":1.9900518513494267,"vX0":8.988721235281096,"vY0":-135.94095344326294,"vZ0":-4.256922616284945,"x":103.48,"y":185.05,"x0":-1.6971588100142647,"y0":50.000216117705854,"z0":4.983805140233633,"aX":-18.72389499989739},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.0,"breakHorizontal":16.2,"spinRate":2252,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.40412739284073274,"extension":7.014126423357568},"index":5,"playId":"45cfa1b4-95b2-3957-a4fb-06835d54d239","pitchNumber":5,"startTime":"2026-05-23T01:17:47.466Z","endTime":"2026-05-23T01:17:51.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.197551533253165,"aZ":-27.142655459232536,"pfxX":9.866121971470179,"pfxZ":3.451742285457292,"pX":2.1510724049151846,"pZ":1.049486231169396,"vX0":6.482768853278328,"vY0":-120.93196619599506,"vZ0":-3.9096128017735343,"x":35.01,"y":210.44,"x0":-1.8610327795940633,"y0":50.00031826394903,"z0":5.112191779026588,"aX":14.371024404929681},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.4,"breakHorizontal":-19.6,"spinRate":2710,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4557923714899732,"extension":6.767125031563097},"index":6,"playId":"3f9f6a82-dd5e-31f1-8c3e-6b42c7be4742","pitchNumber":6,"startTime":"2026-05-23T01:18:10.000Z","endTime":"2026-05-23T01:18:15.677Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.259207615547012,"aZ":-27.711765184542074,"pfxX":7.7136658612338,"pfxZ":3.0464299139303304,"pX":0.8143002383616599,"pZ":1.6599825447934615,"vX0":4.591072717216325,"vY0":-120.94540370989199,"vZ0":-2.4375944514171652,"x":85.96,"y":193.96,"x0":-2.1182164912348953,"y0":50.001172645731444,"z0":5.1412033814856795,"aX":11.28633487662414},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.2,"breakHorizontal":-15.1,"spinRate":2690,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4549986786965472,"extension":6.867087584817898},"index":7,"playId":"4e1d7dea-544c-35e1-bb39-3c97586e89ba","pitchNumber":7,"startTime":"2026-05-23T01:18:34.128Z","endTime":"2026-05-23T01:18:37.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:18:37.788Z","atBatIndex":65},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Luke Keaschall hit by pitch.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-23T01:20:33.296Z","endTime":"2026-05-23T01:23:03.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.829569459824796,"aZ":-27.908899788350883,"pfxX":-11.7700633498784,"pfxZ":2.368280076341967,"pX":-0.552544025039214,"pZ":1.9431218182535868,"vX0":10.920927142193396,"vY0":-134.8244965670906,"vZ0":-2.574429396644524,"x":138.06,"y":186.32,"x0":-3.1666174977490047,"y0":50.006197715335034,"z0":4.921949618884065,"aX":-21.235543689251656},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.8,"breakHorizontal":18.4,"spinRate":2146,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.40943719668308987,"extension":5.825419531479944},"index":0,"playId":"14f62041-329a-38ae-be9f-dd5a53dd8730","pitchNumber":1,"startTime":"2026-05-23T01:20:57.770Z","endTime":"2026-05-23T01:21:01.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.896981294988716,"aZ":-20.683176681650178,"pfxX":-5.90380511701029,"pfxZ":6.348234637886815,"pX":-0.3599690882796332,"pZ":4.064117459940995,"vX0":9.24925452793904,"vY0":-134.1732632664032,"vZ0":0.7534149052847479,"x":82.9,"y":113.57,"x0":-3.0958243594401265,"y0":50.005927463063735,"z0":5.261251563089881,"aX":-10.693205983223043},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.9,"breakHorizontal":8.5,"spinRate":2285,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4093038017650885,"extension":5.831202800319715},"index":1,"playId":"1c881254-4fd2-3e6c-acf7-e45ffd01dc7c","pitchNumber":2,"startTime":"2026-05-23T01:21:17.914Z","endTime":"2026-05-23T01:21:23.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.647947482844806,"aZ":-28.198667233103,"pfxX":-11.38523883288735,"pfxZ":2.1645727984677015,"pX":-0.30238015051473616,"pZ":1.9404459027758938,"vX0":11.621432535658387,"vY0":-135.3931402052276,"vZ0":-2.374653736504774,"x":128.53,"y":186.39,"x0":-3.1942969920060698,"y0":50.002754069785716,"z0":4.825044244032901,"aX":-20.90179695302329},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.6,"breakHorizontal":17.8,"spinRate":2204,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4062949402834346,"extension":6.324100435120985},"index":2,"playId":"95b168d9-0817-3771-9270-4389abf4027d","pitchNumber":3,"startTime":"2026-05-23T01:21:32.985Z","endTime":"2026-05-23T01:21:37.021Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-23T01:21:41.711Z","endTime":"2026-05-23T01:21:59.896Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55821116661341,"aZ":-25.0659441435451,"pfxX":6.9680184945020605,"pfxZ":4.923884376826042,"pX":1.887095373090866,"pZ":0.9229455466527835,"vX0":10.067876034639294,"vY0":-120.52822250736487,"vZ0":-3.271314380538991,"x":45.07,"y":213.86,"x0":-3.280155244772267,"y0":50.00227261647941,"z0":4.557684934922537,"aX":10.056297655309482},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.2,"breakHorizontal":-15.4,"spinRate":2911,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4577739334912301,"extension":5.760517422344091},"index":4,"playId":"68b78712-5547-3f7e-a7ef-a47ff71c4b3b","pitchNumber":4,"startTime":"2026-05-23T01:21:59.896Z","endTime":"2026-05-23T01:22:03.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07147244662121,"aZ":-17.41466529993147,"pfxX":-6.658853211985292,"pfxZ":8.153122984306913,"pX":-0.4847755181451987,"pZ":3.211091508078615,"vX0":8.67147530844383,"vY0":-134.65470444069862,"vZ0":-2.0474591425825763,"x":135.48,"y":152.08,"x0":-2.903027087078379,"y0":50.00441077873332,"z0":5.232568380256843,"aX":-12.05784713169147},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":9.8,"spinRate":2202,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.40896866171716173,"extension":5.79430101457737},"index":5,"playId":"0bf9d4ea-21b6-3652-bd7c-a1cc3bdc91e2","pitchNumber":5,"startTime":"2026-05-23T01:22:19.940Z","endTime":"2026-05-23T01:22:24.217Z","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":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.311839720460274,"aZ":-26.97030518560867,"pfxX":8.35165046725233,"pfxZ":3.6949675602558885,"pX":1.0949367167518338,"pZ":0.5849562318416032,"vX0":7.856592527584472,"vY0":-118.91833041061015,"vZ0":-3.3333321777565876,"x":75.26,"y":222.99,"x0":-3.3570264600516664,"y0":50.00417995034156,"z0":4.495481949818354,"aX":11.762935985632577},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.0,"breakHorizontal":-17.3,"spinRate":2841,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.46354040573147737,"extension":6.006365643681148},"index":6,"playId":"750ea3a9-8c32-34cd-b9e4-529f6b73beb8","pitchNumber":6,"startTime":"2026-05-23T01:22:40.754Z","endTime":"2026-05-23T01:22:44.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":85.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26145513453885,"aZ":-27.628587786804044,"pfxX":-8.441260336189021,"pfxZ":2.425060817048566,"pX":-1.7135359337954454,"pZ":3.7792624298621944,"vX0":6.9470363118615674,"vY0":-136.21441000250817,"vZ0":1.5844529504296285,"x":182.32,"y":136.74,"x0":-3.2017724256668276,"y0":50.00553613934948,"z0":5.101850912298758,"aX":-15.84563000870806},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.9,"breakHorizontal":13.8,"spinRate":2035,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.40228574879244583,"extension":6.036110292589726},"index":7,"playId":"bc355584-62bf-3be7-ac9a-b1be4f458725","pitchNumber":7,"startTime":"2026-05-23T01:22:59.675Z","endTime":"2026-05-23T01:23:03.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:23:03.783Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Jackson grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-23T01:23:15.945Z","endTime":"2026-05-23T01:25:34.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.722033688689816,"aZ":-18.983502255764588,"pfxX":-5.747468363234774,"pfxZ":7.2352552387531635,"pX":-0.8372529587009268,"pZ":3.3416491698284956,"vX0":8.238206140128968,"vY0":-134.3162530043749,"vZ0":-1.0869008810991851,"x":148.91,"y":148.56,"x0":-3.2006590857505546,"y0":50.0019026907022,"z0":5.104449496031767,"aX":-10.47748383497904},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.1,"breakHorizontal":8.6,"spinRate":2235,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.4081455045765501,"extension":6.089839551970743},"index":0,"playId":"75583714-376d-3de0-a95b-48b6b184a675","pitchNumber":1,"startTime":"2026-05-23T01:23:46.349Z","endTime":"2026-05-23T01:23:50.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.141214535606117,"aZ":-16.262753909155325,"pfxX":-5.002608941252967,"pfxZ":8.928192592916178,"pX":1.3589626159058799,"pZ":3.504340169374592,"vX0":12.557761658026433,"vY0":-133.07270189969583,"vZ0":-1.4117129073550938,"x":65.2,"y":144.16,"x0":-2.784030023421571,"y0":50.00664677778957,"z0":5.227026305222622,"aX":-8.920127691415649},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.0,"breakHorizontal":6.1,"spinRate":2248,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.412527183874166,"extension":6.200717281083234},"index":1,"playId":"711be8f7-a2f6-3124-b7ff-1c1c7b6fb9d8","pitchNumber":2,"startTime":"2026-05-23T01:24:28.905Z","endTime":"2026-05-23T01:24:34.962Z","isPitch":true,"type":"pitch"},{"details":{"description":"Luke Keaschall caught stealing 2nd base, catcher Carlos Narváez to second baseman Marcelo Mayer.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"711be8f7-a2f6-3124-b7ff-1c1c7b6fb9d8","startTime":"2026-05-23T01:24:49.434Z","endTime":"2026-05-23T01:25:09.937Z","isPitch":false,"isBaseRunningPlay":true,"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":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11541602778891,"aZ":-24.4474328394673,"pfxX":-13.066550351715538,"pfxZ":4.1488704147925395,"pX":1.1981256601972616,"pZ":1.8315345208868394,"vX0":15.276851286436946,"vY0":-136.122636085446,"vZ0":-3.5775259784104243,"x":71.33,"y":189.33,"x0":-2.810446069938319,"y0":50.00124398126444,"z0":4.8712027447943855,"aX":-24.32349809056975},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.8,"breakHorizontal":20.2,"spinRate":2263,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.40361698243109023,"extension":6.3282376337162},"index":3,"playId":"306802ab-6d57-333e-af54-e55e23bd08c6","pitchNumber":3,"startTime":"2026-05-23T01:25:09.937Z","endTime":"2026-05-23T01:25:12.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.815311996610376,"aZ":-28.86582867673172,"pfxX":-12.094113982486098,"pfxZ":1.8300286041997111,"pX":-1.0579475238850846,"pZ":2.557268728207709,"vX0":9.588931533114033,"vY0":-134.79690550643113,"vZ0":-0.6539111016210255,"x":157.33,"y":169.73,"x0":-3.119431842797091,"y0":50.005708793090925,"z0":4.871209287252601,"aX":-21.892546921187733},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.4,"breakHorizontal":19.4,"spinRate":2153,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4089314301354019,"extension":5.904056704955059},"hitData":{"launchSpeed":65.5,"launchAngle":3.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":169.42}},"index":4,"playId":"e8aa28f1-1544-31b3-9fcb-722057db45d3","pitchNumber":4,"startTime":"2026-05-23T01:25:27.191Z","endTime":"2026-05-23T01:25:34.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:25:34.807Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Byron Buxton grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-23T01:25:40.434Z","endTime":"2026-05-23T01:27:26.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24887249826515,"aZ":-27.305087257151552,"pfxX":-12.657279621118237,"pfxZ":2.630865434045127,"pX":-1.1851236565445693,"pZ":2.334994390796267,"vX0":9.667600462063064,"vY0":-136.54574314935147,"vZ0":-2.120176392804894,"x":162.17,"y":175.74,"x0":-3.1600933305872254,"y0":50.006700041400755,"z0":5.035826193591893,"aX":-23.464367441861643},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.4,"breakHorizontal":20.4,"spinRate":2189,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4039964862628995,"extension":6.136624455455479},"index":0,"playId":"63f75274-6d78-3675-9c56-9222ff35d015","pitchNumber":1,"startTime":"2026-05-23T01:26:03.138Z","endTime":"2026-05-23T01:26:07.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1029865694664,"aZ":-36.99677036381836,"pfxX":-9.935234001374308,"pfxZ":-3.199925556759803,"pX":-0.7232052438911573,"pZ":1.3385460079212053,"vX0":9.091718828185659,"vY0":-122.50813234083844,"vZ0":-0.21025650943535212,"x":73.7,"y":178.59,"x0":-3.206703615182409,"y0":50.00330630753492,"z0":4.610488562842237,"aX":-14.975615803803239},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.5,"breakHorizontal":15.6,"spinRate":1572,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.44854962636509477,"extension":6.5709261025477606},"index":1,"playId":"e948335d-77ae-3fac-bf86-f73830c9db67","pitchNumber":2,"startTime":"2026-05-23T01:26:18.517Z","endTime":"2026-05-23T01:26:23.279Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-23T01:26:36.884Z","endTime":"2026-05-23T01:26:42.660Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.662363765681164,"aZ":-29.146460791439587,"pfxX":-12.679695594899357,"pfxZ":1.6114717778662264,"pX":1.2503901757134945,"pZ":2.757249538042225,"vX0":15.270133728398264,"vY0":-137.34407994302717,"vZ0":-0.6342568746547527,"x":69.34,"y":164.33,"x0":-2.773728337268481,"y0":50.00565892334485,"z0":4.999847788217002,"aX":-23.866556380294863},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.0,"breakHorizontal":19.2,"spinRate":2210,"spinDirection":243},"zone":12,"typeConfidence":2.0,"plateTime":0.40111250485641037,"extension":6.773144732864125},"index":3,"playId":"e69db100-ad47-37bc-ae9c-165a6e2407b9","pitchNumber":3,"startTime":"2026-05-23T01:26:42.660Z","endTime":"2026-05-23T01:26:45.660Z","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":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98527576150063,"aZ":-29.787351436837206,"pfxX":-11.799826002347144,"pfxZ":1.2976996803199032,"pX":-1.3210939383078504,"pZ":3.101518692005538,"vX0":9.097591882243798,"vY0":-135.58257016960167,"vZ0":0.6397421852903227,"x":167.36,"y":155.04,"x0":-3.207332060414587,"y0":50.00266528097742,"z0":4.961125804930952,"aX":-21.703100052207024},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.8,"breakHorizontal":19.1,"spinRate":2175,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4058536207962793,"extension":6.078006052855858},"index":4,"playId":"e98af6db-1423-36de-b8f2-ad96d2b32c09","pitchNumber":4,"startTime":"2026-05-23T01:27:00.015Z","endTime":"2026-05-23T01:27:03.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11323180325103,"aZ":-28.288136020185664,"pfxX":-11.22198068444994,"pfxZ":2.0851728342891613,"pX":-0.13144503708756697,"pZ":2.153658355605773,"vX0":11.73367620469647,"vY0":-136.35908354537318,"vZ0":-1.912153175931747,"x":122.01,"y":180.63,"x0":-3.0554610814397707,"y0":50.001378177868816,"z0":4.837336952642138,"aX":-20.895391026817567},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.5,"breakHorizontal":17.5,"spinRate":2157,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4034167478927717,"extension":6.123693449961913},"hitData":{"launchSpeed":93.1,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.64,"coordY":167.39}},"index":5,"playId":"7ad49f82-52d5-3e2a-954a-2dd06c355ccc","pitchNumber":5,"startTime":"2026-05-23T01:27:19.299Z","endTime":"2026-05-23T01:27:26.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:27:26.915Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-23T01:29:52.634Z","endTime":"2026-05-23T01:30:52.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eric Orze replaces Yoendrys Gómez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T01:28:37.889Z","endTime":"2026-05-23T01:29:24.259Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679358,"link":"/api/v1/people/679358"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Masataka Yoshida replaces Andruw Monasterio.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-23T01:29:24.259Z","endTime":"2026-05-23T01:29:55.022Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":655316,"link":"/api/v1/people/655316"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78696245090601,"aZ":-12.548520606689278,"pfxX":-8.747776427983673,"pfxZ":10.67631863915493,"pX":1.0831235132914727,"pZ":2.024360870069898,"vX0":9.643874139685433,"vY0":-135.26917265470843,"vZ0":-7.026176733080795,"x":75.71,"y":184.12,"x0":-1.405771270491189,"y0":50.0003318463434,"z0":5.5504425040931595,"aX":-16.075775725789093},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":13.6,"spinRate":2282,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.4062133407263553,"extension":7.245210534216828},"index":2,"playId":"74ca3e43-7470-38e5-bb73-c461dc8d3761","pitchNumber":1,"startTime":"2026-05-23T01:29:55.022Z","endTime":"2026-05-23T01:29:58.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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11964548014717,"aZ":-14.316226297221691,"pfxX":-6.3434691427039755,"pfxZ":9.67789953774108,"pX":-1.0545879055222243,"pZ":3.9781527733114226,"vX0":3.934995474239094,"vY0":-135.81134345499316,"vZ0":-1.7810353562054229,"x":157.2,"y":131.37,"x0":-1.7072890178489146,"y0":50.002852791029945,"z0":5.651703528175126,"aX":-11.70584694775981},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":10.6,"spinRate":2362,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.4051832765818215,"extension":7.132429843877113},"index":3,"playId":"343f82ff-bcf0-3366-93a2-29a0212f72c3","pitchNumber":2,"startTime":"2026-05-23T01:30:10.494Z","endTime":"2026-05-23T01:30:13.552Z","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":92.8,"endSpeed":84.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.725966180947548,"aZ":-13.367822807916793,"pfxX":-7.526526126873233,"pfxZ":10.321264250555608,"pX":0.45015739388942877,"pZ":2.0136191229878073,"vX0":7.6171682329410935,"vY0":-134.73423436889576,"vZ0":-6.661770472689991,"x":99.84,"y":184.41,"x0":-1.4479626122534501,"y0":50.00381836369625,"z0":5.479511724790561,"aX":-13.715054041239487},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":11.8,"spinRate":2286,"spinDirection":215},"zone":9,"typeConfidence":0.9,"plateTime":0.40794050254226244,"extension":7.3294435027576},"index":4,"playId":"af3611be-d508-358f-a53a-e3445e99691b","pitchNumber":3,"startTime":"2026-05-23T01:30:27.174Z","endTime":"2026-05-23T01:30:31.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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.993839961923104,"aZ":-32.24811543121533,"pfxX":-10.73272054399251,"pfxZ":-0.051433902964111766,"pX":-0.7257699541878482,"pZ":1.9723833492838818,"vX0":5.225037692175298,"vY0":-121.98071788843691,"vZ0":-2.223914319673626,"x":144.66,"y":185.53,"x0":-1.5165965695299881,"y0":50.00084409030424,"z0":5.712643790710341,"aX":-15.955245469111432},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.4,"breakHorizontal":18.0,"spinRate":1603,"spinDirection":242},"zone":7,"typeConfidence":0.9,"plateTime":0.4513357526239026,"extension":7.124661501578826},"hitData":{"launchSpeed":76.7,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":151.18}},"index":5,"playId":"07b95ddf-8d9d-3bb6-9024-cb30a1014d60","pitchNumber":4,"startTime":"2026-05-23T01:30:45.064Z","endTime":"2026-05-23T01:30:52.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:30:52.442Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Sogard strikes out swinging.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-23T01:30:59.209Z","endTime":"2026-05-23T01:32:20.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"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(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.7,"endSpeed":76.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.144445718507473,"aZ":-29.81839664380918,"pfxX":-7.18834186488035,"pfxZ":1.5702057789617774,"pX":0.1753985679214587,"pZ":1.3290176926607324,"vX0":6.158043626958059,"vY0":-121.67052029756019,"vZ0":-4.030874996021198,"x":123.23,"y":151.73,"x0":-1.4559283532934995,"y0":50.001847132063176,"z0":5.594728659812395,"aX":-10.764123693003873},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.2,"breakHorizontal":11.5,"spinRate":1482,"spinDirection":243},"zone":14,"typeConfidence":0.89,"plateTime":0.4503930320806737,"extension":7.174162262362288},"index":0,"playId":"88fac134-ee94-3116-a2b2-fb8dc8752b1c","pitchNumber":1,"startTime":"2026-05-23T01:31:20.316Z","endTime":"2026-05-23T01:31:24.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.940027591879073,"aZ":-10.883689125084468,"pfxX":-5.763739088627371,"pfxZ":11.505668369229713,"pX":-0.4459504448282735,"pZ":3.0880674817891967,"vX0":4.67080678072997,"vY0":-135.49049269537812,"vZ0":-4.764390286951224,"x":134.0,"y":155.4,"x0":-1.4475017685696805,"y0":50.000764769389804,"z0":5.636491024106154,"aX":-10.663254237315751},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.9,"breakHorizontal":9.4,"spinRate":2289,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.405008849775915,"extension":7.107945368513982},"index":1,"playId":"a5c6e735-7cf2-3473-8403-1696dc32b513","pitchNumber":2,"startTime":"2026-05-23T01:31:42.991Z","endTime":"2026-05-23T01:31:47.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.897020944805934,"aZ":-31.50789390287489,"pfxX":-8.418334596141918,"pfxZ":0.4366954661575111,"pX":-1.0928531691515684,"pZ":1.9713422579570077,"vX0":4.040027427860558,"vY0":-123.20251388458847,"vZ0":-2.5315770472202646,"x":158.66,"y":185.55,"x0":-1.657886069927407,"y0":50.00584774924715,"z0":5.668445999940381,"aX":-12.976474857318344},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.5,"breakHorizontal":14.3,"spinRate":1543,"spinDirection":244},"zone":13,"typeConfidence":0.88,"plateTime":0.44414591033270145,"extension":7.1655403541475025},"index":2,"playId":"8e535e3e-2d50-3188-b5ad-bce90ad23338","pitchNumber":3,"startTime":"2026-05-23T01:31:59.820Z","endTime":"2026-05-23T01:32:03.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.120236438742825,"aZ":-10.65907816922507,"pfxX":-6.530276233446874,"pfxZ":11.810665674480113,"pX":-0.13747730041380324,"pZ":2.8741391551690576,"vX0":5.918645805640082,"vY0":-134.3619126678706,"vZ0":-5.315838192350141,"x":122.24,"y":161.18,"x0":-1.5243855914496525,"y0":50.000442942268094,"z0":5.640964218652526,"aX":-11.894069512814523},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.4,"breakHorizontal":10.4,"spinRate":2351,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.4082160368884282,"extension":7.344321769468996},"index":3,"playId":"967174de-579f-3e90-88b4-c68b64212fe2","pitchNumber":4,"startTime":"2026-05-23T01:32:17.106Z","endTime":"2026-05-23T01:32:20.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:32:20.757Z","atBatIndex":70},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Marcelo Mayer reaches on a fielding error by second baseman Luke Keaschall.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-23T01:32:30.058Z","endTime":"2026-05-23T01:33:10.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01179808600424,"aZ":-32.64555796226409,"pfxX":-10.327650597405443,"pfxZ":-0.3163290374773071,"pX":-0.17248759158141538,"pZ":1.8478657559815919,"vX0":6.217900050221465,"vY0":-122.77678548286832,"vZ0":-2.471498335549283,"x":123.57,"y":188.89,"x0":-1.4058781517216037,"y0":50.000408292213585,"z0":5.666498167520451,"aX":-15.646536779864759},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.0,"breakHorizontal":17.0,"spinRate":1625,"spinDirection":240},"zone":8,"typeConfidence":0.9,"plateTime":0.44741349329486724,"extension":7.177695056452438},"index":0,"playId":"5e01507c-f68e-3be6-88b0-56d64ffbc65b","pitchNumber":1,"startTime":"2026-05-23T01:32:46.380Z","endTime":"2026-05-23T01:32:49.750Z","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":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42360350844779,"aZ":-11.3576892089129,"pfxX":-6.3498537957919705,"pfxZ":11.355388220267699,"pX":-0.7164703402125452,"pZ":2.1660386174429016,"vX0":4.492249696810966,"vY0":-135.49032643181494,"vZ0":-6.796405666448017,"x":144.31,"y":180.3,"x0":-1.582606302237098,"y0":50.006682826136995,"z0":5.524869034463943,"aX":-11.645166132137746},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.1,"breakHorizontal":10.3,"spinRate":2343,"spinDirection":215},"zone":7,"typeConfidence":0.91,"plateTime":0.406416883881338,"extension":7.189118871039822},"hitData":{"launchSpeed":72.3,"launchAngle":4.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.41,"coordY":140.54}},"index":1,"playId":"3c15252b-7320-332c-9693-9b25c6ed2fb1","pitchNumber":2,"startTime":"2026-05-23T01:33:01.909Z","endTime":"2026-05-23T01:33:10.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:33:10.013Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Jackson challenged (pitch result), call on the field was confirmed: Carlos Narváez walks. Marcelo Mayer to 2nd.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-23T01:33:40.184Z","endTime":"2026-05-23T01:35:39.330Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"postOnSecond":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82817230874898,"aZ":-12.463192329801423,"pfxX":-5.614251383964822,"pfxZ":10.693766712574455,"pX":-0.5404278394859411,"pZ":3.7303415590445717,"vX0":4.500856310305453,"vY0":-135.67204459540815,"vZ0":-3.0913706564708328,"x":137.6,"y":138.06,"x0":-1.5008770582789626,"y0":50.00072282612553,"z0":5.766899038527464,"aX":-10.346275127621983},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.8,"breakHorizontal":9.1,"spinRate":2236,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.4054787919287266,"extension":7.086712203676485},"index":0,"playId":"6c4e5a07-1df6-3645-84ae-38c4793bfde1","pitchNumber":1,"startTime":"2026-05-23T01:33:56.024Z","endTime":"2026-05-23T01:33:59.482Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-23T01:34:08.353Z","endTime":"2026-05-23T01:34:26.978Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87579245274704,"aZ":-33.519896725067674,"pfxX":-6.550886736371291,"pfxZ":-0.922795803731848,"pX":-0.6559790623378858,"pZ":4.298766551539206,"vX0":4.1112231219550885,"vY0":-120.26480682109954,"vZ0":3.2356560660134246,"x":142.0,"y":122.71,"x0":-1.53870966851157,"y0":50.00159410359822,"z0":5.913819162324453,"aX":-9.571123338801483},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.6,"breakHorizontal":10.8,"spinRate":1551,"spinDirection":244},"zone":11,"typeConfidence":0.88,"plateTime":0.45588389721374867,"extension":7.021365816081551},"index":2,"playId":"5b6ca9f6-0162-3df0-a26e-3af443fa25fc","pitchNumber":2,"startTime":"2026-05-23T01:34:26.978Z","endTime":"2026-05-23T01:34:30.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.205704301690105,"aZ":-12.529308938833019,"pfxX":-5.102837722918057,"pfxZ":10.809926278863163,"pX":-0.07876609429207701,"pZ":4.114734156357517,"vX0":5.7372104188993625,"vY0":-135.1276278236204,"vZ0":-2.054101240075588,"x":120.0,"y":127.68,"x0":-1.584110973951612,"y0":50.00259638196564,"z0":5.783578455000405,"aX":-9.27355341725658},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.2,"breakHorizontal":7.8,"spinRate":2312,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.4080619549317581,"extension":7.10005314974597},"index":3,"playId":"4ad03207-ee4b-3f44-939e-e27338f4ed92","pitchNumber":3,"startTime":"2026-05-23T01:34:49.950Z","endTime":"2026-05-23T01:34:53.230Z","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":92.8,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52695604922075,"aZ":-12.488432010830962,"pfxX":-6.136408991770177,"pfxZ":10.888202236932326,"pX":-0.8884186665712246,"pZ":3.350016751087418,"vX0":4.441368845007026,"vY0":-134.89890647010847,"vZ0":-3.609951211365844,"x":150.86,"y":148.33,"x0":-1.774772738501226,"y0":50.00349389798482,"z0":5.610864005962745,"aX":-11.09593141404583},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":10.0,"spinRate":2289,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.4090051236045342,"extension":7.200073837919262},"index":4,"playId":"81d24a05-15da-3258-b3fb-965dc58274d0","pitchNumber":4,"startTime":"2026-05-23T01:35:12.302Z","endTime":"2026-05-23T01:35:39.330Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"}},"playEndTime":"2026-05-23T01:35:39.330Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Gasper flies out to right fielder Austin Martin.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-23T01:39:03.283Z","endTime":"2026-05-23T01:40:11.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,2],"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mickey Gasper replaces Caleb Durbin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-23T01:35:54.172Z","endTime":"2026-05-23T01:35:57.777Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":702332,"link":"/api/v1/people/702332"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-23T01:35:57.777Z","endTime":"2026-05-23T01:37:39.962Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Anthony Banda replaces Eric Orze.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-05-23T01:37:39.962Z","endTime":"2026-05-23T01:39:03.283Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607455,"link":"/api/v1/people/607455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":3,"playId":"20c85395-999d-44c8-a1a1-aada795139a1","startTime":"2026-05-23T01:39:03.283Z","endTime":"2026-05-23T01:39:12.182Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271816709955576,"aZ":-33.33460359151301,"pfxX":-8.900303996970553,"pfxZ":-0.8061780120226043,"pX":0.2785301284956551,"pZ":2.9533647967236076,"vX0":-3.3170188698506027,"vY0":-119.43995645050006,"vZ0":1.0767625208360032,"x":106.38,"y":159.04,"x0":2.8440130316497068,"y0":50.00387142234886,"z0":5.5079049039429275,"aX":-12.783697708414062},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.8,"breakHorizontal":16.9,"spinRate":1733,"spinDirection":285},"zone":2,"typeConfidence":0.9,"plateTime":0.45960979142735736,"extension":6.325089927830959},"index":4,"playId":"bb420a55-eda6-314d-953b-b5081f509f26","pitchNumber":1,"startTime":"2026-05-23T01:39:43.528Z","endTime":"2026-05-23T01:39: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(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":95.0,"endSpeed":86.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.199318307438425,"aZ":-18.464822712121375,"pfxX":11.470814912925281,"pfxZ":7.149791388449197,"pX":0.2724239228025729,"pZ":3.0590992976209823,"vX0":-9.753715142290641,"vY0":-137.94207216452284,"vZ0":-2.9632074114200444,"x":106.62,"y":156.18,"x0":2.3731040739882663,"y0":50.000912887751795,"z0":5.400040683589537,"aX":21.98695598678829},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":-18.6,"spinRate":2088,"spinDirection":133},"zone":2,"typeConfidence":0.92,"plateTime":0.3978741794736411,"extension":6.242707231943852},"hitData":{"launchSpeed":86.5,"launchAngle":54.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.08,"coordY":111.14}},"index":5,"playId":"f38182fb-5bf1-3784-9d45-c13286ea9eda","pitchNumber":2,"startTime":"2026-05-23T01:40:01.688Z","endTime":"2026-05-23T01:40:11.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:40:11.041Z","atBatIndex":73},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Brooks Lee reaches on a fielding error by third baseman Nick Sogard.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T01:42:43.858Z","endTime":"2026-05-23T01:43:23.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Masataka Yoshida remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T01:42:10.472Z","endTime":"2026-05-23T01:42:10.488Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":655316,"link":"/api/v1/people/655316"}},{"details":{"description":"Defensive switch from shortstop to third base for Nick Sogard.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-23T01:42:10.488Z","endTime":"2026-05-23T01:42:10.489Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"600"},{"details":{"description":"Defensive Substitution: Isiah Kiner-Falefa replaces Mickey Gasper, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-23T01:42:10.489Z","endTime":"2026-05-23T01:42:10.490Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"902","replacedPlayer":{"id":681508,"link":"/api/v1/people/681508"}},{"details":{"description":"Pitching Change: Tyler Samaniego replaces Greg Weissert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-23T01:42:10.490Z","endTime":"2026-05-23T01:42:46.196Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701719,"link":"/api/v1/people/701719"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83194199089514,"aZ":-23.30189717398106,"pfxX":9.559137552631043,"pfxZ":4.877866396978523,"pX":-0.22912469352197848,"pZ":2.2867558681363738,"vX0":-7.745753111729568,"vY0":-134.4136749313143,"vZ0":-3.9329697229347356,"x":125.73,"y":177.04,"x0":1.4569244503266863,"y0":50.00048823688983,"z0":5.435836338801914,"aX":17.379947525250795},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.2,"breakHorizontal":-15.5,"spinRate":2240,"spinDirection":140},"zone":5,"typeConfidence":0.92,"plateTime":0.4084706889092753,"extension":7.1324628228673435},"index":4,"playId":"6741d7d1-1ced-320f-98c0-5179d6b6ac0e","pitchNumber":1,"startTime":"2026-05-23T01:42:46.196Z","endTime":"2026-05-23T01:42:50.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.522447042707025,"aZ":-25.097451111246286,"pfxX":11.062360050026074,"pfxZ":4.389975801828868,"pX":-0.03633336574492117,"pZ":1.1648576940377378,"vX0":-7.069119773075534,"vY0":-126.59903252808637,"vZ0":-5.59254923060146,"x":118.38,"y":207.33,"x0":1.364795541676528,"y0":50.00389856356825,"z0":5.42972357663546,"aX":17.833011249711156},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.8,"breakHorizontal":-18.2,"spinRate":1870,"spinDirection":133},"zone":13,"typeConfidence":0.82,"plateTime":0.43380115271091757,"extension":7.078670150157587},"index":5,"playId":"ae3366c4-092d-36e3-b9b5-4126607d3463","pitchNumber":2,"startTime":"2026-05-23T01:42:58.672Z","endTime":"2026-05-23T01:43:02.591Z","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":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20556009440205,"aZ":-23.02170560009524,"pfxX":10.318772778605592,"pfxZ":4.871211755187961,"pX":-0.043256765706734805,"pZ":1.9374589942074778,"vX0":-7.4037120759053785,"vY0":-137.13745848981014,"vZ0":-5.112852233137927,"x":118.65,"y":186.47,"x0":1.3696691787588342,"y0":50.00358184691051,"z0":5.425512964858344,"aX":19.385878593038207},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.8,"breakHorizontal":-16.8,"spinRate":2318,"spinDirection":143},"zone":8,"typeConfidence":0.95,"plateTime":0.40151566429250485,"extension":7.162312801233217},"hitData":{"launchSpeed":87.7,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":86.43,"coordY":157.84}},"index":6,"playId":"5389a136-f457-3036-9511-f09bbd0f5800","pitchNumber":3,"startTime":"2026-05-23T01:43:12.155Z","endTime":"2026-05-23T01:43:23.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:43:23.307Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Martin singles on a soft bunt ground ball to first baseman Willson Contreras. Brooks Lee to 2nd.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T01:43:33.579Z","endTime":"2026-05-23T01:43:53.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":[]}],"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":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84221529080326,"aZ":-26.65777238926281,"pfxX":8.985543850437853,"pfxZ":2.944958034553556,"pX":-0.28537975123278875,"pZ":2.944136755371216,"vX0":-7.603460662978004,"vY0":-136.2583174915409,"vZ0":-1.9300096108641334,"x":127.88,"y":159.29,"x0":1.3782297287821903,"y0":50.00582750711566,"z0":5.50961765994133,"aX":16.84491295572257},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.2,"breakHorizontal":-14.6,"spinRate":2191,"spinDirection":144},"zone":1,"typeConfidence":0.93,"plateTime":0.40249004424070334,"extension":7.006517089194497},"hitData":{"launchSpeed":35.6,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":133.18,"coordY":188.27}},"index":0,"playId":"0c4709b1-a08c-36f5-be04-d1489af69b9b","pitchNumber":1,"startTime":"2026-05-23T01:43:46.572Z","endTime":"2026-05-23T01:43:53.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:43:53.666Z","atBatIndex":75},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"James Outman hit by pitch. Brooks Lee to 3rd. Austin Martin to 2nd.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T01:44:21.019Z","endTime":"2026-05-23T01:44:50.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"postOnThird":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.363262326678324,"aZ":-15.274132625548733,"pfxX":1.3893268872667757,"pfxZ":8.937362352167437,"pX":0.14671785708649557,"pZ":4.760295474146771,"vX0":-3.8005587085255472,"vY0":-137.1484491526811,"vZ0":-0.15052366088587743,"x":111.41,"y":110.25,"x0":1.3743959167629582,"y0":50.005792852962195,"z0":5.864035088719082,"aX":2.6284741631394652},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":-1.7,"spinRate":2266,"spinDirection":156},"zone":12,"typeConfidence":0.92,"plateTime":0.40047721061302477,"extension":6.9443956470045025},"index":0,"playId":"59c171fb-7d42-3e2b-843e-d0718e2a8aea","pitchNumber":1,"startTime":"2026-05-23T01:44:27.597Z","endTime":"2026-05-23T01:44:31.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.917019554746602,"aZ":-14.681336217032285,"pfxX":2.7233008026479313,"pfxZ":9.500816923083296,"pX":1.0631950125663876,"pZ":4.4321144026921475,"vX0":-1.7426142802049127,"vY0":-135.40693644611366,"vZ0":-0.9647230714485252,"x":76.47,"y":119.11,"x0":1.3641105938544738,"y0":50.00296517766616,"z0":5.828893413622605,"aX":5.013973070241048},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":-4.6,"spinRate":2177,"spinDirection":145},"zone":12,"typeConfidence":0.92,"plateTime":0.4058398129648606,"extension":6.958775938981961},"index":1,"playId":"8c13b559-41bc-3275-a03d-f41391d439a6","pitchNumber":2,"startTime":"2026-05-23T01:44:46.671Z","endTime":"2026-05-23T01:44:50.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:44:50.734Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Larnach walks. Brooks Lee scores. Austin Martin to 3rd. James Outman to 2nd.","rbi":1,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T01:48:28.270Z","endTime":"2026-05-23T01:49:51.562Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnThird":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,2,3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":701719,"link":"/api/v1/people/701719"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T01:45:18.453Z","endTime":"2026-05-23T01:45:46.049Z","isPitch":false,"type":"action","player":{"id":694224,"link":"/api/v1/people/694224"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-23T01:45:46.049Z","endTime":"2026-05-23T01:46:15.564Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyron Guerrero replaces Tyler Samaniego.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-23T01:46:15.564Z","endTime":"2026-05-23T01:47:44.021Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594027,"link":"/api/v1/people/594027"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Trevor Larnach replaces Gabriel Gonzalez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-23T01:47:44.021Z","endTime":"2026-05-23T01:48:30.677Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":694224,"link":"/api/v1/people/694224"}},{"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":99.3,"endSpeed":90.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40028604627717,"aZ":-15.822810633662828,"pfxX":-8.57879567285679,"pfxZ":7.784200776009717,"pX":0.5243932492008488,"pZ":2.818548580551011,"vX0":8.899525355139087,"vY0":-144.22208912703346,"vZ0":-6.791154234840483,"x":97.01,"y":162.68,"x0":-1.4908795874996874,"y0":50.00301360468176,"z0":6.1845798949106205,"aX":-18.022684574292033},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.8,"breakHorizontal":13.7,"spinRate":2176,"spinDirection":225},"zone":6,"typeConfidence":0.88,"plateTime":0.3801782940911371,"extension":7.10170485578145},"index":4,"playId":"422eb879-ffd5-3cee-9f95-fba22799d7fc","pitchNumber":1,"startTime":"2026-05-23T01:48:30.677Z","endTime":"2026-05-23T01:48:34.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5945156386759,"aZ":-15.26910773386878,"pfxX":-7.547994136738252,"pfxZ":8.046920539572625,"pX":1.1345379270423708,"pZ":1.6458733250646314,"vX0":10.359109570112697,"vY0":-144.07368321299535,"vZ0":-9.880279078591046,"x":73.75,"y":194.34,"x0":-1.5276880044541017,"y0":50.0064927876596,"z0":6.064460087661116,"aX":-15.865055344073077},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.6,"breakHorizontal":11.6,"spinRate":2191,"spinDirection":219},"zone":14,"typeConfidence":0.88,"plateTime":0.38022341474743726,"extension":7.085880228092042},"index":5,"playId":"5c1da816-2e52-3532-9219-307eb4ce805f","pitchNumber":2,"startTime":"2026-05-23T01:48:46.997Z","endTime":"2026-05-23T01:48:50.517Z","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":98.9,"endSpeed":90.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55134561157901,"aZ":-16.325776277742833,"pfxX":-8.12655364452657,"pfxZ":7.592151228268351,"pX":0.8774012213703706,"pZ":3.8905783220139685,"vX0":10.107805976662853,"vY0":-143.64034783758288,"vZ0":-4.0425898978422055,"x":83.56,"y":133.73,"x0":-1.6328066069350835,"y0":50.00422331384716,"z0":6.332602829267279,"aX":-16.96794219677198},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.1,"breakHorizontal":12.7,"spinRate":2214,"spinDirection":220},"zone":12,"typeConfidence":0.85,"plateTime":0.3814450094503168,"extension":6.961092605562341},"index":6,"playId":"acc77e91-da28-3992-b717-e1db34ac2041","pitchNumber":3,"startTime":"2026-05-23T01:49:05.063Z","endTime":"2026-05-23T01:49:08.722Z","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":98.4,"endSpeed":89.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.044285908677296,"aZ":-14.650064755683033,"pfxX":-8.776032948508455,"pfxZ":8.534112576282485,"pX":0.9848853177442132,"pZ":0.9237349874204288,"vX0":10.126880807802648,"vY0":-142.4727708730022,"vZ0":-11.642611051048275,"x":79.46,"y":213.84,"x0":-1.4771589715535518,"y0":50.003551192118,"z0":5.99157242864487,"aX":-18.024099936591536},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.1,"breakHorizontal":13.8,"spinRate":2162,"spinDirection":218},"zone":14,"typeConfidence":0.89,"plateTime":0.3845946147561259,"extension":7.229617250972697},"index":7,"playId":"6c6efd5e-3285-3189-a7f6-bb36da2c8fc1","pitchNumber":4,"startTime":"2026-05-23T01:49:26.012Z","endTime":"2026-05-23T01:49:29.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.335147305161236,"aZ":-17.168002867840816,"pfxX":-9.62136515608089,"pfxZ":7.308177100646708,"pX":1.1187864057645693,"pZ":1.9883677263450499,"vX0":11.051267609989683,"vY0":-142.32576007963885,"vZ0":-8.522799664903419,"x":74.35,"y":185.09,"x0":-1.5624382118694966,"y0":50.007077988386165,"z0":6.106971532683278,"aX":-19.76584982288323},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.6,"breakHorizontal":15.2,"spinRate":2158,"spinDirection":228},"zone":14,"typeConfidence":0.85,"plateTime":0.3846873871680825,"extension":7.181409328543745},"index":8,"playId":"dac0c02d-7a2d-32af-9815-4906b31c376c","pitchNumber":5,"startTime":"2026-05-23T01:49:46.546Z","endTime":"2026-05-23T01:49:51.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:49:51.562Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Kreidler strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T01:50:09.830Z","endTime":"2026-05-23T01:51:23.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnThird":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.04474809512578,"aZ":-16.46243388709941,"pfxX":-8.297265460758055,"pfxZ":7.654629096362328,"pX":-0.3293405475002423,"pZ":4.004845545439218,"vX0":6.642017430827684,"vY0":-142.6571187054077,"vZ0":-3.4871947883173346,"x":129.55,"y":130.65,"x0":-1.6144406714889488,"y0":50.00430624982932,"z0":6.286375596764928,"aX":-17.03476962814175},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":13.6,"spinRate":2246,"spinDirection":214},"zone":11,"typeConfidence":0.86,"plateTime":0.38453689408798475,"extension":7.069613178895067},"index":0,"playId":"a01ec751-4f0a-3312-a27c-d9e52bfd9947","pitchNumber":1,"startTime":"2026-05-23T01:50:19.755Z","endTime":"2026-05-23T01:50:22.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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.673758055297775,"aZ":-16.343124735972324,"pfxX":-9.044107154222477,"pfxZ":7.741866835837351,"pX":0.1610824399662694,"pZ":3.242167177388999,"vX0":8.315911376149211,"vY0":-142.34146421552242,"vZ0":-5.272944277031523,"x":110.86,"y":151.24,"x0":-1.6279254357291817,"y0":50.00594654396863,"z0":6.15897179696026,"aX":-18.50134102323155},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":14.6,"spinRate":2266,"spinDirection":219},"zone":2,"typeConfidence":0.86,"plateTime":0.38528296061479095,"extension":7.183041172672126},"index":1,"playId":"2c650054-7946-3ae7-a92b-b9e2193123ef","pitchNumber":2,"startTime":"2026-05-23T01:50:38.983Z","endTime":"2026-05-23T01:50:42.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.8,"endSpeed":79.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.784039595541845,"aZ":-28.64291559539792,"pfxX":3.5899106250056443,"pfxZ":2.1578041249142643,"pX":-0.17592080737375707,"pZ":3.278455206118874,"vX0":2.5521301784857156,"vY0":-127.79964557131048,"vZ0":-1.827586396715516,"x":123.71,"y":150.26,"x0":-1.6573517569585228,"y0":50.00351236992318,"z0":6.274326639271947,"aX":5.879431034221108},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":-7.1,"spinRate":1983,"spinDirection":163},"zone":2,"typeConfidence":0.9,"plateTime":0.430217324724536,"extension":7.051726555699116},"index":2,"playId":"3f910181-ffa0-38d0-ba97-8bb2ed69919f","pitchNumber":3,"startTime":"2026-05-23T01:50:58.350Z","endTime":"2026-05-23T01:51:01.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.082198900446777,"aZ":-25.761853550955188,"pfxX":2.491770553583182,"pfxZ":3.6425996633008593,"pX":0.7622317811269028,"pZ":1.169497517959392,"vX0":5.517583989138487,"vY0":-132.5567622337762,"vZ0":-7.625957716269277,"x":87.95,"y":207.2,"x0":-1.6786156647565453,"y0":50.003444208970784,"z0":5.993517175975189,"aX":4.388592398946983},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":-5.9,"spinRate":2021,"spinDirection":189},"zone":14,"typeConfidence":0.91,"plateTime":0.41485240085739594,"extension":7.116506871387172},"index":3,"playId":"6e588a2e-0f9e-330d-bb0a-77200fe95715","pitchNumber":4,"startTime":"2026-05-23T01:51:19.733Z","endTime":"2026-05-23T01:51:23.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:51:23.550Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T01:51:30.115Z","endTime":"2026-05-23T01:53:00.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnThird":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":91.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.867258595415784,"aZ":-14.022745804619577,"pfxX":-8.377316404746873,"pfxZ":8.508042977414135,"pX":0.457427478829358,"pZ":1.6017886090054012,"vX0":8.928643668173462,"vY0":-145.3388493218822,"vZ0":-10.186469656992596,"x":99.56,"y":195.53,"x0":-1.5698044729435388,"y0":50.006947028943316,"z0":6.0095455704688066,"aX":-17.881141761551547},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.4,"breakHorizontal":13.3,"spinRate":2327,"spinDirection":221},"zone":9,"typeConfidence":0.9,"plateTime":0.3772284276430464,"extension":7.206500893820226},"index":0,"playId":"b8418b53-7590-31d6-9f45-800cc3d3dfbb","pitchNumber":1,"startTime":"2026-05-23T01:51:50.678Z","endTime":"2026-05-23T01:52:17.686Z","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":"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":100.2,"endSpeed":90.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.037829697098054,"aZ":-14.145508647774953,"pfxX":-9.258733165108152,"pfxZ":8.483225775521664,"pX":-0.06467154455146641,"pZ":2.703590975648851,"vX0":7.9037141990862745,"vY0":-145.53689032700206,"vZ0":-7.086964590960801,"x":119.47,"y":165.78,"x0":-1.6248684334710497,"y0":50.007037287588616,"z0":6.043018989470972,"aX":-19.686977173992275},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.9,"breakHorizontal":15.0,"spinRate":2298,"spinDirection":223},"zone":5,"typeConfidence":0.89,"plateTime":0.37765309067102404,"extension":7.0978404408111775},"index":1,"playId":"c9ca3545-1a4d-37ac-af19-89f005f15c4a","pitchNumber":2,"startTime":"2026-05-23T01:52:23.080Z","endTime":"2026-05-23T01:52:26.361Z","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":2,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":90.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.46706794164497,"aZ":-14.460055112614922,"pfxX":-8.651630955847441,"pfxZ":8.325802925657268,"pX":0.3764101178655331,"pZ":2.5568530607007918,"vX0":8.711492515524952,"vY0":-145.4669926053654,"vZ0":-7.519114740620822,"x":102.65,"y":169.74,"x0":-1.5437994075867632,"y0":50.00245438729356,"z0":6.0653183664871175,"aX":-18.405310485361976},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.6,"breakHorizontal":13.8,"spinRate":2279,"spinDirection":219},"zone":6,"typeConfidence":0.88,"plateTime":0.37759877029902267,"extension":7.2060738691527435},"hitData":{"launchSpeed":89.9,"launchAngle":53.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.36,"coordY":103.06}},"index":2,"playId":"2658ec76-9cee-392f-bb07-254cf917b37e","pitchNumber":3,"startTime":"2026-05-23T01:52:43.445Z","endTime":"2026-05-23T01:53:00.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:53:00.727Z","atBatIndex":79},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luke Keaschall grounds into a force out, third baseman Nick Sogard to second baseman Marcelo Mayer. Trevor Larnach out at 2nd.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T01:53:17.537Z","endTime":"2026-05-23T01:54:57.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75140773084329,"aZ":-14.891586005313087,"pfxX":-9.069006153939291,"pfxZ":8.656232139891827,"pX":0.7156224621474557,"pZ":1.4904300524293106,"vX0":9.471458019568868,"vY0":-140.62605158347694,"vZ0":-9.966874801625051,"x":89.72,"y":198.54,"x0":-1.5225107635502537,"y0":50.00636921948782,"z0":6.053523841791784,"aX":-18.11516605995382},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":14.4,"spinRate":2103,"spinDirection":217},"zone":14,"typeConfidence":0.86,"plateTime":0.38992093548416973,"extension":7.1636242235261856},"index":0,"playId":"90ffa273-6e71-3002-aec4-528f0049ccf3","pitchNumber":1,"startTime":"2026-05-23T01:53:33.932Z","endTime":"2026-05-23T01:54:00.952Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77374830857554,"aZ":-15.170699141843127,"pfxX":-8.161275182085415,"pfxZ":8.319133800411496,"pX":-0.552150093944255,"pZ":3.74332585551892,"vX0":5.973694486053292,"vY0":-142.33784392743078,"vZ0":-4.189721021929791,"x":138.05,"y":137.71,"x0":-1.6215189930614229,"y0":50.00579165397288,"z0":6.200132491427067,"aX":-16.688563553705446},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":13.6,"spinRate":2093,"spinDirection":219},"zone":11,"typeConfidence":0.87,"plateTime":0.38533247952783745,"extension":7.174395788865261},"index":1,"playId":"cb40f0a5-8c97-312b-98e2-464f65c8441c","pitchNumber":2,"startTime":"2026-05-23T01:54:07.092Z","endTime":"2026-05-23T01:54:10.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65129735764283,"aZ":-16.762587704886613,"pfxX":-9.31243151999754,"pfxZ":7.59991327397948,"pX":0.15640234125671762,"pZ":2.9625911522504214,"vX0":7.989258226078123,"vY0":-141.7734787911755,"vZ0":-5.981886707786033,"x":111.04,"y":158.79,"x0":-1.4939345727615614,"y0":50.00176546259558,"z0":6.177120017388206,"aX":-18.87877150604083},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":15.1,"spinRate":2051,"spinDirection":218},"zone":2,"typeConfidence":0.86,"plateTime":0.38695886328028495,"extension":7.178427234372553},"index":2,"playId":"fdf7be07-538b-3f62-9a4d-4897794c5df5","pitchNumber":3,"startTime":"2026-05-23T01:54:30.994Z","endTime":"2026-05-23T01:54:34.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39629272351387,"aZ":-27.86413733609035,"pfxX":1.1536945483935561,"pfxZ":2.4887528981170437,"pX":-0.18786179707293607,"pZ":2.448467586922219,"vX0":3.7914224781829287,"vY0":-130.61579062950761,"vZ0":-4.1734709633919005,"x":124.16,"y":172.67,"x0":-1.8077140824238347,"y0":50.000347953302516,"z0":6.161206609561886,"aX":1.9924970564381554},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.8,"breakHorizontal":-2.9,"spinRate":1976,"spinDirection":175},"zone":5,"typeConfidence":0.91,"plateTime":0.41928778462726957,"extension":7.060274016917136},"hitData":{"launchSpeed":89.2,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.68,"coordY":167.39}},"index":3,"playId":"99b9935d-c942-3fcb-8b21-22394c8a1ae3","pitchNumber":4,"startTime":"2026-05-23T01:54:50.645Z","endTime":"2026-05-23T01:54:57.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:54:57.155Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging. Jarren Duran to 1st. Wild pitch by pitcher Anthony Banda.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-23T01:57:32.406Z","endTime":"2026-05-23T01:59:13.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Trevor Larnach remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T01:56:35.609Z","endTime":"2026-05-23T01:57:34.696Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":694224,"link":"/api/v1/people/694224"}},{"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":82.3,"endSpeed":75.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27331674867115,"aZ":-28.265071001549977,"pfxX":-3.336561065579249,"pfxZ":2.7091748401793545,"pX":0.6471104688391088,"pZ":4.6242274753171495,"vX0":-3.9562490510450936,"vY0":-119.75840712587407,"vZ0":3.63217411113518,"x":92.33,"y":113.93,"x0":2.7574424720449664,"y0":50.00506185872854,"z0":5.6237933508610904,"aX":-4.8213670275264215},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.1,"breakHorizontal":7.1,"spinRate":1982,"spinDirection":295},"zone":12,"typeConfidence":0.9,"plateTime":0.4582809634361489,"extension":6.263623765073231},"index":1,"playId":"142cafc5-dfac-3bea-8068-fcfe370fa569","pitchNumber":1,"startTime":"2026-05-23T01:57:34.696Z","endTime":"2026-05-23T01:57:37.696Z","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.6,"endSpeed":74.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99037551284324,"aZ":-31.204112779708208,"pfxX":-5.1058364050193,"pfxZ":0.6789708463968456,"pX":0.31281356899002943,"pZ":2.7411217539431854,"vX0":-4.33397397224608,"vY0":-120.12013963104185,"vZ0":0.4201993301151792,"x":105.08,"y":164.77,"x0":2.815220952686509,"y0":50.004508424410766,"z0":5.377059110067037,"aX":-7.334372423086459},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.7,"breakHorizontal":10.4,"spinRate":1903,"spinDirection":283},"zone":5,"typeConfidence":0.9,"plateTime":0.45900837713942666,"extension":6.238633633462375},"index":2,"playId":"af4d6cd8-d228-37e6-bd32-5f96294699fc","pitchNumber":2,"startTime":"2026-05-23T01:57:50.245Z","endTime":"2026-05-23T01:57:54.237Z","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":84.0,"endSpeed":76.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.953398243915444,"aZ":-31.962825542612695,"pfxX":-4.954494591528898,"pfxZ":0.13780583696338944,"pX":-0.2314013228543785,"pZ":2.3829707290019395,"vX0":-5.180188431211369,"vY0":-122.22058360757288,"vZ0":-0.6500169718670081,"x":125.82,"y":174.44,"x0":2.5726369773204807,"y0":50.00029413837565,"z0":5.439183729845196,"aX":-7.363903664643227},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.4,"breakHorizontal":10.3,"spinRate":1884,"spinDirection":306},"zone":4,"typeConfidence":0.9,"plateTime":0.45114303789785337,"extension":6.3087791079466795},"index":3,"playId":"3beeb85c-b9f9-365a-8f0e-42229762a4c5","pitchNumber":3,"startTime":"2026-05-23T01:58:08.973Z","endTime":"2026-05-23T01:58:12.011Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-23T01:58:27.904Z","endTime":"2026-05-23T01:58:41.407Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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":85.2,"endSpeed":77.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.791771753220594,"aZ":-31.854946908654615,"pfxX":-3.7831292798230702,"pfxZ":0.20936356980295123,"pX":-0.4006202258111415,"pZ":2.159650030948543,"vX0":-5.7774320866853754,"vY0":-123.92693584008651,"vZ0":-1.2321366209351143,"x":132.27,"y":180.47,"x0":2.464339676890543,"y0":50.00379804493842,"z0":5.356219256398948,"aX":-5.80702510878718},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.4,"breakHorizontal":8.4,"spinRate":2010,"spinDirection":303},"zone":7,"typeConfidence":0.9,"plateTime":0.44420541606336617,"extension":6.359041700784702},"index":5,"playId":"454c1527-7eb5-3d77-a474-079ca42c3ad3","pitchNumber":4,"startTime":"2026-05-23T01:58:41.407Z","endTime":"2026-05-23T01:58:44.957Z","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":3,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.616940031682184,"aZ":-35.710215302600396,"pfxX":-5.842914700202002,"pfxZ":-2.3255592372854137,"pX":-2.3511107397633033,"pZ":0.04034241403567925,"vX0":-9.206520988330809,"vY0":-123.97866923942327,"vZ0":-5.180222570156001,"x":206.62,"y":237.69,"x0":2.206920780631936,"y0":50.00603069844635,"z0":5.224104105690084,"aX":-8.867108412839212},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.4,"breakHorizontal":13.2,"spinRate":1997,"spinDirection":303},"zone":13,"typeConfidence":0.91,"plateTime":0.4461258767875922,"extension":6.441113956443297},"index":6,"playId":"7d79c7af-3c57-37ed-b775-aa159f4f1755","pitchNumber":5,"startTime":"2026-05-23T01:59:06.254Z","endTime":"2026-05-23T01:59:13.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T01:59:13.551Z","atBatIndex":81},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to center fielder James Outman.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-23T01:59:36.197Z","endTime":"2026-05-23T02:00:23.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57093213832845,"aZ":-20.14636557193938,"pfxX":10.110534866079423,"pfxZ":6.365017793597535,"pX":1.3598733138131929,"pZ":1.802950575401286,"vX0":-6.362495181033525,"vY0":-136.49552781745882,"vZ0":-5.80374297292906,"x":65.16,"y":190.1,"x0":2.405429423829644,"y0":50.003847579296085,"z0":5.340518615002172,"aX":19.111063514187585},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":-17.0,"spinRate":1953,"spinDirection":132},"zone":14,"typeConfidence":0.92,"plateTime":0.40100742225970487,"extension":6.361620007906247},"index":0,"playId":"a7a54ecd-7e82-3591-b514-6a13faec05fd","pitchNumber":1,"startTime":"2026-05-23T01:59:48.903Z","endTime":"2026-05-23T01:59:52.858Z","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":95.1,"endSpeed":87.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91149470543836,"aZ":-19.003107503709813,"pfxX":9.349133657683018,"pfxZ":6.785139051107527,"pX":0.058593164238633075,"pZ":2.436633438322374,"vX0":-9.103448345549591,"vY0":-138.22174538685124,"vZ0":-4.715733713391047,"x":114.77,"y":172.99,"x0":2.17516602900133,"y0":50.00279295825607,"z0":5.435360026050278,"aX":18.14697995656983},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.5,"breakHorizontal":-15.1,"spinRate":2033,"spinDirection":133},"zone":5,"typeConfidence":0.9,"plateTime":0.39581014961594496,"extension":6.352604768471759},"hitData":{"launchSpeed":99.1,"launchAngle":32.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":163.53,"coordY":53.94}},"index":1,"playId":"f2323e27-1dd0-3f1e-bd7b-c8f8d5793bbd","pitchNumber":2,"startTime":"2026-05-23T02:00:09.765Z","endTime":"2026-05-23T02:00:23.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T02:00:23.804Z","atBatIndex":82},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Wilyer Abreu grounds into a double play, second baseman Luke Keaschall to shortstop Ryan Kreidler to first baseman Kody Clemens. Jarren Duran out at 2nd. Wilyer Abreu out at 1st.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-23T02:00:41.601Z","endTime":"2026-05-23T02:02:30.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".344"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".360"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".766"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".921"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".340"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".903"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.038"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".887"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.55"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.02"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.47"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.75"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.15"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.59"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.68"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.24"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.88"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.53"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.80"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".766"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".921"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".340"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".903"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.038"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".887"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.927270692958494,"aZ":-20.77938294379308,"pfxX":10.531178041132572,"pfxZ":5.8698589261591545,"pX":-0.6090907077947042,"pZ":2.069524814834629,"vX0":-11.149657019158774,"vY0":-138.4412995337286,"vZ0":-5.16794050970137,"x":140.22,"y":182.9,"x0":2.102401332127337,"y0":50.00044261228399,"z0":5.351253353380569,"aX":20.43779241639908},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":-16.8,"spinRate":2078,"spinDirection":134},"zone":7,"typeConfidence":0.92,"plateTime":0.39563452143443145,"extension":6.333838015604007},"index":0,"playId":"cc6f590f-e4bd-3275-afb5-4772fd3d07b0","pitchNumber":1,"startTime":"2026-05-23T02:00:54.433Z","endTime":"2026-05-23T02:00:58.290Z","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":94.1,"endSpeed":86.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66450199144991,"aZ":-19.61386022385674,"pfxX":9.893414907557904,"pfxZ":6.6564934812396395,"pX":-0.9469388879812153,"pZ":0.8415957671117897,"vX0":-11.121811649625233,"vY0":-136.4009497275466,"vZ0":-8.26542440404229,"x":153.1,"y":216.06,"x0":1.8956120305396051,"y0":50.00166896956483,"z0":5.26057403164471,"aX":18.664072024759992},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":-15.6,"spinRate":2034,"spinDirection":131},"zone":13,"typeConfidence":0.89,"plateTime":0.40137751148382783,"extension":6.40653138373333},"index":1,"playId":"1fe925b8-847f-38ab-ae24-cb224c5fd9a9","pitchNumber":2,"startTime":"2026-05-23T02:01:14.835Z","endTime":"2026-05-23T02:01:18.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.016636829676358,"aZ":-19.720192638493753,"pfxX":10.90380365708408,"pfxZ":6.388180775132815,"pX":-0.3729906651729884,"pZ":1.7214451350590547,"vX0":-10.4319507398707,"vY0":-138.71596485861292,"vZ0":-6.206046770472024,"x":131.22,"y":192.3,"x0":2.0197140093625077,"y0":50.000866115934194,"z0":5.3023083628157766,"aX":21.248605435321245},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":-17.5,"spinRate":2089,"spinDirection":134},"zone":7,"typeConfidence":0.92,"plateTime":0.39485589070406935,"extension":6.346985610798622},"index":2,"playId":"8c1c329f-a2db-3f31-a470-142e215cbfd2","pitchNumber":3,"startTime":"2026-05-23T02:01:36.551Z","endTime":"2026-05-23T02:01:40.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58964712176152,"aZ":-21.483266803989807,"pfxX":11.22470837434151,"pfxZ":5.48175366758412,"pX":-0.42248369140308245,"pZ":1.3687247343517839,"vX0":-10.609379332594067,"vY0":-139.09691243062395,"vZ0":-6.731952725321666,"x":133.1,"y":201.82,"x0":1.9916491748184826,"y0":50.00227358274824,"z0":5.255230960375613,"aX":21.889833553656118},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.5,"breakHorizontal":-18.0,"spinRate":2051,"spinDirection":132},"zone":13,"typeConfidence":0.92,"plateTime":0.3944914028506328,"extension":6.377114939498609},"index":3,"playId":"46198cb8-240b-3a67-ae68-66e81f9d0eab","pitchNumber":4,"startTime":"2026-05-23T02:01:58.476Z","endTime":"2026-05-23T02:02:02.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.6,"endSpeed":87.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.063734540114734,"aZ":-20.83768561964366,"pfxX":10.107501517783696,"pfxZ":5.807293073250408,"pX":-0.12897303172231253,"pZ":2.4923162052299435,"vX0":-9.560643357073355,"vY0":-138.83009864850288,"vZ0":-4.143980026103879,"x":121.92,"y":171.49,"x0":2.0461229162128465,"y0":50.00303156127477,"z0":5.391187047862419,"aX":19.73175443964537},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":-16.3,"spinRate":2148,"spinDirection":133},"zone":5,"typeConfidence":0.92,"plateTime":0.3945166894643233,"extension":6.306370082738052},"hitData":{"launchSpeed":100.9,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":151.68}},"index":4,"playId":"99389d12-074c-33f8-b473-45901a6d0fee","pitchNumber":5,"startTime":"2026-05-23T02:02:22.630Z","endTime":"2026-05-23T02:02:30.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T02:02:30.158Z","atBatIndex":83}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Wilyer Abreu grounds into a double play, second baseman Luke Keaschall to shortstop Ryan Kreidler to first baseman Kody Clemens. Jarren Duran out at 2nd. Wilyer Abreu out at 1st.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-23T02:00:41.601Z","endTime":"2026-05-23T02:02:30.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".344"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".360"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".766"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".921"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".340"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".903"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.038"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".887"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.55"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.02"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.47"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.75"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.15"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.59"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.68"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.24"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.88"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.53"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.80"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".766"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".921"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".340"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".903"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.038"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".887"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.927270692958494,"aZ":-20.77938294379308,"pfxX":10.531178041132572,"pfxZ":5.8698589261591545,"pX":-0.6090907077947042,"pZ":2.069524814834629,"vX0":-11.149657019158774,"vY0":-138.4412995337286,"vZ0":-5.16794050970137,"x":140.22,"y":182.9,"x0":2.102401332127337,"y0":50.00044261228399,"z0":5.351253353380569,"aX":20.43779241639908},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":-16.8,"spinRate":2078,"spinDirection":134},"zone":7,"typeConfidence":0.92,"plateTime":0.39563452143443145,"extension":6.333838015604007},"index":0,"playId":"cc6f590f-e4bd-3275-afb5-4772fd3d07b0","pitchNumber":1,"startTime":"2026-05-23T02:00:54.433Z","endTime":"2026-05-23T02:00:58.290Z","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":94.1,"endSpeed":86.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66450199144991,"aZ":-19.61386022385674,"pfxX":9.893414907557904,"pfxZ":6.6564934812396395,"pX":-0.9469388879812153,"pZ":0.8415957671117897,"vX0":-11.121811649625233,"vY0":-136.4009497275466,"vZ0":-8.26542440404229,"x":153.1,"y":216.06,"x0":1.8956120305396051,"y0":50.00166896956483,"z0":5.26057403164471,"aX":18.664072024759992},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":-15.6,"spinRate":2034,"spinDirection":131},"zone":13,"typeConfidence":0.89,"plateTime":0.40137751148382783,"extension":6.40653138373333},"index":1,"playId":"1fe925b8-847f-38ab-ae24-cb224c5fd9a9","pitchNumber":2,"startTime":"2026-05-23T02:01:14.835Z","endTime":"2026-05-23T02:01:18.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.016636829676358,"aZ":-19.720192638493753,"pfxX":10.90380365708408,"pfxZ":6.388180775132815,"pX":-0.3729906651729884,"pZ":1.7214451350590547,"vX0":-10.4319507398707,"vY0":-138.71596485861292,"vZ0":-6.206046770472024,"x":131.22,"y":192.3,"x0":2.0197140093625077,"y0":50.000866115934194,"z0":5.3023083628157766,"aX":21.248605435321245},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":-17.5,"spinRate":2089,"spinDirection":134},"zone":7,"typeConfidence":0.92,"plateTime":0.39485589070406935,"extension":6.346985610798622},"index":2,"playId":"8c1c329f-a2db-3f31-a470-142e215cbfd2","pitchNumber":3,"startTime":"2026-05-23T02:01:36.551Z","endTime":"2026-05-23T02:01:40.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58964712176152,"aZ":-21.483266803989807,"pfxX":11.22470837434151,"pfxZ":5.48175366758412,"pX":-0.42248369140308245,"pZ":1.3687247343517839,"vX0":-10.609379332594067,"vY0":-139.09691243062395,"vZ0":-6.731952725321666,"x":133.1,"y":201.82,"x0":1.9916491748184826,"y0":50.00227358274824,"z0":5.255230960375613,"aX":21.889833553656118},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.5,"breakHorizontal":-18.0,"spinRate":2051,"spinDirection":132},"zone":13,"typeConfidence":0.92,"plateTime":0.3944914028506328,"extension":6.377114939498609},"index":3,"playId":"46198cb8-240b-3a67-ae68-66e81f9d0eab","pitchNumber":4,"startTime":"2026-05-23T02:01:58.476Z","endTime":"2026-05-23T02:02:02.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.6,"endSpeed":87.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.063734540114734,"aZ":-20.83768561964366,"pfxX":10.107501517783696,"pfxZ":5.807293073250408,"pX":-0.12897303172231253,"pZ":2.4923162052299435,"vX0":-9.560643357073355,"vY0":-138.83009864850288,"vZ0":-4.143980026103879,"x":121.92,"y":171.49,"x0":2.0461229162128465,"y0":50.00303156127477,"z0":5.391187047862419,"aX":19.73175443964537},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":-16.3,"spinRate":2148,"spinDirection":133},"zone":5,"typeConfidence":0.92,"plateTime":0.3945166894643233,"extension":6.306370082738052},"hitData":{"launchSpeed":100.9,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":151.68}},"index":4,"playId":"99389d12-074c-33f8-b473-45901a6d0fee","pitchNumber":5,"startTime":"2026-05-23T02:02:22.630Z","endTime":"2026-05-23T02:02:30.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-23T02:02:30.158Z","atBatIndex":83},"scoringPlays":[5,6,7,9,13,15,17,37,38,56,58,77],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2],"bottom":[3,4,5,6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":148.77,"y":168.91},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":209.5,"y":116.87},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":121.41,"y":44.25},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":89.99,"y":64.02},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":69.72,"y":130.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":116.38,"y":112.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":138.25,"y":55.59},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":181.5,"y":118.04},"type":"O","description":"Flyout"}]}},{"startIndex":11,"endIndex":22,"top":[11,12,13,14,15,16,17,18,19],"bottom":[20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":213.63,"y":112.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":49.45,"y":122.8},"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":2,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":131.71,"y":186.48},"type":"E","description":"Field Error"},{"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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":168.96,"y":109.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":76.12,"y":133.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":136.45,"y":157.04},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":137.62,"y":145.09},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":109.32,"y":151.38},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":112.28,"y":156.75},"type":"O","description":"Groundout"}]}},{"startIndex":23,"endIndex":30,"top":[23,24,25,26],"bottom":[27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":174.5,"y":116.71},"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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":118.69,"y":94.26},"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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":127.99,"y":183.61},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":173.07,"y":94.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":105.19,"y":159.28},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":31,"endIndex":40,"top":[31,32,33],"bottom":[34,35,36,37,38,39,40],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":130.72,"y":95.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":142.69,"y":90.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":130.22,"y":189.85},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":142.18,"y":187.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":88.86,"y":117.42},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":47,"top":[41,42,43],"bottom":[44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":157.38,"y":196.28},"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":5,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":110.76,"y":155.74},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":111.78,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":124.95,"y":183.61},"type":"O","description":"Groundout"}]}},{"startIndex":48,"endIndex":53,"top":[48,49,50],"bottom":[51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"coordinates":{"x":147.34,"y":211.05},"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":6,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":148.77,"y":155.74},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":104.26,"y":46.56},"type":"O","description":"Flyout"}]}},{"startIndex":54,"endIndex":65,"top":[54,55,56,57,58,59,60,61,62],"bottom":[63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":198.92,"y":113.21},"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":7,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":85.52,"y":34.24},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":56.18,"y":63.53},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":124.1,"y":181.65},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"coordinates":{"x":113.3,"y":173.47},"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":7,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":127.29,"y":101.32},"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":7,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":157.89,"y":167.39},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":100.12,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":87.0,"y":106.64},"type":"O","description":"Flyout"}]}},{"startIndex":66,"endIndex":73,"top":[66,67,68],"bottom":[69,70,71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"coordinates":{"x":103.67,"y":169.42},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":101.64,"y":167.39},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":151.81,"y":151.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":138.41,"y":140.54},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"coordinates":{"x":172.08,"y":111.14},"type":"O","description":"Flyout"}]}},{"startIndex":74,"endIndex":83,"top":[74,75,76,77,78,79,80],"bottom":[81,82,83],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":86.43,"y":157.84},"type":"E","description":"Field Error"},{"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":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":133.18,"y":188.27},"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":9,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":105.36,"y":103.06},"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":9,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":104.68,"y":167.39},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":163.53,"y":53.94},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":148.77,"y":151.68},"type":"O","description":"Grounded Into DP"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":4,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":3}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"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":0},"away":{"runs":4,"hits":5,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":6,"hits":7,"errors":2,"leftOnBase":6},"away":{"runs":8,"hits":10,"errors":2,"leftOnBase":9}},"defense":{"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"catcher":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"first":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"second":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"third":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"shortstop":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"left":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"center":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"right":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"onDeck":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"inHole":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"battingOrder":9,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"offense":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"onDeck":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"inHole":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"battingOrder":3,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"balls":2,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":11,"airOuts":6,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".236","atBats":38,"obp":".323","slg":".388","ops":".711","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":17,"rbi":8,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":3,"lineOuts":0},"pitching":{"flyOuts":7,"groundOuts":10,"airOuts":10,"runs":6,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":32,"obp":".316","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":155,"era":"4.22","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.32","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":65,"strikes":90,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":6,"pitchesPerInning":"17.22","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":2,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":16,"groundOuts":34,"airOuts":34,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":0,"hits":22,"hitByPitch":7,"avg":".198","atBats":111,"obp":".304","slg":".261","ops":".565","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":29,"rbi":16,"leftOnBase":59,"sacBunts":0,"sacFlies":5,"babip":".227","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.50","popOuts":2,"lineOuts":16},"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":6,"stolenBases":24,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":9,"putOuts":232,"errors":1,"chances":242,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"700","stats":{"batting":{"summary":"0-5","gamesPlayed":1,"flyOuts":1,"groundOuts":4,"airOuts":1,"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":8,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":23,"groundOuts":27,"airOuts":37,"runs":16,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":0,"hits":29,"hitByPitch":5,"avg":".230","atBats":126,"obp":".322","slg":".405","ops":".727","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":51,"rbi":12,"leftOnBase":65,"sacBunts":2,"sacFlies":0,"babip":".287","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","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":28,"putOuts":223,"errors":0,"chances":251,"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"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"22","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, 3 K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":25,"groundOuts":45,"airOuts":49,"runs":21,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".243","atBats":169,"obp":".297","slg":".379","ops":".676","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":64,"rbi":24,"leftOnBase":65,"sacBunts":1,"sacFlies":0,"babip":".279","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.80","popOuts":10,"lineOuts":14},"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":99,"putOuts":65,"errors":2,"chances":166,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":22,"groundOuts":30,"airOuts":39,"runs":17,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":23,"intentionalWalks":0,"hits":38,"hitByPitch":3,"avg":".297","atBats":128,"obp":".413","slg":".398","ops":".811","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":51,"rbi":13,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".343","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":6,"lineOuts":11},"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":72,"errors":1,"chances":74,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID696070":{"person":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"jerseyNumber":"60","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":1,"flyOuts":4,"groundOuts":8,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":9,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":39,"obp":".408","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":182,"era":"1.59","inningsPitched":"11.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.68","battersFaced":49,"outs":34,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":182,"balls":75,"strikes":107,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.06","gamesFinished":1,"strikeoutWalkRatio":"1.22","strikeoutsPer9Inn":"8.74","walksPer9Inn":"7.15","hitsPer9Inn":"7.94","runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":10,"gamesStarted":9,"flyOuts":31,"groundOuts":41,"airOuts":59,"runs":41,"doubles":13,"triples":0,"homeRuns":9,"strikeOuts":21,"baseOnBalls":21,"intentionalWalks":0,"hits":59,"hitByPitch":2,"atBats":177,"obp":".408","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":759,"era":"7.53","inningsPitched":"43.0","wins":0,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.86","battersFaced":203,"outs":129,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":759,"balls":304,"strikes":455,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".000","pitchesPerInning":"17.65","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.40","walksPer9Inn":"4.40","hitsPer9Inn":"12.35","runsScoredPer9":"8.58","homeRunsPer9":"1.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","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":{"note":"(S, 1)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":3,"strikes":11,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":24,"gamesStarted":0,"flyOuts":18,"groundOuts":22,"airOuts":24,"runs":16,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":6,"atBats":83,"obp":".340","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":393,"era":"6.23","inningsPitched":"21.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":15,"whip":"1.25","battersFaced":98,"outs":65,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":393,"balls":158,"strikes":235,"strikePercentage":".600","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.14","gamesFinished":4,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"7.89","walksPer9Inn":"3.32","hitsPer9Inn":"7.89","runsScoredPer9":"6.65","homeRunsPer9":"0.83","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605137":{"person":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"jerseyNumber":"56","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":27,"groundOuts":40,"airOuts":54,"runs":24,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":44,"baseOnBalls":15,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".226","atBats":177,"obp":".289","slg":".356","ops":".645","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":63,"rbi":28,"leftOnBase":83,"sacBunts":0,"sacFlies":1,"babip":".271","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.40","popOuts":11,"lineOuts":16},"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":65,"errors":1,"chances":67,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID694224":{"person":{"id":694224,"fullName":"Gabriel Gonzalez","link":"/api/v1/people/694224"},"jerseyNumber":"72","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".500","atBats":2,"obp":".750","slg":".500","ops":"1.250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"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"}]},"ID687570":{"person":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 5 ER, K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":6,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":16,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":85,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":21,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":36,"strikes":49,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":18,"groundOuts":22,"airOuts":35,"runs":18,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":30,"baseOnBalls":12,"intentionalWalks":0,"hits":22,"hitByPitch":2,"atBats":105,"obp":".295","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":521,"era":"4.03","inningsPitched":"29.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.17","battersFaced":123,"outs":87,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":521,"balls":196,"strikes":325,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":6,"winPercentage":".333","pitchesPerInning":"17.97","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.31","walksPer9Inn":"3.72","hitsPer9Inn":"6.83","runsScoredPer9":"5.59","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"401","stats":{"batting":{"summary":"0-0 | HBP","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":1,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":6,"groundOuts":12,"airOuts":12,"runs":9,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":20,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".185","atBats":54,"obp":".241","slg":".296","ops":".537","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":58,"totalBases":16,"rbi":3,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":47,"errors":1,"chances":48,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID668952":{"person":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":3,"groundOuts":5,"airOuts":8,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".313","atBats":32,"obp":".405","slg":".656","ops":"1.061","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":21,"rbi":8,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".350","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.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":13,"putOuts":19,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":{},"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":20,"gamesStarted":0,"flyOuts":19,"groundOuts":12,"airOuts":27,"runs":8,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":75,"obp":".361","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":320,"era":"3.86","inningsPitched":"18.2","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":8,"whip":"1.55","battersFaced":83,"outs":56,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":320,"balls":118,"strikes":202,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".000","pitchesPerInning":"17.14","gamesFinished":7,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.89","hitsPer9Inn":"11.09","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":16,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641927":{"person":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":42,"groundOuts":50,"airOuts":79,"runs":24,"doubles":13,"triples":0,"homeRuns":7,"strikeOuts":40,"baseOnBalls":17,"intentionalWalks":0,"hits":44,"hitByPitch":2,"atBats":212,"obp":".273","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":853,"era":"3.63","inningsPitched":"57.0","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.07","battersFaced":232,"outs":171,"gamesPitched":10,"completeGames":1,"shutouts":1,"pitchesThrown":853,"balls":309,"strikes":544,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".714","pitchesPerInning":"14.96","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"6.32","walksPer9Inn":"2.68","hitsPer9Inn":"6.95","runsScoredPer9":"3.79","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":27,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701519":{"person":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"2.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":13,"strikes":16,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":7,"groundOuts":4,"airOuts":11,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":30,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":120,"era":"3.52","inningsPitched":"7.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.17","battersFaced":33,"outs":23,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":120,"balls":42,"strikes":78,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.65","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.57","walksPer9Inn":"3.52","hitsPer9Inn":"7.04","runsScoredPer9":"3.52","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID606115":{"person":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".500","atBats":2,"obp":".500","slg":".500","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","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":"501","stats":{"batting":{"note":"a-","summary":"0-0 | BB, RBI","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":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":14,"groundOuts":28,"airOuts":34,"runs":18,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":23,"baseOnBalls":22,"intentionalWalks":1,"hits":28,"hitByPitch":1,"avg":".248","atBats":113,"obp":".375","slg":".372","ops":".747","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":42,"rbi":13,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.50","popOuts":10,"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":2,"putOuts":60,"errors":0,"chances":62,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID472610":{"person":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"jerseyNumber":"40","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":15,"gamesStarted":0,"flyOuts":12,"groundOuts":15,"airOuts":23,"runs":16,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":66,"obp":".411","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":265,"era":"9.00","inningsPitched":"15.0","wins":0,"losses":1,"saves":2,"saveOpportunities":3,"holds":1,"blownSaves":1,"earnedRuns":15,"whip":"1.93","battersFaced":74,"outs":45,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":265,"balls":91,"strikes":174,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".000","pitchesPerInning":"17.67","gamesFinished":10,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.60","walksPer9Inn":"3.60","hitsPer9Inn":"13.80","runsScoredPer9":"9.60","homeRunsPer9":"1.20","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621439":{"person":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":31,"groundOuts":19,"airOuts":66,"runs":35,"doubles":9,"triples":1,"homeRuns":16,"strikeOuts":50,"baseOnBalls":13,"intentionalWalks":1,"hits":48,"hitByPitch":3,"avg":".264","atBats":182,"obp":".322","slg":".588","ops":".910","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":107,"rbi":26,"leftOnBase":74,"sacBunts":0,"sacFlies":1,"babip":".274","groundOutsToAirouts":"0.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.38","popOuts":23,"lineOuts":12},"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":101,"errors":0,"chances":101,"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"}]},"ID672782":{"person":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"jerseyNumber":"94","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":18,"groundOuts":15,"airOuts":36,"runs":13,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":20,"baseOnBalls":12,"intentionalWalks":2,"hits":20,"hitByPitch":2,"atBats":89,"obp":".327","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":393,"era":"4.56","inningsPitched":"23.2","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":3,"blownSaves":0,"earnedRuns":12,"whip":"1.35","battersFaced":105,"outs":71,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":393,"balls":154,"strikes":239,"strikePercentage":".610","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".---","pitchesPerInning":"16.61","gamesFinished":11,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.61","walksPer9Inn":"4.56","hitsPer9Inn":"7.61","runsScoredPer9":"4.94","homeRunsPer9":"1.90","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":5},"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"}]},"ID805673":{"person":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":8,"groundOuts":11,"airOuts":16,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":47,"obp":".208","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":183,"era":"1.38","inningsPitched":"13.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.77","battersFaced":48,"outs":39,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":183,"balls":61,"strikes":122,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".500","pitchesPerInning":"14.08","gamesFinished":0,"strikeoutWalkRatio":"11.00","strikeoutsPer9Inn":"7.62","walksPer9Inn":"0.69","hitsPer9Inn":"6.23","runsScoredPer9":"1.38","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"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}},"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":11,"gamesStarted":11,"flyOuts":37,"groundOuts":43,"airOuts":63,"runs":24,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":61,"baseOnBalls":14,"intentionalWalks":0,"hits":41,"hitByPitch":3,"atBats":206,"obp":".258","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":933,"era":"3.02","inningsPitched":"56.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"0.97","battersFaced":225,"outs":170,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":933,"balls":310,"strikes":623,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".500","pitchesPerInning":"16.46","gamesFinished":0,"strikeoutWalkRatio":"4.36","strikeoutsPer9Inn":"9.69","walksPer9Inn":"2.22","hitsPer9Inn":"6.51","runsScoredPer9":"3.81","homeRunsPer9":"0.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":11},"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}},"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":{"note":"(H, 5)","summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":7,"strikes":7,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":11,"groundOuts":23,"airOuts":26,"runs":9,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":13,"intentionalWalks":2,"hits":19,"hitByPitch":0,"atBats":85,"obp":".320","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":374,"era":"3.52","inningsPitched":"23.0","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":5,"blownSaves":2,"earnedRuns":9,"whip":"1.39","battersFaced":100,"outs":69,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":374,"balls":138,"strikes":236,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".667","pitchesPerInning":"16.26","gamesFinished":3,"strikeoutWalkRatio":"1.46","strikeoutsPer9Inn":"7.43","walksPer9Inn":"5.09","hitsPer9Inn":"7.43","runsScoredPer9":"3.52","homeRunsPer9":"0.00","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":6},"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"}]},"ID656577":{"person":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"jerseyNumber":"70","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"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":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":4,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","assists":1,"putOuts":6,"errors":0,"chances":7,"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"}]},"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":{},"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":1,"flyOuts":19,"groundOuts":19,"airOuts":26,"runs":11,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":84,"obp":".330","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":360,"era":"4.29","inningsPitched":"21.0","wins":1,"losses":2,"saves":1,"saveOpportunities":3,"holds":5,"blownSaves":2,"earnedRuns":10,"whip":"1.43","battersFaced":92,"outs":63,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":360,"balls":119,"strikes":241,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".333","pitchesPerInning":"17.14","gamesFinished":1,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"7.29","walksPer9Inn":"2.57","hitsPer9Inn":"10.29","runsScoredPer9":"4.71","homeRunsPer9":"0.43","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | HBP, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"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":3,"putOuts":3,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":37,"groundOuts":44,"airOuts":61,"runs":22,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":1,"hits":41,"hitByPitch":4,"avg":".233","atBats":176,"obp":".318","slg":".307","ops":".625","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":54,"rbi":18,"leftOnBase":83,"sacBunts":0,"sacFlies":2,"babip":".276","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"176.00","popOuts":16,"lineOuts":8},"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":105,"putOuts":76,"errors":5,"chances":186,"fielding":".973","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,686797,668885,605137,681546,694224,663616,668952,665019,807712,656577,687570,701519,672782,679358,607455],"pitchers":[687570,701519,672782,679358,607455],"bench":[606115,605170],"bullpen":[472610,805673,702193,641927,573124,696070,657746,680573],"battingOrder":[621439,686797,668885,681546,663616,668952,665019,807712,656577],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Kreidler (2, Tolle)."},{"label":"HR","value":"Buxton (16, 7th inning off Slaten, 1 on, 1 out); Martin (2, 7th inning off Slaten, 1 on, 1 out)."},{"label":"TB","value":"Bell; Buxton 5; Gonzalez, G; Keaschall 2; Kreidler 3; Martin 5."},{"label":"RBI","value":"Buxton 3 (26); Keaschall (18); Kreidler (8); Larnach (13); Martin 2 (13)."},{"label":"Runners left in scoring position, 2 out","value":"Clemens; Keaschall 2; Martin 2."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Keaschall (2, 2nd base by Weissert/Narváez)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Prielipp (1, throw); Keaschall (5, fielding)."},{"label":"DP","value":"2 (Kreidler-Keaschall-Bell; Keaschall-Kreidler-Clemens)."}]}],"note":[{"label":"a","value":"Walked for Gonzalez, G in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":10,"airOuts":10,"runs":6,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".240","atBats":32,"obp":".314","slg":".365","ops":".679","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":10,"rbi":6,"leftOnBase":12,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":11,"airOuts":6,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":38,"obp":".364","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":158,"era":"3.74","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.23","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":158,"balls":57,"strikes":101,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.83","rbi":8,"pitchesPerInning":"17.56","runsScoredPer9":"8.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":2,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 3B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":18,"groundOuts":39,"airOuts":36,"runs":23,"doubles":6,"triples":2,"homeRuns":10,"strikeOuts":53,"baseOnBalls":20,"intentionalWalks":0,"hits":46,"hitByPitch":8,"avg":".269","atBats":171,"obp":".366","slg":".503","ops":".869","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":86,"rbi":31,"leftOnBase":68,"sacBunts":0,"sacFlies":3,"babip":".324","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.10","popOuts":11,"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":40,"putOuts":347,"errors":0,"chances":387,"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"}]},"ID594027":{"person":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"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":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":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":16,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","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,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID813349":{"person":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":10,"flyOuts":36,"groundOuts":49,"airOuts":58,"runs":20,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":50,"baseOnBalls":19,"intentionalWalks":0,"hits":45,"hitByPitch":5,"atBats":201,"obp":".305","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":891,"era":"3.33","inningsPitched":"54.0","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.19","battersFaced":226,"outs":162,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":891,"balls":316,"strikes":575,"strikePercentage":".650","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".667","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"8.33","walksPer9Inn":"3.17","hitsPer9Inn":"7.50","runsScoredPer9":"3.33","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669711":{"person":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":23,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":10,"groundOuts":20,"airOuts":17,"runs":10,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":76,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":327,"era":"4.19","inningsPitched":"19.1","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":9,"whip":"1.40","battersFaced":85,"outs":58,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":327,"balls":115,"strikes":212,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".000","pitchesPerInning":"16.91","gamesFinished":2,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"8.84","walksPer9Inn":"2.79","hitsPer9Inn":"9.78","runsScoredPer9":"4.66","homeRunsPer9":"1.86","inheritedRunners":16,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657136":{"person":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":10,"groundOuts":16,"airOuts":14,"runs":5,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":2,"avg":".255","atBats":55,"obp":".328","slg":".364","ops":".692","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":20,"rbi":7,"leftOnBase":22,"sacBunts":2,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","assists":7,"putOuts":139,"errors":2,"chances":148,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678394":{"person":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":7,"flyOuts":26,"groundOuts":58,"airOuts":41,"runs":37,"doubles":9,"triples":0,"homeRuns":10,"strikeOuts":30,"baseOnBalls":20,"intentionalWalks":0,"hits":59,"hitByPitch":0,"atBats":185,"obp":".382","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":784,"era":"7.16","inningsPitched":"44.0","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.80","battersFaced":208,"outs":132,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":784,"balls":287,"strikes":497,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.41","rbi":0,"winPercentage":".286","pitchesPerInning":"17.82","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.14","walksPer9Inn":"4.09","hitsPer9Inn":"12.07","runsScoredPer9":"7.57","homeRunsPer9":"2.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677800":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | 2B, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":40,"groundOuts":34,"airOuts":61,"runs":22,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":40,"baseOnBalls":20,"intentionalWalks":1,"hits":56,"hitByPitch":0,"avg":".295","atBats":190,"obp":".360","slg":".442","ops":".802","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":84,"rbi":20,"leftOnBase":93,"sacBunts":0,"sacFlies":1,"babip":".345","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.67","popOuts":9,"lineOuts":12},"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":4,"putOuts":106,"errors":2,"chances":112,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676477":{"person":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"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,"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":19,"gamesStarted":0,"flyOuts":8,"groundOuts":17,"airOuts":17,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":71,"obp":".260","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":305,"era":"2.79","inningsPitched":"19.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":9,"blownSaves":0,"earnedRuns":6,"whip":"1.03","battersFaced":78,"outs":58,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":305,"balls":97,"strikes":208,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".750","pitchesPerInning":"15.78","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"11.17","walksPer9Inn":"2.79","hitsPer9Inn":"6.52","runsScoredPer9":"3.26","homeRunsPer9":"0.93","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":8,"flyOuts":18,"groundOuts":47,"airOuts":39,"runs":14,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":0,"hits":36,"hitByPitch":2,"atBats":152,"obp":".288","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":618,"era":"2.93","inningsPitched":"40.0","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.13","battersFaced":163,"outs":120,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":618,"balls":228,"strikes":390,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".833","pitchesPerInning":"15.45","gamesFinished":0,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.03","hitsPer9Inn":"8.10","runsScoredPer9":"3.15","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID655316":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"jerseyNumber":"32","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":11,"groundOuts":20,"airOuts":24,"runs":9,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".256","atBats":82,"obp":".307","slg":".390","ops":".697","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":32,"rbi":10,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.00","popOuts":7,"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":21,"putOuts":35,"errors":2,"chances":58,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID643396":{"person":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":5,"groundOuts":14,"airOuts":13,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".255","atBats":47,"obp":".314","slg":".277","ops":".591","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":13,"rbi":4,"leftOnBase":24,"sacBunts":1,"sacFlies":0,"babip":".316","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":15,"errors":0,"chances":55,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID686580":{"person":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)(BS, 1)","summary":"0.2 IP, 4 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"battersFaced":7,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":9,"strikes":19,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"27.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":5,"groundOuts":8,"airOuts":6,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".297","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"4.15","inningsPitched":"8.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":4,"whip":"1.27","battersFaced":37,"outs":26,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":51,"strikes":99,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":4,"winPercentage":".000","pitchesPerInning":"17.31","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"12.46","walksPer9Inn":"3.12","hitsPer9Inn":"8.31","runsScoredPer9":"5.19","homeRunsPer9":"2.08","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681508":{"person":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"jerseyNumber":"30","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"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":11,"flyOuts":8,"groundOuts":6,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".333","atBats":33,"obp":".353","slg":".394","ops":".747","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":13,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".407","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","assists":1,"putOuts":16,"errors":0,"chances":17,"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"}]},"ID702332":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":14,"groundOuts":62,"airOuts":36,"runs":14,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":4,"avg":".166","atBats":145,"obp":".244","slg":".241","ops":".485","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":35,"rbi":16,"leftOnBase":70,"sacBunts":2,"sacFlies":0,"babip":".193","groundOutsToAirouts":"1.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"145.00","popOuts":10,"lineOuts":12},"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":88,"putOuts":27,"errors":4,"chances":119,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID624133":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":9,"flyOuts":24,"groundOuts":46,"airOuts":50,"runs":13,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":43,"baseOnBalls":14,"intentionalWalks":0,"hits":35,"hitByPitch":0,"atBats":173,"obp":".261","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":731,"era":"2.40","inningsPitched":"48.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.01","battersFaced":188,"outs":146,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":731,"balls":274,"strikes":457,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".500","pitchesPerInning":"15.02","gamesFinished":0,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"7.95","walksPer9Inn":"2.59","hitsPer9Inn":"6.47","runsScoredPer9":"2.40","homeRunsPer9":"0.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665966":{"person":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"jerseyNumber":"75","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 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":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":2,"putOuts":11,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":14,"groundOuts":23,"airOuts":23,"runs":13,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":2,"avg":".224","atBats":98,"obp":".303","slg":".337","ops":".640","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":33,"rbi":3,"leftOnBase":50,"sacBunts":1,"sacFlies":0,"babip":".308","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":4,"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":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","assists":15,"putOuts":269,"errors":3,"chances":287,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID680776":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, 2 K, RBI","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":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":17,"groundOuts":49,"airOuts":43,"runs":23,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":53,"baseOnBalls":16,"intentionalWalks":0,"hits":34,"hitByPitch":2,"avg":".191","atBats":178,"obp":".264","slg":".354","ops":".618","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":63,"rbi":25,"leftOnBase":59,"sacBunts":0,"sacFlies":1,"babip":".233","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.67","popOuts":16,"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":5,"putOuts":79,"errors":0,"chances":84,"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"}]},"ID686765":{"person":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"jerseyNumber":"20","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":2,"putOuts":0,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":6,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".353","atBats":17,"obp":".450","slg":".412","ops":".862","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":7,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".462","groundOutsToAirouts":"6.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID701719":{"person":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"0.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":3,"strikes":3,"strikePercentage":".500","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":17,"gamesStarted":0,"flyOuts":10,"groundOuts":16,"airOuts":18,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":2,"atBats":58,"obp":".328","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":247,"era":"1.10","inningsPitched":"16.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.22","battersFaced":69,"outs":49,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":247,"balls":95,"strikes":152,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".000","pitchesPerInning":"15.12","gamesFinished":5,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"7.16","walksPer9Inn":"3.86","hitsPer9Inn":"7.16","runsScoredPer9":"2.20","homeRunsPer9":"0.55","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"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"}]},"ID801139":{"person":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 3 ER, 9 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":28,"strikes":57,"strikePercentage":".670","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":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"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":6,"gamesStarted":6,"flyOuts":26,"groundOuts":24,"airOuts":46,"runs":14,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":129,"obp":".223","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":495,"era":"2.45","inningsPitched":"36.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.82","battersFaced":140,"outs":110,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":495,"balls":154,"strikes":341,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.52","rbi":3,"winPercentage":".500","pitchesPerInning":"13.50","gamesFinished":0,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"9.57","walksPer9Inn":"2.21","hitsPer9Inn":"5.15","runsScoredPer9":"3.44","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678882":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":17,"groundOuts":40,"airOuts":37,"runs":21,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":39,"baseOnBalls":11,"intentionalWalks":0,"hits":45,"hitByPitch":6,"avg":".280","atBats":161,"obp":".348","slg":".429","ops":".777","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":69,"rbi":19,"leftOnBase":71,"sacBunts":0,"sacFlies":0,"babip":".347","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.25","popOuts":6,"lineOuts":14},"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":114,"errors":0,"chances":115,"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"}]},"ID663558":{"person":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":16,"gamesStarted":2,"flyOuts":19,"groundOuts":19,"airOuts":27,"runs":8,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":29,"baseOnBalls":14,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":89,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":406,"era":"2.81","inningsPitched":"25.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":8,"whip":"1.13","battersFaced":105,"outs":77,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":406,"balls":162,"strikes":244,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".000","pitchesPerInning":"15.82","gamesFinished":5,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"10.17","walksPer9Inn":"4.91","hitsPer9Inn":"5.26","runsScoredPer9":"2.81","homeRunsPer9":"1.40","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807799":{"person":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":34,"flyOuts":14,"groundOuts":36,"airOuts":23,"runs":8,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":2,"avg":".256","atBats":90,"obp":".352","slg":".333","ops":".685","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":30,"rbi":6,"leftOnBase":41,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":1,"putOuts":6,"errors":0,"chances":7,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID691785":{"person":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"jerseyNumber":"11","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":22,"groundOuts":44,"airOuts":34,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":2,"avg":".216","atBats":134,"obp":".282","slg":".306","ops":".588","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":41,"rbi":10,"leftOnBase":66,"sacBunts":0,"sacFlies":2,"babip":".257","groundOutsToAirouts":"1.29","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"67.00","popOuts":7,"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":81,"putOuts":64,"errors":2,"chances":147,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID547973":{"person":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"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":18,"gamesStarted":0,"flyOuts":11,"groundOuts":14,"airOuts":15,"runs":1,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":60,"obp":".235","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":268,"era":"0.51","inningsPitched":"17.2","wins":0,"losses":1,"saves":12,"saveOpportunities":12,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.85","battersFaced":68,"outs":53,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":268,"balls":92,"strikes":176,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".000","pitchesPerInning":"15.17","gamesFinished":14,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"11.72","walksPer9Inn":"3.57","hitsPer9Inn":"4.08","runsScoredPer9":"0.51","homeRunsPer9":"0.00","inheritedRunners":2,"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":true,"isSubstitute":false}},"ID670245":{"person":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":17,"gamesStarted":0,"flyOuts":16,"groundOuts":31,"airOuts":28,"runs":18,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":23,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":109,"obp":".355","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":469,"era":"5.86","inningsPitched":"27.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":18,"whip":"1.52","battersFaced":126,"outs":83,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":469,"balls":179,"strikes":290,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".---","pitchesPerInning":"16.95","gamesFinished":10,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"7.48","walksPer9Inn":"3.90","hitsPer9Inn":"9.76","runsScoredPer9":"5.86","homeRunsPer9":"1.63","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[680776,678882,677800,575929,655316,807799,686765,691785,665966,702332,681508,643396,801139,686580,669711,701719,594027],"pitchers":[801139,686580,669711,701719,594027],"bench":[657136],"bullpen":[678394,547973,813349,543243,663558,624133,670245,676477],"battingOrder":[680776,678882,677800,575929,807799,686765,691785,665966,643396],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Abreu, W (8, Prielipp)."},{"label":"3B","value":"Contreras, Wn (2, Prielipp)."},{"label":"TB","value":"Abreu, W 3; Contreras, Wn 3; Monasterio; Narváez; Sogard 2."},{"label":"RBI","value":"Abreu, W (20); Contreras, Wn (31); Duran, Ja (25); Durbin (16); Mayer (10); Monasterio (10)."},{"label":"Runners left in scoring position, 2 out","value":"Abreu, W; Gasper."},{"label":"SAC","value":"Durbin."},{"label":"SF","value":"Mayer."},{"label":"GIDP","value":"Abreu, W; Contreras, Wn."},{"label":"Team RISP","value":"2-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Monasterio (3, 2nd base by Prielipp/Jackson, A)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Tolle (1, fielding); Sogard (1, fielding)."}]}],"note":[{"label":"a","value":"Grounded out for Monasterio in the 8th."},{"label":"b","value":"Flied out for Durbin in the 8th."}]}},"officials":[{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":668921,"fullName":"Jen Pawol","link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"fullName":"Ryan Additon","link":"/api/v1/people/596809"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Banda."},{"label":"HBP","value":"Keaschall (by Weissert); Outman (by Samaniego, T)."},{"label":"ABS Challenge","value":"Jackson, A (Ball-Confirmed); Clemens (Strike-Confirmed); Narváez (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Prielipp 85-49; Adams 29-16; Gómez, Y 13-7; Orze 14-7; Banda 14-11; Tolle 85-57; Slaten 28-19; Weissert 23-12; Samaniego, T 6-3; Guerrero 16-10."},{"label":"Groundouts-flyouts","value":"Prielipp 4-3; Adams 2-1; Gómez, Y 1-1; Orze 2-0; Banda 1-2; Tolle 5-2; Slaten 1-0; Weissert 3-0; Samaniego, T 1-0; Guerrero 1-1."},{"label":"Batters faced","value":"Prielipp 21; Adams 7; Gómez, Y 3; Orze 4; Banda 4; Tolle 25; Slaten 7; Weissert 5; Samaniego, T 3; Guerrero 4."},{"label":"Inherited runners-scored","value":"Banda 2-0; Weissert 1-0; Guerrero 3-1."},{"label":"Umpires","value":"HP: Ryan Wills. 1B: Jen Pawol. 2B: Will Little. 3B: Ryan Additon. "},{"label":"Weather","value":"64 degrees, Cloudy."},{"label":"Wind","value":"3 mph, R To L."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:52."},{"label":"Att","value":"34,740."},{"label":"Venue","value":"Fenway Park."},{"label":"May 22, 2026"}],"pitchingNotes":["Samaniego, T pitched to 3 batters in the 9th inning."],"topPerformers":[{"player":{"person":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","boxscoreName":"Tolle"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 3 ER, 9 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":28,"strikes":57,"strikePercentage":".670","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":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"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":6,"gamesStarted":6,"flyOuts":26,"groundOuts":24,"airOuts":46,"runs":14,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":129,"obp":".223","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":495,"era":"2.45","inningsPitched":"36.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.82","battersFaced":140,"outs":110,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":495,"balls":154,"strikes":341,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.52","rbi":3,"winPercentage":".500","pitchesPerInning":"13.50","gamesFinished":0,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"9.57","walksPer9Inn":"2.21","hitsPer9Inn":"5.15","runsScoredPer9":"3.44","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","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":64,"pitchingGameScore":64},{"player":{"person":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439","boxscoreName":"Buxton"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":31,"groundOuts":19,"airOuts":66,"runs":35,"doubles":9,"triples":1,"homeRuns":16,"strikeOuts":50,"baseOnBalls":13,"intentionalWalks":1,"hits":48,"hitByPitch":3,"avg":".264","atBats":182,"obp":".322","slg":".588","ops":".910","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":107,"rbi":26,"leftOnBase":74,"sacBunts":0,"sacFlies":1,"babip":".274","groundOutsToAirouts":"0.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.38","popOuts":23,"lineOuts":12},"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":101,"errors":0,"chances":101,"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"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885","boxscoreName":"Martin"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":22,"groundOuts":30,"airOuts":39,"runs":17,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":23,"intentionalWalks":0,"hits":38,"hitByPitch":3,"avg":".297","atBats":128,"obp":".413","slg":".398","ops":".811","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":51,"rbi":13,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".343","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":6,"lineOuts":11},"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":72,"errors":1,"chances":74,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"loser":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"save":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}