{"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":824737,"link":"/api/v1.1/game/824737/feed/live","metaData":{"wait":10,"timeStamp":"20260718_014246","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824737,"type":"R","doubleHeader":"S","id":"2026/07/17/tbamlb-bosmlb-2","gamedayType":"P","tiebreaker":"N","gameNumber":2,"calendarEventID":"14-824737-2026-07-17","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-17T23:10:00Z","originalDate":"2026-07-17","officialDate":"2026-07-17","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":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139","season":2026,"venue":{"id":12,"name":"Tropicana Field","link":"/api/v1/venues/12"},"springVenue":{"id":2534,"link":"/api/v1/venues/2534"},"teamCode":"tba","fileCode":"tb","abbreviation":"TB","teamName":"Rays","locationName":"St. Petersburg","firstYearOfPlay":"1996","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":"Tampa Bay","record":{"gamesPlayed":96,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":56,"losses":40,"ties":0,"pct":".583"},"records":{},"divisionLeader":false,"wins":56,"losses":40,"winningPercentage":".583"},"franchiseName":"Tampa Bay","clubName":"Rays","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":96,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":48,"losses":48,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":48,"losses":48,"winningPercentage":".500"},"franchiseName":"Boston","clubName":"Red Sox","active":true}},"players":{"ID670764":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764","firstName":"Taylor","lastName":"Walls","primaryNumber":"6","birthDate":"1996-07-10","currentAge":30,"birthCity":"Cordele","birthStateProvince":"GA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Taylor","useLastName":"Walls","boxscoreName":"Walls","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-05-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Walls","nameSlug":"taylor-walls-670764","firstLastName":"Taylor Walls","lastFirstName":"Walls, Taylor","lastInitName":"Walls, T","initLastName":"T Walls","fullFMLName":"Taylor Walls","fullLFMName":"Walls, Taylor","strikeZoneTop":3.056,"strikeZoneBottom":1.542},"ID687562":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562","firstName":"William","lastName":"Bennett","primaryNumber":"64","birthDate":"2000-12-02","currentAge":25,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Bennett","middleName":"Jacob","boxscoreName":"Bennett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bennett","nameSlug":"jake-bennett-687562","firstLastName":"Jake Bennett","lastFirstName":"Bennett, Jake","lastInitName":"Bennett, J","initLastName":"J Bennett","fullFMLName":"William Jacob Bennett","fullLFMName":"Bennett, William Jacob","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID688297":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297","firstName":"Chris","lastName":"Roycroft","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Dundee","birthStateProvince":"IL","birthCountry":"USA","height":"6' 8\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Roycroft","middleName":"Michael","boxscoreName":"Roycroft","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Roycroft","nameSlug":"chris-roycroft-688297","firstLastName":"Chris Roycroft","lastFirstName":"Roycroft, Chris","lastInitName":"Roycroft, C","initLastName":"C Roycroft","fullFMLName":"Chris Michael Roycroft","fullLFMName":"Roycroft, Chris Michael","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID663556":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556","firstName":"Shane","lastName":"McClanahan","primaryNumber":"18","birthDate":"1997-04-28","currentAge":29,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"McClanahan","boxscoreName":"McClanahan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-10-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane McClanahan","nameSlug":"shane-mcclanahan-663556","firstLastName":"Shane McClanahan","lastFirstName":"McClanahan, Shane","lastInitName":"McClanahan, S","initLastName":"S McClanahan","fullFMLName":"Shane McClanahan","fullLFMName":"McClanahan, Shane","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID668723":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723","firstName":"Ryan","lastName":"Vilade","primaryNumber":"26","birthDate":"1999-02-18","currentAge":27,"birthCity":"Grapevine","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":226,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"Vilade","middleName":"James","boxscoreName":"Vilade","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"vill-AID","mlbDebutDate":"2021-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Vilade","nameSlug":"ryan-vilade-668723","firstLastName":"Ryan Vilade","lastFirstName":"Vilade, Ryan","lastInitName":"Vilade, R","initLastName":"R Vilade","fullFMLName":"Ryan James Vilade","fullLFMName":"Vilade, Ryan James","strikeZoneTop":3.28,"strikeZoneBottom":1.65},"ID678011":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011","firstName":"Anthony","lastName":"Seigler","primaryNumber":"48","birthDate":"1999-06-20","currentAge":27,"birthCity":"Fort Defiance","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 9\"","weight":192,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Anthony","useLastName":"Seigler","boxscoreName":"Seigler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SEE-glur","mlbDebutDate":"2025-07-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Anthony Seigler","nameSlug":"anthony-seigler-678011","firstLastName":"Anthony Seigler","lastFirstName":"Seigler, Anthony","lastInitName":"Seigler, A","initLastName":"A Seigler","fullFMLName":"Anthony Seigler","fullLFMName":"Seigler, Anthony","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID802415":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415","firstName":"Chandler","lastName":"Simpson","primaryNumber":"14","birthDate":"2000-11-18","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Chandler","useLastName":"Simpson","middleName":"Lenard","boxscoreName":"Simpson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chandler Simpson","nameSlug":"chandler-simpson-802415","firstLastName":"Chandler Simpson","lastFirstName":"Simpson, Chandler","lastInitName":"Simpson, C","initLastName":"C Simpson","fullFMLName":"Chandler Lenard Simpson","fullLFMName":"Simpson, Chandler Lenard","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID607259":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259","firstName":"Nicholas","lastName":"Martinez","primaryNumber":"28","birthDate":"1990-08-05","currentAge":35,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Martinez","middleName":"Andres","boxscoreName":"Martinez, N","nickName":"Tricky","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Martinez","nameSlug":"nick-martinez-607259","firstLastName":"Nick Martinez","lastFirstName":"Martinez, Nick","lastInitName":"Martinez, N","initLastName":"N Martinez","fullFMLName":"Nicholas Andres Martinez","fullLFMName":"Martinez, Nicholas Andres","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID592155":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155","firstName":"Cameron","lastName":"Booser","primaryNumber":"62","birthDate":"1992-05-04","currentAge":34,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cam","useLastName":"Booser","middleName":"Joseph","boxscoreName":"Booser","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cam Booser","nameSlug":"cam-booser-592155","firstLastName":"Cam Booser","lastFirstName":"Booser, Cam","lastInitName":"Booser, C","initLastName":"C Booser","fullFMLName":"Cameron Joseph Booser","fullLFMName":"Booser, Cameron Joseph","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676356":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356","firstName":"Jonathan","lastName":"DeLuca","primaryNumber":"21","birthDate":"1998-07-10","currentAge":28,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jonny","useLastName":"DeLuca","middleName":"Davis","boxscoreName":"DeLuca","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonny DeLuca","nameSlug":"jonny-deluca-676356","firstLastName":"Jonny DeLuca","lastFirstName":"DeLuca, Jonny","lastInitName":"DeLuca, J","initLastName":"J DeLuca","fullFMLName":"Jonathan Davis DeLuca","fullLFMName":"DeLuca, Jonathan Davis","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"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},"ID642121":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121","firstName":"Cole","lastName":"Sulser","primaryNumber":"71","birthDate":"1990-03-12","currentAge":36,"birthCity":"Santa Ysabel","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Sulser","middleName":"Young","boxscoreName":"Sulser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Sulser","nameSlug":"cole-sulser-642121","firstLastName":"Cole Sulser","lastFirstName":"Sulser, Cole","lastInitName":"Sulser, C","initLastName":"C Sulser","fullFMLName":"Cole Young Sulser","fullLFMName":"Sulser, Cole Young","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID686580":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580","firstName":"Justin","lastName":"Slaten","primaryNumber":"63","birthDate":"1997-09-15","currentAge":28,"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},"ID643377":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377","firstName":"James","lastName":"Jax","primaryNumber":"22","birthDate":"1994-11-22","currentAge":31,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Jax","middleName":"Griffin","boxscoreName":"Jax","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Jax","nameSlug":"griffin-jax-643377","firstLastName":"Griffin Jax","lastFirstName":"Jax, Griffin","lastInitName":"Jax, G","initLastName":"G Jax","fullFMLName":"James Griffin Jax","fullLFMName":"Jax, James Griffin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650490":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490","firstName":"Yandy","lastName":"Díaz","primaryNumber":"2","birthDate":"1991-08-08","currentAge":34,"birthCity":"Sagua la Grande","birthCountry":"Cuba","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Yandy","useLastName":"Díaz","boxscoreName":"Díaz, Y","nickName":"Aranita Diaz","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"pronunciation":"YAHN-dee","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yandy Díaz","nameSlug":"yandy-diaz-650490","firstLastName":"Yandy Díaz","lastFirstName":"Díaz, Yandy","lastInitName":"Díaz, Y","initLastName":"Y Díaz","fullFMLName":"Yandy Díaz","fullLFMName":"Díaz, Yandy","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"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},"ID810938":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938","firstName":"Benjamin","lastName":"Williamson","primaryNumber":"15","birthDate":"2000-11-05","currentAge":25,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ben","useLastName":"Williamson","middleName":"Andrew","boxscoreName":"Williamson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Williamson","nameSlug":"ben-williamson-810938","firstLastName":"Ben Williamson","lastFirstName":"Williamson, Ben","lastInitName":"Williamson, B","initLastName":"B Williamson","fullFMLName":"Benjamin Andrew Williamson","fullLFMName":"Williamson, Benjamin Andrew","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"ID683748":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748","firstName":"Victor","lastName":"Mesa","primaryNumber":"25","birthDate":"2001-09-08","currentAge":24,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Victor","useLastName":"Mesa Jr.","boxscoreName":"Mesa Jr.","gender":"M","nameMatrilineal":"Rios","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Mesa Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"victor-mesa-jr-683748","firstLastName":"Victor Mesa Jr.","lastFirstName":"Mesa Jr., Victor","lastInitName":"Mesa Jr., V","initLastName":"V Mesa Jr.","fullFMLName":"Victor  Mesa Jr.","fullLFMName":"Mesa Jr., Victor","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID691406":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406","firstName":"Junior","lastName":"Caminero","primaryNumber":"13","birthDate":"2003-07-05","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Junior","useLastName":"Caminero","middleName":"Alberto","boxscoreName":"Caminero","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"cah-min-AIR-oh","mlbDebutDate":"2023-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Junior Caminero","nameSlug":"junior-caminero-691406","firstLastName":"Junior Caminero","lastFirstName":"Caminero, Junior","lastInitName":"Caminero, J","initLastName":"J Caminero","fullFMLName":"Junior Alberto Caminero","fullLFMName":"Caminero, Junior Alberto","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID656876":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876","firstName":"Drew","lastName":"Rasmussen","primaryNumber":"57","birthDate":"1995-07-27","currentAge":30,"birthCity":"Puyallup","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Rasmussen","middleName":"Thomas","boxscoreName":"Rasmussen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"RASS-muss-ehn","mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Rasmussen","nameSlug":"drew-rasmussen-656876","firstLastName":"Drew Rasmussen","lastFirstName":"Rasmussen, Drew","lastInitName":"Rasmussen, D","initLastName":"D Rasmussen","fullFMLName":"Drew Thomas Rasmussen","fullLFMName":"Rasmussen, Drew Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID700842":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842","firstName":"Eduardo","lastName":"Rivera","primaryNumber":"99","birthDate":"2003-06-13","currentAge":23,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"6' 7\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rivera","middleName":"Yael","boxscoreName":"Rivera, Ed","gender":"M","nameMatrilineal":"Nieves","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-04-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rivera","nameSlug":"eduardo-rivera-700842","firstLastName":"Eduardo Rivera","lastFirstName":"Rivera, Eduardo","lastInitName":"Rivera, E","initLastName":"E Rivera","fullFMLName":"Eduardo Yael Rivera","fullLFMName":"Rivera, Eduardo Yael","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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},"ID663853":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853","firstName":"Roman","lastName":"Gonzalez","primaryNumber":"23","birthDate":"1996-09-06","currentAge":29,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Romy","useLastName":"Gonzalez","middleName":"A.","boxscoreName":"Gonzalez, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"RO-me","mlbDebutDate":"2021-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Romy Gonzalez","nameSlug":"romy-gonzalez-663853","firstLastName":"Romy Gonzalez","lastFirstName":"Gonzalez, Romy","lastInitName":"Gonzalez, R","initLastName":"R Gonzalez","fullFMLName":"Roman A. Gonzalez","fullLFMName":"Gonzalez, Roman A.","strikeZoneTop":3.198,"strikeZoneBottom":1.614},"ID663776":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776","firstName":"Patrick","lastName":"Sandoval","primaryNumber":"43","birthDate":"1996-10-18","currentAge":29,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Sandoval","middleName":"Jordan","boxscoreName":"Sandoval","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Sandoval","nameSlug":"patrick-sandoval-663776","firstLastName":"Patrick Sandoval","lastFirstName":"Sandoval, Patrick","lastInitName":"Sandoval, P","initLastName":"P Sandoval","fullFMLName":"Patrick Jordan Sandoval","fullLFMName":"Sandoval, Patrick Jordan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID680700":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700","firstName":"Richard","lastName":"Palacios","primaryNumber":"1","birthDate":"1997-05-16","currentAge":29,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Richie","useLastName":"Palacios","middleName":"Jordan","boxscoreName":"Palacios, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"puh-LAH-see-ohs","mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Richie Palacios","nameSlug":"richie-palacios-680700","firstLastName":"Richie Palacios","lastFirstName":"Palacios, Richie","lastInitName":"Palacios, R","initLastName":"R Palacios","fullFMLName":"Richard  Palacios","fullLFMName":"Palacios, Richard ","strikeZoneTop":3.04,"strikeZoneBottom":1.53},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":28,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID669438":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438","firstName":"Mason","lastName":"Englert","primaryNumber":"59","birthDate":"1999-11-01","currentAge":26,"birthCity":"Forney","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Englert","middleName":"Alexander","boxscoreName":"Englert","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Englert","nameSlug":"mason-englert-669438","firstLastName":"Mason Englert","lastFirstName":"Englert, Mason","lastInitName":"Englert, M","initLastName":"M Englert","fullFMLName":"Mason Alexander Englert","fullLFMName":"Englert, Mason Alexander","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668984":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984","firstName":"Casey","lastName":"Legumina","primaryNumber":"67","birthDate":"1997-06-19","currentAge":29,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Legumina","middleName":"Davey","boxscoreName":"Legumina","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Legumina","nameSlug":"casey-legumina-668984","firstLastName":"Casey Legumina","lastFirstName":"Legumina, Casey","lastInitName":"Legumina, C","initLastName":"C Legumina","fullFMLName":"Casey Davey Legumina","fullLFMName":"Legumina, Casey Davey","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID687941":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941","firstName":"Alec","lastName":"Gamboa","primaryNumber":"68","birthDate":"1997-01-17","currentAge":29,"birthCity":"Madera","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alec","useLastName":"Gamboa","middleName":"Durbin","boxscoreName":"Gamboa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-05-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Gamboa","nameSlug":"alec-gamboa-687941","firstLastName":"Alec Gamboa","lastFirstName":"Gamboa, Alec","lastInitName":"Gamboa, A","initLastName":"A Gamboa","fullFMLName":"Alec Durbin Gamboa","fullLFMName":"Gamboa, Alec Durbin","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"ID693855":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855","firstName":"Ian","lastName":"Seymour","primaryNumber":"61","birthDate":"1998-12-13","currentAge":27,"birthCity":"Madison","birthStateProvince":"CT","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ian","useLastName":"Seymour","middleName":"Albert","boxscoreName":"Seymour, I","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"see-more","mlbDebutDate":"2025-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ian Seymour","nameSlug":"ian-seymour-693855","firstLastName":"Ian Seymour","lastFirstName":"Seymour, Ian","lastInitName":"Seymour, I","initLastName":"I Seymour","fullFMLName":"Ian Albert Seymour","fullLFMName":"Seymour, Ian Albert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID664076":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076","firstName":"Garrett","lastName":"Cleavinger","primaryNumber":"60","birthDate":"1994-04-23","currentAge":32,"birthCity":"Lawrence","birthStateProvince":"KS","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Cleavinger","middleName":"J.","boxscoreName":"Cleavinger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KLEH-vin-jer","mlbDebutDate":"2020-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Garrett Cleavinger","nameSlug":"garrett-cleavinger-664076","firstLastName":"Garrett Cleavinger","lastFirstName":"Cleavinger, Garrett","lastInitName":"Cleavinger, G","initLastName":"G Cleavinger","fullFMLName":"Garrett J. Cleavinger","fullLFMName":"Cleavinger, Garrett J.","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID676439":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439","firstName":"Hunter","lastName":"Feduccia","primaryNumber":"9","birthDate":"1997-06-05","currentAge":29,"birthCity":"Lake Charles","birthStateProvince":"LA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Feduccia","boxscoreName":"Feduccia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"fe-DOO-she-uh","mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Feduccia","nameSlug":"hunter-feduccia-676439","firstLastName":"Hunter Feduccia","lastFirstName":"Feduccia, Hunter","lastInitName":"Feduccia, H","initLastName":"H Feduccia","fullFMLName":"Hunter Feduccia","fullLFMName":"Feduccia, Hunter","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID687330":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330","firstName":"Kevin","lastName":"Kelly","primaryNumber":"49","birthDate":"1997-11-28","currentAge":28,"birthCity":"Springfield","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Kelly","middleName":"Clayton","boxscoreName":"Kelly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Kelly","nameSlug":"kevin-kelly-687330","firstLastName":"Kevin Kelly","lastFirstName":"Kelly, Kevin","lastInitName":"Kelly, K","initLastName":"K Kelly","fullFMLName":"Kevin Clayton Kelly","fullLFMName":"Kelly, Kevin Clayton","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID666018":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018","firstName":"Jonathan","lastName":"Aranda","primaryNumber":"8","birthDate":"1998-05-23","currentAge":28,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jonathan","useLastName":"Aranda","middleName":"Alexander","boxscoreName":"Aranda","gender":"M","nameMatrilineal":"Ventura","isPlayer":true,"isVerified":false,"pronunciation":"ah-RAHN-duh","mlbDebutDate":"2022-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Aranda","nameSlug":"jonathan-aranda-666018","firstLastName":"Jonathan Aranda","lastFirstName":"Aranda, Jonathan","lastInitName":"Aranda, J","initLastName":"J Aranda","fullFMLName":"Jonathan Alexander Aranda","fullLFMName":"Aranda, Jonathan Alexander","strikeZoneTop":3.189,"strikeZoneBottom":1.61},"ID663743":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743","firstName":"Nicholas","lastName":"Fortes","primaryNumber":"40","birthDate":"1996-11-11","currentAge":29,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":198,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Nick","useLastName":"Fortes","boxscoreName":"Fortes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"For-tez","mlbDebutDate":"2021-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Fortes","nameSlug":"nick-fortes-663743","firstLastName":"Nick Fortes","lastFirstName":"Fortes, Nick","lastInitName":"Fortes, N","initLastName":"N Fortes","fullFMLName":"Nicholas Fortes","fullLFMName":"Fortes, Nicholas","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"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},"ID680776":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","firstName":"Jarren","lastName":"Duran","primaryNumber":"16","birthDate":"1996-09-05","currentAge":29,"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},"ID518886":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886","firstName":"Craig","lastName":"Kimbrel","primaryNumber":"46","birthDate":"1988-05-28","currentAge":38,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Craig","useLastName":"Kimbrel","middleName":"Michael","boxscoreName":"Kimbrel","nickName":"Dirty Craig","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"KIM-bruhl","mlbDebutDate":"2010-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Craig Kimbrel","nameSlug":"craig-kimbrel-518886","firstLastName":"Craig Kimbrel","lastFirstName":"Kimbrel, Craig","lastInitName":"Kimbrel, C","initLastName":"C Kimbrel","fullFMLName":"Craig Michael Kimbrel","fullLFMName":"Kimbrel, Craig Michael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID691907":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907","firstName":"Tsung-Che","lastName":"Cheng","primaryNumber":"39","birthDate":"2001-07-26","currentAge":24,"birthCity":"Pingtung County","birthCountry":"Taiwan","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tsung-Che","useLastName":"Cheng","boxscoreName":"Cheng, T","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"sung-chay","mlbDebutDate":"2025-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tsung-Che Cheng","nameSlug":"tsung-che-cheng-691907","firstLastName":"Tsung-Che Cheng","lastFirstName":"Cheng, Tsung-Che","lastInitName":"Cheng, T","initLastName":"T Cheng","fullFMLName":"Tsung-Che Cheng","fullLFMName":"Cheng, Tsung-Che ","strikeZoneTop":3.016,"strikeZoneBottom":1.522},"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},"ID641329":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329","firstName":"Bryan","lastName":"Baker","primaryNumber":"47","birthDate":"1994-12-02","currentAge":31,"birthCity":"Fort Walton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Baker","middleName":"Scott","boxscoreName":"Baker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Baker","nameSlug":"bryan-baker-641329","firstLastName":"Bryan Baker","lastFirstName":"Baker, Bryan","lastInitName":"Baker, B","initLastName":"B Baker","fullFMLName":"Bryan Scott Baker","fullLFMName":"Baker, Bryan Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"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},"ID656775":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775","firstName":"Boyce","lastName":"Mullins","primaryNumber":"31","birthDate":"1994-10-01","currentAge":31,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"5' 7\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cedric","useLastName":"Mullins","middleName":"Cedric","boxscoreName":"Mullins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cedric Mullins","nameTitle":"II","nameSuffix":"II","nameSlug":"cedric-mullins-656775","firstLastName":"Cedric Mullins","lastFirstName":"Mullins, Cedric","lastInitName":"Mullins, C","initLastName":"C Mullins","fullFMLName":"Boyce Cedric Mullins","fullLFMName":"Mullins, Boyce Cedric","strikeZoneTop":3.005,"strikeZoneBottom":1.517}},"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":"Clear","temp":"84","wind":"7 mph, L To R"},"gameInfo":{"attendance":34255,"firstPitch":"2026-07-17T23:12:00.000Z","gameDurationMinutes":150},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"home":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"}},"officialScorer":{"id":504025,"fullName":"Bob Ellis","link":"/api/v1/people/504025"},"primaryDatacaster":{"id":668176,"fullName":"Richie Smith","link":"/api/v1/people/668176"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yandy Díaz flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-17T23:12:11.566Z","endTime":"2026-07-17T23:12:51.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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-07-17T21:05:31.481Z","endTime":"2026-07-17T22:46:36.627Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"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-07-17T22:46:36.627Z","endTime":"2026-07-17T23:10:25.379Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"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-07-17T23:10:25.379Z","endTime":"2026-07-17T23:12:13.930Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31701296284245,"aZ":-15.930776123110437,"pfxX":3.3732544012732024,"pfxZ":8.475105139709811,"pX":0.5443432688818695,"pZ":2.0149591615004803,"vX0":-5.325181163391071,"vY0":-137.29847689020127,"vZ0":-8.052706821265678,"x":96.25,"y":184.38,"x0":2.06735959955735,"y0":50.00290931845047,"z0":6.062028418675704,"aX":6.465298935489921},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":-5.0,"spinRate":1994,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.3983659095346379,"extension":6.242873127624731},"index":3,"playId":"0b6495ea-d7a6-3baf-a73a-9df39a8c49de","pitchNumber":1,"startTime":"2026-07-17T23:12:13.930Z","endTime":"2026-07-17T23:12:16.930Z","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":86.4,"endSpeed":79.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.707782743858303,"aZ":-27.932593178556928,"pfxX":6.821870641694242,"pfxZ":2.634651616248906,"pX":1.7529517915614072,"pZ":2.805269104464129,"vX0":-3.0143274546126055,"vY0":-125.88507010823443,"vZ0":-3.100063192954985,"x":50.18,"y":163.04,"x0":2.077213183629754,"y0":50.00515144642693,"z0":6.3056078438199075,"aX":10.988805229096133},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.3,"breakHorizontal":-11.8,"spinRate":939,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.434529914354449,"extension":6.332481271256519},"index":4,"playId":"e2dd3fd4-8771-35a5-8eb3-583ff6b882e6","pitchNumber":2,"startTime":"2026-07-17T23:12:27.588Z","endTime":"2026-07-17T23:12:30.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.455214983437426,"aZ":-28.150201151735146,"pfxX":3.7675274404922092,"pfxZ":2.658397560146015,"pX":0.24501578563873935,"pZ":1.9961412318224736,"vX0":-5.544340357349569,"vY0":-122.05688857175053,"vZ0":-4.374268147125725,"x":107.66,"y":184.88,"x0":2.0538239825940883,"y0":50.001581071007294,"z0":6.228468992706686,"aX":5.698953350498625},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.1,"breakHorizontal":-5.5,"spinRate":980,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.44831845364826695,"extension":6.576280321182568},"hitData":{"launchSpeed":94.7,"launchAngle":37.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.4,"coordY":90.83}},"index":5,"playId":"e39ad4c2-66c0-3fa4-a3dd-316b1d0c051f","pitchNumber":3,"startTime":"2026-07-17T23:12:41.777Z","endTime":"2026-07-17T23:12:51.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:12:51.555Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, second baseman Anthony Seigler to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-17T23:13:02.194Z","endTime":"2026-07-17T23:13:45.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"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":"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.0,"endSpeed":86.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.057057978770704,"aZ":-13.05872222541869,"pfxX":3.087059232036345,"pfxZ":10.076856198039,"pX":-0.5969577244301865,"pZ":0.9331102435229253,"vX0":-7.5255609778647585,"vY0":-136.383389878224,"vZ0":-11.279833339998019,"x":139.75,"y":213.59,"x0":1.7885845352176855,"y0":50.00243096503104,"z0":6.006178336385741,"aX":5.8563123780696165},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":-4.1,"spinRate":2097,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.40055661327147885,"extension":6.485382557332495},"index":0,"playId":"214fba33-60b7-3b89-b020-ddb96ecdd840","pitchNumber":1,"startTime":"2026-07-17T23:13:21.257Z","endTime":"2026-07-17T23:13:24.587Z","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":95.2,"endSpeed":86.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.999575451963175,"aZ":-11.901517855211813,"pfxX":3.020349881962816,"pfxZ":10.520722258337074,"pX":0.06172467427305572,"pZ":1.492241259030402,"vX0":-5.845994733227766,"vY0":-138.2053397648732,"vZ0":-10.06984681538208,"x":114.65,"y":198.49,"x0":1.8158952745644006,"y0":50.00059761195002,"z0":5.991530393867282,"aX":5.818989256007805},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":-4.2,"spinRate":2146,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.3969504632883236,"extension":6.45712020312895},"hitData":{"launchSpeed":108.2,"launchAngle":-18.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":151.68}},"index":1,"playId":"e1155ae9-53cc-32fb-869a-1f4091e57a71","pitchNumber":2,"startTime":"2026-07-17T23:13:36.902Z","endTime":"2026-07-17T23:13:45.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:13:45.478Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Junior Caminero singles on a ground ball to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-17T23:13:50.856Z","endTime":"2026-07-17T23:14:37.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":89.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25475009924801,"aZ":-13.772426827461244,"pfxX":1.4878819138364894,"pfxZ":9.194287324458212,"pX":0.1750398970653206,"pZ":2.2251931321309963,"vX0":-4.477789658181894,"vY0":-139.5896217717428,"vZ0":-8.130100433720694,"x":110.33,"y":178.7,"x0":1.5967305292658016,"y0":50.00424944678116,"z0":6.054666514248787,"aX":2.978910790347766},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":-1.9,"spinRate":2191,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.3902893341978415,"extension":6.508391699518539},"index":0,"playId":"a59313d7-8b2b-377c-9019-7fabf494406b","pitchNumber":1,"startTime":"2026-07-17T23:14:11.249Z","endTime":"2026-07-17T23:14:14.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.991963930294876,"aZ":-30.221285662853898,"pfxX":5.0586969256291505,"pfxZ":1.1868246816361854,"pX":0.744050417429021,"pZ":1.7238178567147606,"vX0":-4.647491411999948,"vY0":-126.56742826097707,"vZ0":-5.256154767349268,"x":88.64,"y":192.24,"x0":1.936528804901459,"y0":50.00136680914226,"z0":6.2140441401059885,"aX":8.303237135468809},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.3,"breakHorizontal":-8.3,"spinRate":1302,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.43082882225017416,"extension":6.461803234450217},"hitData":{"launchSpeed":71.9,"launchAngle":13.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.12,"coordY":115.32}},"index":1,"playId":"a4d67684-a52e-3914-8ea3-b0a5bf2822a9","pitchNumber":2,"startTime":"2026-07-17T23:14:26.693Z","endTime":"2026-07-17T23:14:37.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:14:37.568Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Vilade walks. Junior Caminero to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-17T23:14:38.154Z","endTime":"2026-07-17T23:18:30.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"postOnSecond":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40582408880329,"aZ":-13.648384782322722,"pfxX":3.655973383698987,"pfxZ":9.52413572480571,"pX":-0.5349842724888255,"pZ":-0.10015302398078907,"vX0":-7.883537650690944,"vY0":-137.61078869102573,"vZ0":-13.690000248554753,"x":137.39,"y":241.48,"x0":1.8736829313716095,"y0":50.0064586654983,"z0":5.823223611924608,"aX":7.114683427329604},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":-5.3,"spinRate":1984,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.39584270472767225,"extension":6.825799839583394},"index":0,"playId":"e328b3bb-a79f-33f3-806f-2016cee70633","pitchNumber":1,"startTime":"2026-07-17T23:15:04.632Z","endTime":"2026-07-17T23:15:07.632Z","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":95.3,"endSpeed":88.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.779996664011144,"aZ":-18.336531145109916,"pfxX":2.9370383311008865,"pfxZ":7.071728909826149,"pX":0.3322597980084803,"pZ":1.2873711174539533,"vX0":-4.773021389354576,"vY0":-138.47572621832708,"vZ0":-9.709475580441087,"x":104.34,"y":204.02,"x0":1.6908124812223961,"y0":50.001564819214714,"z0":6.047409858619481,"aX":5.7460832613060555},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":-4.4,"spinRate":1977,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.3944276420362387,"extension":6.713701687429763},"index":1,"playId":"00dfec99-c155-32c4-a402-1865dd69640e","pitchNumber":2,"startTime":"2026-07-17T23:15:32.481Z","endTime":"2026-07-17T23:15:35.481Z","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":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.185431180164443,"aZ":-12.738544150206176,"pfxX":2.2942895554112646,"pfxZ":9.925070147315525,"pX":0.5167859895672287,"pZ":2.4358785784306045,"vX0":-4.437892082457109,"vY0":-138.1904380643015,"vZ0":-7.617810843778213,"x":97.3,"y":173.01,"x0":1.8364330672851779,"y0":50.00312883642891,"z0":6.0608103993661855,"aX":4.493234901653251},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":-3.4,"spinRate":2252,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.39447304251468873,"extension":6.685879478920998},"index":2,"playId":"9fa05d46-6f22-3a9a-89dc-23ed04b91614","pitchNumber":3,"startTime":"2026-07-17T23:16:00.726Z","endTime":"2026-07-17T23:16:04.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.5,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78157243173695,"aZ":-24.497000093604274,"pfxX":-1.9032629031400736,"pfxZ":4.509345545140832,"pX":0.8089723690743195,"pZ":1.3379445364673752,"vX0":-2.7622432306642386,"vY0":-128.59092699692556,"vZ0":-7.395294778974694,"x":86.16,"y":202.66,"x0":2.1379026604016973,"y0":50.00018603386999,"z0":6.108779920530359,"aX":-3.235187905526083},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":4.0,"spinRate":2300,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.42344615226318494,"extension":6.776445457973862},"index":3,"playId":"0d9943a4-fa7d-38a6-a772-826deaee2907","pitchNumber":4,"startTime":"2026-07-17T23:16:23.636Z","endTime":"2026-07-17T23:16:28.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0792909346963,"aZ":-14.481081607439016,"pfxX":2.4430250057882428,"pfxZ":9.00173025226692,"pX":0.6226388013650127,"pZ":2.711763116924937,"vX0":-3.9703829927244847,"vY0":-138.40131921260723,"vZ0":-6.710919028504559,"x":93.27,"y":165.56,"x0":1.749817154105735,"y0":50.00464417507292,"z0":6.1141621891984546,"aX":4.802934398651191},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":-3.7,"spinRate":2262,"spinDirection":157},"zone":6,"typeConfidence":2.0,"plateTime":0.3937882853004844,"extension":6.559813556397667},"index":4,"playId":"18d7aeea-b899-3548-b460-356c051a4a1e","pitchNumber":5,"startTime":"2026-07-17T23:16:46.101Z","endTime":"2026-07-17T23:16:49.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.924344490398774,"aZ":-26.66476213846403,"pfxX":-1.998060082224474,"pfxZ":3.343143565515157,"pX":1.146151213890529,"pZ":1.3865511033750901,"vX0":-1.6560557935712819,"vY0":-127.0317259172122,"vZ0":-6.735526246955669,"x":73.31,"y":201.34,"x0":2.0641690774522057,"y0":50.004697522258446,"z0":6.16773307890617,"aX":-3.293467011621829},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.9,"breakHorizontal":4.0,"spinRate":2335,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.42976168341790544,"extension":6.5355326361501955},"index":5,"playId":"54bf3ac5-5d5e-38b8-a864-ac5802ad20a3","pitchNumber":6,"startTime":"2026-07-17T23:17:10.504Z","endTime":"2026-07-17T23:17:14.096Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.693011990248948,"aZ":-14.123935040793535,"pfxX":1.7343669856544475,"pfxZ":9.03708689135867,"pX":-1.0068941776922233,"pZ":1.8828485961803294,"vX0":-7.458131044685042,"vY0":-139.78267666265114,"vZ0":-8.88395066392702,"x":155.38,"y":187.94,"x0":1.459540638540849,"y0":50.0047089858446,"z0":6.0096210207303145,"aX":3.4649435542262887},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":-1.8,"spinRate":2295,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.39041533614167356,"extension":6.772899694647464},"index":6,"playId":"cf431659-289f-3697-ad03-55ea1ab754cb","pitchNumber":7,"startTime":"2026-07-17T23:17:32.104Z","endTime":"2026-07-17T23:17:35.104Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.503115042793645,"aZ":-13.457552472500986,"pfxX":3.1084420763022385,"pfxZ":9.739580663502231,"pX":0.6620767209135423,"pZ":1.9529331003976076,"vX0":-3.9728034754784565,"vY0":-137.50471243831328,"vZ0":-8.574018541576091,"x":91.76,"y":186.05,"x0":1.719397060135519,"y0":50.00128522068353,"z0":6.017322690804635,"aX":5.972708117251301},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":-4.8,"spinRate":2172,"spinDirection":152},"zone":9,"typeConfidence":2.0,"plateTime":0.39779911655365696,"extension":6.697373022203821},"index":7,"playId":"f31fbd74-dcf4-375e-9256-53c59a8cd82c","pitchNumber":8,"startTime":"2026-07-17T23:17:58.268Z","endTime":"2026-07-17T23:18:01.268Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57285358771399,"aZ":-28.204542233953156,"pfxX":-2.0249144091807674,"pfxZ":2.3673152678087543,"pX":-1.5215682997024178,"pZ":2.159063751904513,"vX0":-8.041334791504958,"vY0":-128.14126785961693,"vZ0":-4.62463967978106,"x":175.0,"y":180.49,"x0":1.9103845055617954,"y0":50.00179493114088,"z0":6.170889950137564,"aX":-3.3918971192696414},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":5.4,"spinRate":2142,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.426194077264892,"extension":6.693918098673666},"index":8,"playId":"384223fb-1dfd-3705-8323-b9d0928a18f5","pitchNumber":9,"startTime":"2026-07-17T23:18:26.035Z","endTime":"2026-07-17T23:18:30.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:18:30.357Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cedric Mullins walks. Junior Caminero to 3rd. Ryan Vilade to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-17T23:18:45.312Z","endTime":"2026-07-17T23:22:31.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"postOnSecond":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"postOnThird":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":87.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.772701183751234,"aZ":-12.277357096724444,"pfxX":3.8744345912141793,"pfxZ":10.264243796121765,"pX":-0.590928345344011,"pZ":1.2067256405548021,"vX0":-7.527870810499059,"vY0":-137.68361191966773,"vZ0":-10.73710023329924,"x":139.52,"y":206.2,"x0":1.663323343100655,"y0":50.005800353122744,"z0":5.965479241719365,"aX":7.513113596486408},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":-5.6,"spinRate":2120,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.39634977739557753,"extension":6.726719493132744},"index":0,"playId":"c239bc10-ad9d-3736-9bb8-81e19be660f5","pitchNumber":1,"startTime":"2026-07-17T23:19:02.590Z","endTime":"2026-07-17T23:19:06.433Z","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.3,"endSpeed":86.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.744812921457164,"aZ":-12.321812203778098,"pfxX":2.1892108250222346,"pfxZ":10.407020197559042,"pX":-0.8544970828427847,"pZ":1.5093006582104016,"vX0":-7.306328893898869,"vY0":-136.88822784986095,"vZ0":-9.954653959100195,"x":149.57,"y":198.03,"x0":1.5587682044734825,"y0":50.006309057329815,"z0":6.025346480097157,"aX":4.178521349579575},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":-2.5,"spinRate":2217,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.39933359983431505,"extension":6.852639796914702},"index":1,"playId":"4955f48a-58f1-3878-bebe-e6a6bc7255e4","pitchNumber":2,"startTime":"2026-07-17T23:19:24.365Z","endTime":"2026-07-17T23:19:28.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.148471048682516,"aZ":-25.709204251405534,"pfxX":-2.588953616459616,"pfxZ":3.7929716561467615,"pX":-0.3230500832950149,"pZ":2.4829850953951595,"vX0":-5.12868057006995,"vY0":-128.99745691556808,"vZ0":-4.367589176254367,"x":129.31,"y":171.74,"x0":2.0187660514526145,"y0":50.00011000162291,"z0":6.1549134939828765,"aX":-4.408471565486026},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.2,"breakHorizontal":5.8,"spinRate":2180,"spinDirection":174},"zone":4,"typeConfidence":2.0,"plateTime":0.42287961872514845,"extension":6.6357187551004335},"index":2,"playId":"5037ae61-9a35-3dfa-b02f-c4ad8b9cd931","pitchNumber":3,"startTime":"2026-07-17T23:19:46.750Z","endTime":"2026-07-17T23:19:49.811Z","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":95.7,"endSpeed":88.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.170421313510836,"aZ":-15.166382153663678,"pfxX":2.3130070734394,"pfxZ":8.577373798275914,"pX":0.10949051680245943,"pZ":2.429019467373227,"vX0":-5.311668414312768,"vY0":-139.18859792132508,"vZ0":-7.329950415183216,"x":112.83,"y":173.2,"x0":1.7331080788979083,"y0":50.00167293511514,"z0":6.0805861036412825,"aX":4.586182427732445},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":-3.2,"spinRate":2256,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.3919477352692309,"extension":6.634570935748693},"index":3,"playId":"22b0d6ce-fda5-31e9-94b0-e4146f68f935","pitchNumber":4,"startTime":"2026-07-17T23:20:09.145Z","endTime":"2026-07-17T23:20:13.353Z","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(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":94.9,"endSpeed":87.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.392515329418284,"aZ":-11.552380213654525,"pfxX":3.3770095667970583,"pfxZ":10.663775178816069,"pX":-0.27252577101890907,"pZ":0.6401887553566107,"vX0":-6.447832344575727,"vY0":-137.66662754395202,"vZ0":-12.339029148899284,"x":127.39,"y":221.49,"x0":1.6532753766469812,"y0":50.00549305950185,"z0":5.943494338596727,"aX":6.532544290750191},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":-4.9,"spinRate":2230,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.39672275641070076,"extension":6.740531600361446},"index":4,"playId":"78434137-0202-300b-9fbc-1a52d32013f2","pitchNumber":5,"startTime":"2026-07-17T23:20:31.325Z","endTime":"2026-07-17T23:20:35.481Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.322421331589048,"aZ":-26.81393512582448,"pfxX":-1.7955136879535418,"pfxZ":3.1702015754105792,"pX":0.24270603188113013,"pZ":2.1359268135984917,"vX0":-4.20236998905545,"vY0":-128.12988008793417,"vZ0":-4.914067952877911,"x":107.75,"y":181.11,"x0":2.126552112340965,"y0":50.00303601340402,"z0":6.131885865549568,"aX":-3.034502837183313},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.0,"breakHorizontal":4.1,"spinRate":2273,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.4247801589745266,"extension":6.534703265771756},"index":5,"playId":"438d6b1c-c33d-3535-bbb4-1f87228fb79f","pitchNumber":6,"startTime":"2026-07-17T23:20:55.594Z","endTime":"2026-07-17T23:20:59.528Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-17T23:21:38.071Z","endTime":"2026-07-17T23:21:57.923Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.744174567445967,"aZ":-13.220591411929266,"pfxX":2.299788044016913,"pfxZ":9.692106586095182,"pX":0.003979568652110324,"pZ":2.000331552768857,"vX0":-5.211877617562018,"vY0":-138.66108063703518,"vZ0":-8.623536129427793,"x":116.85,"y":184.77,"x0":1.6055108775304598,"y0":50.00299370057502,"z0":6.0238473733782625,"aX":4.497812943726552},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":-3.1,"spinRate":2166,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.394355870897793,"extension":6.802231169300773},"index":7,"playId":"ae00fdc9-fecf-3b28-8f43-28bee686899f","pitchNumber":7,"startTime":"2026-07-17T23:21:57.923Z","endTime":"2026-07-17T23:22:01.984Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.499835245660424,"aZ":-14.363207150236263,"pfxX":2.5978736726857203,"pfxZ":9.234312665227488,"pX":-1.1591206870278599,"pZ":1.8964484073537102,"vX0":-8.14192861247233,"vY0":-137.29370042394433,"vZ0":-8.530310402257674,"x":161.18,"y":187.58,"x0":1.4940608574798422,"y0":50.001872886728414,"z0":5.999855072786738,"aX":5.011172275660481},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":-3.2,"spinRate":2230,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.3974036168362707,"extension":6.786598782013647},"index":8,"playId":"3de7054d-8a5a-37a1-9106-488b930e7300","pitchNumber":8,"startTime":"2026-07-17T23:22:25.071Z","endTime":"2026-07-17T23:22:31.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:22:31.030Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonny DeLuca singles on a ground ball to left fielder Jarren Duran. Junior Caminero scores. Ryan Vilade scores. Cedric Mullins to 3rd. Jonny DeLuca to 2nd. Throwing error by left fielder Jarren Duran.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-17T23:23:35.641Z","endTime":"2026-07-17T23:25:58.341Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"postOnThird":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":{"id":700842,"link":"/api/v1/people/700842"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":{"id":700842,"link":"/api/v1/people/700842"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-17T23:22:44.189Z","endTime":"2026-07-17T23:23:37.688Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950938593392994,"aZ":-12.870569219147157,"pfxX":2.994447690419121,"pfxZ":9.854029974956815,"pX":-0.7917411532439032,"pZ":0.918810842535372,"vX0":-7.856020418692063,"vY0":-138.60955498716905,"vZ0":-11.251552890331004,"x":147.18,"y":213.97,"x0":1.6815225851325992,"y0":50.00550982625651,"z0":5.873332115877168,"aX":5.867986271039835},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":-4.0,"spinRate":2132,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.3941073631789176,"extension":6.702614150440428},"index":1,"playId":"42e85c0b-a1fb-3c00-8661-405d51b192b5","pitchNumber":1,"startTime":"2026-07-17T23:23:37.688Z","endTime":"2026-07-17T23:23:41.551Z","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":96.0,"endSpeed":88.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.325560874858887,"aZ":-12.06766544783071,"pfxX":2.9836725791049945,"pfxZ":10.163423219327134,"pX":-0.8923320773990984,"pZ":1.412900284968143,"vX0":-7.979645989748855,"vY0":-139.29564381932516,"vZ0":-10.296398055848858,"x":151.01,"y":200.63,"x0":1.613393054421722,"y0":50.005536741806175,"z0":5.940563721250666,"aX":5.905052482608146},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":-3.8,"spinRate":2256,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.3922210589804451,"extension":6.680519172231118},"index":2,"playId":"49cc02d0-9183-3fee-bed2-450f531c3366","pitchNumber":2,"startTime":"2026-07-17T23:23:52.966Z","endTime":"2026-07-17T23:23:55.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48728118438954,"aZ":-11.369446600069137,"pfxX":3.729017256979911,"pfxZ":10.597341930627245,"pX":0.057034190459697445,"pZ":1.1695931662609833,"vX0":-5.9145735417396486,"vY0":-138.8469873281427,"vZ0":-10.866212318347499,"x":114.83,"y":207.2,"x0":1.7249896928520456,"y0":50.00500234783935,"z0":5.878199822224735,"aX":7.322481167983253},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":-5.6,"spinRate":2329,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.39366675333343926,"extension":6.581912049241366},"index":3,"playId":"edb1fa85-55d3-3d16-a2c5-4ba4d0d49891","pitchNumber":3,"startTime":"2026-07-17T23:24:11.593Z","endTime":"2026-07-17T23:24:15.731Z","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":95.1,"endSpeed":87.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18853821532757,"aZ":-12.640918609444029,"pfxX":2.576483956048323,"pfxZ":10.047245853611672,"pX":0.06382972063298786,"pZ":3.1488789984831933,"vX0":-5.57221028196886,"vY0":-138.3897403945073,"vZ0":-5.6813534767479545,"x":114.57,"y":153.76,"x0":1.7665134140113337,"y0":50.002817934590674,"z0":6.071336000508916,"aX":5.009361251155396},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":-3.5,"spinRate":2315,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.39541157893839607,"extension":6.486507586368593},"index":4,"playId":"e41a72c6-9d0c-336e-b6a4-4b80f6f64d1f","pitchNumber":4,"startTime":"2026-07-17T23:24:28.378Z","endTime":"2026-07-17T23:24:31.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.675219670217917,"aZ":-13.472540412632128,"pfxX":2.1181848497702056,"pfxZ":9.690949728143272,"pX":0.40942633090011155,"pZ":3.1031630939558643,"vX0":-3.5642499779516745,"vY0":-138.0124237492762,"vZ0":-5.835278971664985,"x":101.39,"y":154.99,"x0":1.4422907073094258,"y0":50.00042342261069,"z0":6.152035491900041,"aX":4.086857515272332},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":-3.1,"spinRate":2234,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.39685358888297406,"extension":6.562270304495137},"index":5,"playId":"dccccd8f-cc38-3b95-9215-2d760d07042d","pitchNumber":5,"startTime":"2026-07-17T23:24:47.789Z","endTime":"2026-07-17T23:24:51.500Z","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":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.620673475068024,"aZ":-25.39367920130813,"pfxX":5.50384952437998,"pfxZ":3.9385091573278412,"pX":-0.47268032035791135,"pZ":1.7366920222939697,"vX0":-7.065084422230886,"vY0":-129.22207902508967,"vZ0":-6.523394154073694,"x":135.02,"y":191.89,"x0":1.5602337037376615,"y0":50.00077643344149,"z0":6.199535042032704,"aX":9.466646428840358},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.1,"breakHorizontal":-8.8,"spinRate":1341,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.42114405413670974,"extension":6.572952437800809},"index":6,"playId":"3e227a9a-72fb-3d06-b6ef-cabacbbaf74b","pitchNumber":6,"startTime":"2026-07-17T23:25:08.888Z","endTime":"2026-07-17T23:25:15.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.478954329692737,"aZ":-14.105152256667212,"pfxX":1.5046740928823097,"pfxZ":9.002623582966546,"pX":0.20126782881479882,"pZ":3.0987310938899557,"vX0":-4.244284765361729,"vY0":-140.0366947202081,"vZ0":-5.965891442060926,"x":109.33,"y":155.11,"x0":1.5339690717643888,"y0":50.00338206447674,"z0":6.161967680750793,"aX":3.020552985308918},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":-1.9,"spinRate":2257,"spinDirection":151},"zone":2,"typeConfidence":2.0,"plateTime":0.38954708191791854,"extension":6.534194444276571},"hitData":{"launchSpeed":96.7,"launchAngle":6.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.63,"coordY":103.04}},"index":7,"playId":"716830ed-9eea-39c0-a583-6dc3d6c91770","pitchNumber":7,"startTime":"2026-07-17T23:25:42.843Z","endTime":"2026-07-17T23:25:58.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:25:58.341Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, shortstop Tsung-Che Cheng to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-17T23:26:29.308Z","endTime":"2026-07-17T23:27:51.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1428130850424,"aZ":-25.560498307439385,"pfxX":-0.29859095686028536,"pfxZ":3.7877754109315998,"pX":-0.47499075317316825,"pZ":2.5080182672247324,"vX0":-6.629630414092764,"vY0":-130.2265977024778,"vZ0":-4.566653132157531,"x":135.11,"y":171.06,"x0":2.125181293426839,"y0":50.001385131936416,"z0":6.179741130192006,"aX":-0.5211067166613437},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.2,"breakHorizontal":1.8,"spinRate":2168,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.4179889672627821,"extension":6.6181739590117905},"index":0,"playId":"4272ee50-469e-3ebb-b8d2-c1749653f3ef","pitchNumber":1,"startTime":"2026-07-17T23:26:34.760Z","endTime":"2026-07-17T23:26:38.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.395850744868344,"aZ":-28.902648275236132,"pfxX":4.830092917125613,"pfxZ":2.0701796668221597,"pX":1.4968346619967123,"pZ":1.8414219062264217,"vX0":-2.8640904274946433,"vY0":-123.91575101292914,"vZ0":-4.828525217132262,"x":59.94,"y":189.06,"x0":2.0315993342973857,"y0":50.001685390409556,"z0":6.189501082612906,"aX":7.6199117340346785},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":-8.2,"spinRate":1144,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4395976100081751,"extension":6.6132060402329715},"index":1,"playId":"c7fdfecd-0701-38e2-a1ab-ace53379db39","pitchNumber":2,"startTime":"2026-07-17T23:26:48.668Z","endTime":"2026-07-17T23:26:53.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.020932475825973,"aZ":-26.84390041536227,"pfxX":0.3224455366741772,"pfxZ":3.17684351666328,"pX":-1.837862369485438,"pZ":1.2689543944170376,"vX0":-9.984907432692664,"vY0":-127.9010654562859,"vZ0":-6.819804349271662,"x":187.05,"y":204.52,"x0":2.0526332667359437,"y0":50.00447316250832,"z0":6.036399737013911,"aX":0.5413195458359225},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":1.3,"spinRate":2020,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.42604145925673587,"extension":6.497643997667605},"index":2,"playId":"b308ec69-a1dc-3db7-a7ff-86d30bb0e9be","pitchNumber":3,"startTime":"2026-07-17T23:27:04.675Z","endTime":"2026-07-17T23:27:08.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.223930345873715,"aZ":-27.43233816497883,"pfxX":-0.1851114521100925,"pfxZ":2.8050980646509185,"pX":0.6871734414476112,"pZ":1.4079545409590928,"vX0":-4.069697011843524,"vY0":-128.56317428833276,"vZ0":-6.444429491791139,"x":90.81,"y":200.77,"x0":2.3082704272397825,"y0":50.00209049846417,"z0":6.048860134723031,"aX":-0.3127259489084145},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.0,"breakHorizontal":1.2,"spinRate":2186,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.4244675205192756,"extension":6.30273279032422},"index":3,"playId":"cfecb273-e8c1-3671-af1f-52b7e85e953a","pitchNumber":4,"startTime":"2026-07-17T23:27:23.468Z","endTime":"2026-07-17T23:27:27.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.892137402603883,"aZ":-16.204319134506978,"pfxX":1.8555924081171216,"pfxZ":8.083025651253195,"pX":-0.02839854881614598,"pZ":2.5072649855115516,"vX0":-4.93746138983941,"vY0":-138.89796984266914,"vZ0":-7.020400349290197,"x":118.08,"y":171.08,"x0":1.5224791809213643,"y0":50.002297864667945,"z0":6.123593744641433,"aX":3.6663648798202653},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":-2.5,"spinRate":2218,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.39268156584360625,"extension":6.543081401990507},"hitData":{"launchSpeed":83.6,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":160.8}},"index":4,"playId":"14705f3e-7cf7-3416-b58c-e4680ee2409b","pitchNumber":5,"startTime":"2026-07-17T23:27:41.731Z","endTime":"2026-07-17T23:27:51.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:27:51.156Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Anthony Seigler pops out to third baseman Junior Caminero in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-17T23:30:16.331Z","endTime":"2026-07-17T23:31:50.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-17T23:30:00.648Z","endTime":"2026-07-17T23:30:18.684Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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.4,"endSpeed":86.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23585877821043,"aZ":-14.03598025317967,"pfxX":-5.194476365999809,"pfxZ":9.596109832607066,"pX":0.2867059043653382,"pZ":3.395003644745124,"vX0":6.323624823582691,"vY0":-135.97640190127228,"vZ0":-3.9824864770638264,"x":106.07,"y":147.11,"x0":-1.3840636089710416,"y0":50.001669342295365,"z0":5.83939060679634,"aX":-9.817240804738097},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":8.2,"spinRate":2333,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4014072018007031,"extension":6.325568106354191},"index":1,"playId":"50464399-0618-3703-8785-1d3bc3cb2bd2","pitchNumber":1,"startTime":"2026-07-17T23:30:18.684Z","endTime":"2026-07-17T23:30:22.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.778987576624655,"aZ":-30.000921765616447,"pfxX":1.7430487498348888,"pfxZ":1.3260574378451846,"pX":0.6095533508464367,"pZ":3.7645053387980076,"vX0":4.305695383713496,"vY0":-126.58138150651894,"vZ0":0.3868683269159452,"x":93.77,"y":137.14,"x0":-1.3340739919635058,"y0":50.00043080824651,"z0":5.995254926520601,"aX":2.8522391839394086},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":-4.1,"spinRate":2214,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.4312963137899004,"extension":6.329559900311304},"index":2,"playId":"df016d80-92ab-34c8-93d7-696eef19e536","pitchNumber":2,"startTime":"2026-07-17T23:30:32.624Z","endTime":"2026-07-17T23:30:36.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":0},"pitchData":{"startSpeed":74.9,"endSpeed":69.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.10648702743138,"aZ":-41.294052120951626,"pfxX":6.750862763297979,"pfxZ":-7.610327498576014,"pX":0.9249849712219741,"pZ":2.413736747071348,"vX0":3.1976225493470585,"vY0":-109.05814007552995,"vZ0":1.8766631028692486,"x":81.74,"y":173.61,"x0":-1.439700776846919,"y0":50.00230008990441,"z0":6.013262171818457,"aX":8.089605165061661},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-12.8,"breakHorizontal":-13.1,"spinRate":2774,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.5032216487810999,"extension":6.285893649356559},"index":3,"playId":"34f9fdef-6d41-3ba1-bfee-67593d9253fa","pitchNumber":3,"startTime":"2026-07-17T23:30:50.022Z","endTime":"2026-07-17T23:30:54.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.149644990447086,"aZ":-14.73467296240407,"pfxX":-4.60201926407707,"pfxZ":9.109336104451657,"pX":0.560438656810783,"pZ":3.672166390802419,"vX0":6.6750270196191,"vY0":-136.33174933838396,"vZ0":-3.196416410931134,"x":95.64,"y":139.63,"x0":-1.3026058754361003,"y0":50.004119493872565,"z0":5.854157461011444,"aX":-8.812417653752764},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":7.2,"spinRate":2340,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3991459961232562,"extension":6.315500176547455},"index":4,"playId":"c32ed198-6147-3bff-b8cc-7e78b3b716fe","pitchNumber":4,"startTime":"2026-07-17T23:31:05.543Z","endTime":"2026-07-17T23:31:09.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.217836707272607,"aZ":-13.22028035348348,"pfxX":-5.65526319696818,"pfxZ":10.208671538371732,"pX":-0.2716885656828695,"pZ":3.020558678319948,"vX0":5.230282639684879,"vY0":-134.87453522715546,"vZ0":-4.728963788233028,"x":127.36,"y":157.22,"x0":-1.4940691903706056,"y0":50.00184732049153,"z0":5.717298358158261,"aX":-10.499011670284965},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":9.2,"spinRate":2350,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4049194833508798,"extension":6.363028997857593},"index":5,"playId":"4698ab7e-d596-3913-bbc1-bf71db2830b4","pitchNumber":5,"startTime":"2026-07-17T23:31:23.584Z","endTime":"2026-07-17T23:31:27.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6371165184258,"aZ":-12.952590785901092,"pfxX":-5.381020972146018,"pfxZ":10.119043037560463,"pX":0.3219639731484738,"pZ":3.2923572109400876,"vX0":6.104855075263302,"vY0":-136.3819447041171,"vZ0":-4.219099824330991,"x":104.73,"y":149.89,"x0":-1.2375229538613806,"y0":50.00256019570001,"z0":5.741111017795937,"aX":-10.221803609139963},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":8.6,"spinRate":2365,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4003300462859136,"extension":6.3069569737628735},"hitData":{"launchSpeed":83.5,"launchAngle":77.0,"totalDistance":67.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":104.68,"coordY":190.7}},"index":6,"playId":"be1daef4-3cb4-3204-818a-51bd54fdacc9","pitchNumber":6,"startTime":"2026-07-17T23:31:41.109Z","endTime":"2026-07-17T23:31:50.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:31:50.489Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ceddanne Rafaela doubles (24) on a sharp line drive to left fielder Ryan Vilade.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-17T23:32:10.105Z","endTime":"2026-07-17T23:32:46.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":85.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46225786885128,"aZ":-21.87956932723389,"pfxX":-8.25341043930719,"pfxZ":5.610476529804822,"pX":0.7565401550949957,"pZ":2.1173005703935863,"vX0":8.327813701271278,"vY0":-133.74400390744773,"vZ0":-5.380637421383663,"x":88.16,"y":181.61,"x0":-1.3067333857813808,"y0":50.001500822522544,"z0":5.6976797033127,"aX":-15.138645287254938},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.4,"breakHorizontal":13.4,"spinRate":2219,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.40758796969543853,"extension":6.4375514296530465},"index":0,"playId":"6ee4931d-8317-38f3-b70d-0c747aa73d75","pitchNumber":1,"startTime":"2026-07-17T23:32:15.055Z","endTime":"2026-07-17T23:32:18.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21687176008348,"aZ":-18.554136341888967,"pfxX":-9.277956923037006,"pfxZ":7.378693976449005,"pX":-0.6643150321378485,"pZ":3.009105865516591,"vX0":5.29554902509512,"vY0":-134.75383549543614,"vZ0":-3.9062883018094183,"x":142.32,"y":157.53,"x0":-1.4454925504285416,"y0":50.00448435300851,"z0":5.781746337252485,"aX":-17.130818192129116},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":15.7,"spinRate":2070,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4058653012601532,"extension":6.347472200942056},"hitData":{"launchSpeed":105.1,"launchAngle":14.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":55.3,"coordY":115.57}},"index":1,"playId":"e513cd44-ce12-32a8-bab6-f58afa5cbd5f","pitchNumber":2,"startTime":"2026-07-17T23:32:35.754Z","endTime":"2026-07-17T23:32:46.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:32:46.814Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wilyer Abreu homers (12) on a fly ball to right center field. Ceddanne Rafaela scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-17T23:33:04.246Z","endTime":"2026-07-17T23:34:53.455Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":669438,"link":"/api/v1/people/669438"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":669438,"link":"/api/v1/people/669438"},"isScoringEvent":true,"rbi":true,"earned":true,"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":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.082258559790613,"aZ":-14.06390190702076,"pfxX":-5.51554289046736,"pfxZ":9.536825422693736,"pX":0.8277166721275598,"pZ":3.099681092910066,"vX0":7.779840363192984,"vY0":-136.46696503972527,"vZ0":-4.612838058986139,"x":85.45,"y":155.09,"x0":-1.3343849339533773,"y0":50.00618689481369,"z0":5.770423631291686,"aX":-10.478202626713562},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":8.5,"spinRate":2430,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40030832638543146,"extension":6.3721823041683106},"index":0,"playId":"6d897c9c-f8e5-3713-8e51-2615708b6638","pitchNumber":1,"startTime":"2026-07-17T23:33:22.490Z","endTime":"2026-07-17T23:33:26.312Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"63185d2a-f3ea-4d51-89cf-67096cf7f881","startTime":"2026-07-17T23:33:42.371Z","endTime":"2026-07-17T23:33:47.371Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.206345919943086,"aZ":-14.236908456850419,"pfxX":-5.809451753534658,"pfxZ":9.40507408801804,"pX":-0.40561699942431806,"pZ":3.443826732126578,"vX0":4.732153789584619,"vY0":-137.19699519291134,"vZ0":-3.7947800273186485,"x":132.46,"y":145.8,"x0":-1.3975443392955649,"y0":50.005403254637386,"z0":5.814625795068601,"aX":-11.082516172519579},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":9.5,"spinRate":2394,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3991631467336756,"extension":6.222718801947973},"index":2,"playId":"90854764-72d5-36e2-98ca-87b2b0ac5dac","pitchNumber":2,"startTime":"2026-07-17T23:34:05.451Z","endTime":"2026-07-17T23:34:08.961Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56895829853928,"aZ":-33.67978392634862,"pfxX":-7.328599188664206,"pfxZ":-0.9272583892129465,"pX":0.08326880433845946,"pZ":1.8097209751596037,"vX0":6.286052440413645,"vY0":-125.94632623388955,"vZ0":-3.0209017392786914,"x":113.83,"y":189.92,"x0":-1.477691502759246,"y0":50.002434475216255,"z0":5.71413184693247,"aX":-11.921626834410441},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.0,"breakHorizontal":12.1,"spinRate":2098,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.43281688195103163,"extension":6.430149953353491},"hitData":{"launchSpeed":106.6,"launchAngle":27.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":176.13,"coordY":45.27}},"index":3,"playId":"6518f9d7-1d43-342d-a4fc-d1c57ff2c491","pitchNumber":3,"startTime":"2026-07-17T23:34:24.258Z","endTime":"2026-07-17T23:34:53.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:34:53.455Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willson Contreras homers (21) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-17T23:35:29.937Z","endTime":"2026-07-17T23:37:59.043Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":669438,"link":"/api/v1/people/669438"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-17T23:35:18.216Z","endTime":"2026-07-17T23:35:31.980Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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":92.5,"endSpeed":84.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02592018889234,"aZ":-18.56964692441375,"pfxX":-8.940412312929492,"pfxZ":7.415289997722617,"pX":-0.5889181909638647,"pZ":2.719298845596711,"vX0":5.07821604919128,"vY0":-134.55106433545592,"vZ0":-4.5297938052435995,"x":139.45,"y":165.36,"x0":-1.3385826746321785,"y0":50.00244902862417,"z0":5.739351690372664,"aX":-16.402314378208228},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":15.1,"spinRate":2167,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4069757020190403,"extension":6.37801506468752},"index":1,"playId":"6a1a81b0-7c0a-33fd-bd01-d5034f8967cd","pitchNumber":1,"startTime":"2026-07-17T23:35:31.980Z","endTime":"2026-07-17T23:35:34.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.476381866270412,"aZ":-27.296806353382692,"pfxX":-7.547419239433826,"pfxZ":2.993777926935623,"pX":0.6642602908214834,"pZ":2.6186393320668246,"vX0":7.1969880243937485,"vY0":-126.5048178357266,"vZ0":-2.509869361939173,"x":91.68,"y":168.08,"x0":-1.2294812109010242,"y0":50.00362279997696,"z0":5.799497988083648,"aX":-12.301086141934105},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.0,"breakHorizontal":12.1,"spinRate":2116,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.4320641327402739,"extension":6.444082361718667},"index":2,"playId":"a1c4472c-e551-3ee7-88ff-74a8acb2bb80","pitchNumber":2,"startTime":"2026-07-17T23:35:49.422Z","endTime":"2026-07-17T23:35:53.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.675365525384436,"aZ":-36.927290178088,"pfxX":-0.2138815513083081,"pfxZ":-3.2959043912009323,"pX":1.7490649689557958,"pZ":1.0590487411033238,"vX0":7.142892439253602,"vY0":-119.56552090449661,"vZ0":-3.258480737824854,"x":50.33,"y":210.19,"x0":-1.2527899159894231,"y0":50.001064250181784,"z0":5.762810216517833,"aX":-0.30970649571870557},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.5,"breakHorizontal":-1.4,"spinRate":2514,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4586077708967138,"extension":6.316413705750791},"index":3,"playId":"1c130827-5546-3f19-9c8a-f36b783cd5b4","pitchNumber":3,"startTime":"2026-07-17T23:36:48.833Z","endTime":"2026-07-17T23:36:52.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38804670780079,"aZ":-32.722645024381684,"pfxX":-9.470625678845316,"pfxZ":-0.3395027316359167,"pX":-0.08822151429666855,"pZ":1.5887326888422515,"vX0":6.109803411230671,"vY0":-127.3685711687251,"vZ0":-3.6845526048307633,"x":120.36,"y":195.88,"x0":-1.2888630561892982,"y0":50.00031873458363,"z0":5.644343564013794,"aX":-15.54363535815541},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.2,"breakHorizontal":15.7,"spinRate":2091,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.43019990676368414,"extension":6.3966786409841605},"index":4,"playId":"ef99d269-958f-3e63-866f-e689141215a2","pitchNumber":4,"startTime":"2026-07-17T23:37:06.095Z","endTime":"2026-07-17T23:37:09.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.010992214001675,"aZ":-13.23790775120162,"pfxX":-7.147088833101796,"pfxZ":9.868453110628048,"pX":0.51361691368502,"pZ":2.972345266291342,"vX0":7.370589588516841,"vY0":-136.8731556935336,"vZ0":-5.144435064171838,"x":97.42,"y":158.53,"x0":-1.2710834061690712,"y0":50.000935558678556,"z0":5.765271851333855,"aX":-13.71262234405178},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":11.6,"spinRate":2421,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3984436326388221,"extension":6.375324960173763},"hitData":{"launchSpeed":107.6,"launchAngle":42.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":73.62,"coordY":60.43}},"index":5,"playId":"516fa3ea-9690-316e-af0e-0e06e3fc7547","pitchNumber":5,"startTime":"2026-07-17T23:37:28.792Z","endTime":"2026-07-17T23:37:59.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:37:59.043Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-17T23:39:07.259Z","endTime":"2026-07-17T23:39:48.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-17T23:38:10.305Z","endTime":"2026-07-17T23:39:09.492Z","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(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":75.0,"endSpeed":68.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.286489947383448,"aZ":-43.75969549412269,"pfxX":7.454419143679519,"pfxZ":-9.796172571659264,"pX":0.7530028045023245,"pZ":1.6736094195774345,"vX0":2.656846811222102,"vY0":-109.03110402423704,"vZ0":1.0882640188180266,"x":88.3,"y":193.59,"x0":-1.4559397576606443,"y0":50.0024271756961,"z0":5.956215585127217,"aX":8.817069303357751},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-16.9,"breakHorizontal":-14.3,"spinRate":2906,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.5057581407893235,"extension":6.256887465804918},"index":1,"playId":"1e765e27-d54f-3c8c-8f01-a416d37e4422","pitchNumber":1,"startTime":"2026-07-17T23:39:09.492Z","endTime":"2026-07-17T23:39:12.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.190651450424443,"aZ":-33.81472578033894,"pfxX":-8.594508015802704,"pfxZ":-1.0346276088749988,"pX":-2.138848461923351,"pZ":3.9223096309402434,"vX0":1.1095795596396705,"vY0":-125.08054313362724,"vZ0":1.914533877907753,"x":198.53,"y":132.88,"x0":-1.4715009550419902,"y0":50.00398482115145,"z0":5.919390810264699,"aX":-13.620180994266953},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.2,"breakHorizontal":15.4,"spinRate":2264,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.43787228049385085,"extension":6.37333197714353},"index":2,"playId":"1210c055-633c-3722-b480-29ce2d239be8","pitchNumber":2,"startTime":"2026-07-17T23:39:23.957Z","endTime":"2026-07-17T23:39:26.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.764239350720366,"aZ":-29.79420620958788,"pfxX":-5.234178916026821,"pfxZ":1.5009901171577233,"pX":0.027857163594222745,"pZ":2.4363852219620363,"vX0":5.197420712387517,"vY0":-124.78570245322254,"vZ0":-2.2551141686394605,"x":115.94,"y":173.0,"x0":-1.3962584255958563,"y0":50.00290491224518,"z0":5.792552094598086,"aX":-8.302033812252894},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":8.4,"spinRate":1980,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.43797410732569464,"extension":6.42794426484658},"hitData":{"launchSpeed":93.9,"launchAngle":6.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.84,"coordY":151.18}},"index":3,"playId":"9efeaa70-482f-3359-8efe-7d5a5868ea47","pitchNumber":3,"startTime":"2026-07-17T23:39:39.804Z","endTime":"2026-07-17T23:39:48.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:39:48.684Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a line drive to left fielder Ryan Vilade.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-17T23:40:01.114Z","endTime":"2026-07-17T23:41:13.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54175517728997,"aZ":-20.082342770954707,"pfxX":-7.440577192580793,"pfxZ":6.807639712466695,"pX":0.4591590578976827,"pZ":2.983884185972226,"vX0":7.029526916746319,"vY0":-132.0651928790433,"vZ0":-3.4532787448682742,"x":99.5,"y":158.22,"x0":-1.2626887253155938,"y0":50.00592697582053,"z0":5.774916899571846,"aX":-13.224632999039754},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.9,"breakHorizontal":12.0,"spinRate":2193,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.41377682367432556,"extension":6.3076820998581615},"index":0,"playId":"d0cca373-cf22-382c-8dff-c2ec22c3057a","pitchNumber":1,"startTime":"2026-07-17T23:40:15.596Z","endTime":"2026-07-17T23:40:19.296Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.6,"endSpeed":68.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.929148158778062,"aZ":-43.59011115312954,"pfxX":5.136456820079234,"pfxZ":-9.662587078829805,"pX":0.2581530362518743,"pZ":2.144083597768546,"vX0":2.412209565333351,"vY0":-108.60594617380896,"vZ0":1.9381533202556893,"x":107.16,"y":180.89,"x0":-1.5380360984300583,"y0":50.0022004330516,"z0":6.0197233280755125,"aX":6.0691021469176345},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-16.6,"breakHorizontal":-10.0,"spinRate":2711,"spinDirection":34},"zone":6,"typeConfidence":2.0,"plateTime":0.5064125809414355,"extension":6.333559772905206},"index":1,"playId":"a198561f-a90d-3fe8-afba-ace41732399f","pitchNumber":2,"startTime":"2026-07-17T23:40:28.780Z","endTime":"2026-07-17T23:40:31.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.608677578396335,"aZ":-34.797817245915176,"pfxX":-0.13270058193236967,"pfxZ":-1.7816499375484813,"pX":1.7041666872282344,"pZ":-0.503332308480219,"vX0":7.254459792712126,"vY0":-120.32318986729955,"vZ0":-7.253887331679145,"x":52.04,"y":252.37,"x0":-1.3223624194100174,"y0":50.000545217691005,"z0":5.603644859116559,"aX":-0.19809429375215448},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.7,"breakHorizontal":-1.3,"spinRate":2417,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4538494497109813,"extension":6.397968833682176},"index":2,"playId":"41c14155-6e09-33fc-a5cd-620b543543f6","pitchNumber":3,"startTime":"2026-07-17T23:40:44.469Z","endTime":"2026-07-17T23:40:48.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78551544236612,"aZ":-18.623349847424077,"pfxX":-9.314303081016403,"pfxZ":7.69173946015419,"pX":-0.39405030032558097,"pZ":2.670301482830355,"vX0":6.058757547773748,"vY0":-132.04437360558094,"vZ0":-4.45630526869058,"x":132.02,"y":166.68,"x0":-1.5112205477110694,"y0":50.00063376014112,"z0":5.754713820372945,"aX":-16.403801905621503},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.1,"breakHorizontal":15.5,"spinRate":2078,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4152140510444817,"extension":6.413895798268022},"hitData":{"launchSpeed":80.1,"launchAngle":18.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":53.97,"coordY":123.33}},"index":3,"playId":"5ef5deed-9521-341e-912e-65b133f3b86b","pitchNumber":4,"startTime":"2026-07-17T23:41:02.885Z","endTime":"2026-07-17T23:41:13.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:41:13.697Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-17T23:41:30.688Z","endTime":"2026-07-17T23:43:26.751Z","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":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.238065631286496,"aZ":-29.721366591557025,"pfxX":-6.452061420094249,"pfxZ":1.5278724598294549,"pX":0.5602534819321865,"pZ":1.816312199506681,"vX0":7.175278941905702,"vY0":-125.67148383246231,"vZ0":-3.619022580221654,"x":95.64,"y":189.74,"x0":-1.4867462596363605,"y0":50.00464154056851,"z0":5.675838678255806,"aX":-10.374818981941027},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.2,"breakHorizontal":10.2,"spinRate":1931,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.4349796067669369,"extension":6.501833835155639},"index":0,"playId":"84b72c50-da19-397b-94d1-6e44add87ef8","pitchNumber":1,"startTime":"2026-07-17T23:41:44.575Z","endTime":"2026-07-17T23:41:47.616Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.2,"endSpeed":67.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.950689391316253,"aZ":-41.98994141391899,"pfxX":6.172566153506695,"pfxZ":-8.66628246280373,"pX":0.3538631743768851,"pZ":1.4974868963696175,"vX0":2.2596764445043562,"vY0":-106.55430198441425,"vZ0":0.8956992044896832,"x":103.51,"y":198.35,"x0":-1.5272957216436116,"y0":50.00441370071992,"z0":5.875108591329498,"aX":6.988445175980655},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-15.0,"breakHorizontal":-11.9,"spinRate":2619,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.517099494097097,"extension":6.252953961274749},"index":1,"playId":"4146f0b7-2f16-33a9-8310-b462192af265","pitchNumber":2,"startTime":"2026-07-17T23:42:04.727Z","endTime":"2026-07-17T23:42:08.906Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-17T23:42:18.298Z","endTime":"2026-07-17T23:42:36.417Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"052f3f61-6c70-38ae-bb13-7c0422cd9151","startTime":"2026-07-17T23:42:36.417Z","endTime":"2026-07-17T23:42:42.460Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3323763336559,"aZ":-17.652670185975836,"pfxX":-4.617474160414604,"pfxZ":8.093166580940338,"pX":-0.9459660890576278,"pZ":4.786855550442218,"vX0":2.9977226353150725,"vY0":-133.0469662839633,"vZ0":0.27876747496510723,"x":153.06,"y":109.53,"x0":-1.4869352605120483,"y0":50.00153617586039,"z0":5.959201852895658,"aX":-8.284084202597265},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.9,"breakHorizontal":7.7,"spinRate":2223,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4115456524348917,"extension":6.176257656520694},"index":4,"playId":"72c10359-3452-36bc-9e58-d0a02160bd4f","pitchNumber":3,"startTime":"2026-07-17T23:42:58.728Z","endTime":"2026-07-17T23:43:02.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.814697132249428,"aZ":-30.70851315333553,"pfxX":-7.207964000604394,"pfxZ":0.9160269134185368,"pX":0.24426371597910557,"pZ":1.4836482043240367,"vX0":6.508695891983581,"vY0":-125.3312723925319,"vZ0":-4.2374838534345685,"x":107.69,"y":198.72,"x0":-1.4418991482060453,"y0":50.002775829439855,"z0":5.686368903752701,"aX":-11.540316706038217},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.0,"breakHorizontal":11.6,"spinRate":1997,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4359474695153631,"extension":6.485489465898432},"index":5,"playId":"ba634016-3dc0-36d2-b8fe-9e2c5f1c4ec4","pitchNumber":4,"startTime":"2026-07-17T23:43:21.784Z","endTime":"2026-07-17T23:43:26.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:43:26.751Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Feduccia strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-17T23:45:20.678Z","endTime":"2026-07-17T23:47:30.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66460376012028,"aZ":-14.56648195661688,"pfxX":3.5429159350577857,"pfxZ":9.224750382666087,"pX":-0.36011716152416534,"pZ":2.3283455431107214,"vX0":-7.602946898256183,"vY0":-137.5717872882113,"vZ0":-7.670089872628157,"x":130.73,"y":175.91,"x0":1.9841402622639406,"y0":50.00684820524479,"z0":6.148214450499911,"aX":6.7661316928915385},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":-4.8,"spinRate":2178,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.3987604604415895,"extension":6.389596614076374},"index":0,"playId":"71fbf52b-2aff-3eec-a1dc-3da29909e5fb","pitchNumber":1,"startTime":"2026-07-17T23:45:34.728Z","endTime":"2026-07-17T23:45:37.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.189827561676832,"aZ":-27.418198552639204,"pfxX":1.557748412138527,"pfxZ":2.8267259635886894,"pX":-0.6936157952877113,"pZ":2.201579077520559,"vX0":-7.653006968653411,"vY0":-129.1961794904972,"vZ0":-4.678974945980955,"x":143.44,"y":179.34,"x0":2.1110577905448986,"y0":50.0035047303636,"z0":6.156292276500535,"aX":2.621924438862705},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":-1.1,"spinRate":2257,"spinDirection":162},"zone":7,"typeConfidence":2.0,"plateTime":0.42477309836933674,"extension":6.135574263525755},"index":1,"playId":"21474efa-ca61-356b-8b97-48534af60142","pitchNumber":2,"startTime":"2026-07-17T23:45:53.468Z","endTime":"2026-07-17T23:45:56.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.719977156160724,"aZ":-24.315024632400654,"pfxX":2.067846543704059,"pfxZ":4.61002908746647,"pX":-1.118705827320131,"pZ":-0.5831166271812015,"vX0":-8.248300700251754,"vY0":-129.43067916870987,"vZ0":-11.838187442796844,"x":159.64,"y":254.52,"x0":1.833785242421625,"y0":50.00588621109235,"z0":5.8946336745683965,"aX":3.5281697612432747},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":-2.0,"spinRate":2247,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.42236880546635147,"extension":6.493808147442121},"index":2,"playId":"8eb67b2f-d4f7-375c-ab49-972e55dbe455","pitchNumber":3,"startTime":"2026-07-17T23:46:08.677Z","endTime":"2026-07-17T23:46:12.213Z","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.8,"endSpeed":86.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07037080092434,"aZ":-13.528293645396534,"pfxX":-0.16574370735312316,"pfxZ":9.628972055402869,"pX":0.44166086011068606,"pZ":4.459740950509861,"vX0":-2.8491926615883267,"vY0":-138.1175137356708,"vZ0":-2.6918246130827947,"x":100.16,"y":118.37,"x0":1.5071502908169851,"y0":50.0053310535946,"z0":6.354002272661925,"aX":-0.32053093572772356},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":0.8,"spinRate":2160,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.39621156200802865,"extension":6.413012695764859},"index":3,"playId":"468856db-3157-3b69-9094-3364a26c6b55","pitchNumber":4,"startTime":"2026-07-17T23:46:28.409Z","endTime":"2026-07-17T23:46:32.041Z","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":95.1,"endSpeed":87.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.675495740947916,"aZ":-13.016495802058776,"pfxX":0.6576588070463054,"pfxZ":9.757564816944909,"pX":0.5847744468845442,"pZ":3.441364433710163,"vX0":-3.296024790055889,"vY0":-138.46315299188203,"vZ0":-5.16709297900095,"x":94.71,"y":145.86,"x0":1.6993949255119376,"y0":50.00251767421828,"z0":6.185847434023575,"aX":1.291347356821702},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":-0.6,"spinRate":2269,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.39389440962934685,"extension":6.480781352519755},"index":4,"playId":"885f5514-8c67-3757-8b11-a67ed176b8b2","pitchNumber":5,"startTime":"2026-07-17T23:46:45.769Z","endTime":"2026-07-17T23:46:48.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.987806249361856,"aZ":-26.528682194296607,"pfxX":-2.282268656377196,"pfxZ":3.311917068059011,"pX":-0.5927053492346367,"pZ":2.251240543006214,"vX0":-4.844009466897051,"vY0":-128.96376843348696,"vZ0":-5.034932326686539,"x":139.59,"y":178.0,"x0":1.5980678729421558,"y0":50.00204834362541,"z0":6.247006332760015,"aX":-3.8858311171213242},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.2,"breakHorizontal":5.2,"spinRate":2342,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.4229114628612125,"extension":6.437144688771877},"index":5,"playId":"9239c9f2-7166-343f-9484-89c9be8a2d63","pitchNumber":6,"startTime":"2026-07-17T23:47:06.641Z","endTime":"2026-07-17T23:47:09.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26048103058267,"aZ":-24.42978004003809,"pfxX":1.904468024058994,"pfxZ":4.97739171983884,"pX":0.05852261249810062,"pZ":1.2407993816794929,"vX0":-4.57382060116386,"vY0":-123.33843929601657,"vZ0":-7.071842402608404,"x":114.77,"y":205.28,"x0":1.6814553741070137,"y0":50.0026595935583,"z0":6.176664691224664,"aX":2.9634030604345867},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.8,"breakHorizontal":-2.5,"spinRate":909,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.44242216476838037,"extension":6.5418035227732565},"index":6,"playId":"2bf0c1a5-027c-39fd-84ce-106e8ca0caff","pitchNumber":7,"startTime":"2026-07-17T23:47:26.646Z","endTime":"2026-07-17T23:47:30.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:47:30.638Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Walls strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-17T23:47:39.586Z","endTime":"2026-07-17T23:48:30.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85841983574015,"aZ":-12.296707064496662,"pfxX":2.260644404463895,"pfxZ":10.19345844935987,"pX":-0.16908097919205425,"pZ":2.8183958751187457,"vX0":-5.7534213246524395,"vY0":-138.05911179301708,"vZ0":-6.801373313030414,"x":123.44,"y":162.68,"x0":1.6388971717508747,"y0":50.00125870225351,"z0":6.124387190021964,"aX":4.408420969319177},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":-3.0,"spinRate":2193,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.3952411256384938,"extension":6.499661296511904},"index":0,"playId":"b60f677b-47c7-34a4-abb3-c49c00a22eb6","pitchNumber":1,"startTime":"2026-07-17T23:47:52.580Z","endTime":"2026-07-17T23:47:55.580Z","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":88.1,"endSpeed":82.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.044456968842994,"aZ":-27.812383594680004,"pfxX":-2.87061139700708,"pfxZ":2.5636387096717694,"pX":-0.03858573885979927,"pZ":2.398840239161432,"vX0":-4.0411189409479675,"vY0":-128.47654206894163,"vZ0":-4.063631346536679,"x":118.47,"y":174.01,"x0":1.916907453497582,"y0":50.00481437568014,"z0":6.118234543075839,"aX":-4.8864613451176035},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.1,"breakHorizontal":6.0,"spinRate":2319,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.42337990904570244,"extension":6.3706574068524615},"index":1,"playId":"d7a200e2-520e-316e-b1ef-71440df1df30","pitchNumber":2,"startTime":"2026-07-17T23:48:12.475Z","endTime":"2026-07-17T23:48:15.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.292885337507197,"aZ":-24.575139219301665,"pfxX":3.6552638365081442,"pfxZ":4.627898668469465,"pX":0.4642756567588356,"pZ":1.8806571319714136,"vX0":-4.096882809373063,"vY0":-126.41822654587023,"vZ0":-6.029242330779583,"x":99.3,"y":188.0,"x0":1.6200778430510887,"y0":50.001764542166235,"z0":6.2314079356051115,"aX":6.001288710480556},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.4,"breakHorizontal":-5.9,"spinRate":1159,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.4309066164235569,"extension":6.408174722131669},"index":2,"playId":"a2017bbd-2623-3aea-8f5c-6bd287f8e73f","pitchNumber":3,"startTime":"2026-07-17T23:48:25.860Z","endTime":"2026-07-17T23:48:30.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:48:30.827Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-17T23:48:36.961Z","endTime":"2026-07-17T23:50:51.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35581079502095,"aZ":-26.89799245035142,"pfxX":-2.1593191048234286,"pfxZ":3.1392507279250346,"pX":-0.5393766643510701,"pZ":1.6971646969661718,"vX0":-5.018573261091519,"vY0":-128.06131734098417,"vZ0":-5.98684826055201,"x":137.56,"y":192.96,"x0":1.7167398066611064,"y0":50.00483008172405,"z0":6.135703686528158,"aX":-3.6309540838821937},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.7,"breakHorizontal":4.9,"spinRate":2243,"spinDirection":198},"zone":7,"typeConfidence":2.0,"plateTime":0.4256886568530831,"extension":6.610896571331331},"index":0,"playId":"83a85901-f45c-32c0-9cbd-90fbf19c8c05","pitchNumber":1,"startTime":"2026-07-17T23:48:51.306Z","endTime":"2026-07-17T23:48:54.493Z","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":95.0,"endSpeed":87.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67412944354582,"aZ":-10.481075884839536,"pfxX":1.746017583549048,"pfxZ":11.15267504840855,"pX":0.24862043136543396,"pZ":1.1986499524954397,"vX0":-3.118622607560705,"vY0":-138.08974567756312,"vZ0":-11.012265040233258,"x":107.52,"y":206.42,"x0":1.162093296491644,"y0":50.005237255435375,"z0":5.927357572524892,"aX":3.3970944204080684},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":-2.5,"spinRate":2144,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.3955550022820322,"extension":6.545661862483914},"index":1,"playId":"d6ea7512-f78a-3be3-b4f8-3a1b0f5eb1da","pitchNumber":2,"startTime":"2026-07-17T23:49:12.264Z","endTime":"2026-07-17T23:49:16.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.876523391800408,"aZ":-23.60299060137872,"pfxX":3.8261800767148406,"pfxZ":5.319256895700421,"pX":0.776319591381318,"pZ":2.084429286773315,"vX0":-3.4863088861222837,"vY0":-125.22359396990713,"vZ0":-5.451197701113767,"x":87.41,"y":182.5,"x0":1.6799249645293013,"y0":50.00099595093241,"z0":6.184443383347014,"aX":6.163391867663494},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.8,"breakHorizontal":-6.2,"spinRate":1049,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.435003023713187,"extension":6.523153557842151},"index":2,"playId":"72505518-b189-386a-9ffc-e86e3c501671","pitchNumber":3,"startTime":"2026-07-17T23:49:27.418Z","endTime":"2026-07-17T23:49:30.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.738269548947656,"aZ":-11.204528263559807,"pfxX":1.5967321005124635,"pfxZ":10.807454712618085,"pX":0.7512782764949756,"pZ":2.5556442035806293,"vX0":-2.4674420024699333,"vY0":-137.94181224927576,"vZ0":-7.6643581642699,"x":88.36,"y":169.78,"x0":1.4471350253132218,"y0":50.00304046154192,"z0":6.113518544728736,"aX":3.0983100337727647},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":-2.4,"spinRate":2262,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.39604996010413407,"extension":6.467295693708727},"index":3,"playId":"9fafca00-8aac-3c47-9f33-d9c33d914ddd","pitchNumber":4,"startTime":"2026-07-17T23:49:42.635Z","endTime":"2026-07-17T23:49:45.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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11732011566736,"aZ":-24.66559463726346,"pfxX":6.242523788734545,"pfxZ":4.557668217726888,"pX":0.6595884796970642,"pZ":0.8238866074076228,"vX0":-4.6473668446630585,"vY0":-127.05726613262878,"vZ0":-8.579266946798185,"x":91.86,"y":216.54,"x0":1.6942444684606184,"y0":50.00380180416923,"z0":6.180518302608681,"aX":10.287366390083864},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.7,"breakHorizontal":-10.3,"spinRate":1058,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.429791599037725,"extension":6.503611179502806},"index":4,"playId":"bf10c3aa-6707-3574-abc4-453c1431391a","pitchNumber":5,"startTime":"2026-07-17T23:49:59.484Z","endTime":"2026-07-17T23:50:02.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80605830841807,"aZ":-26.321592780421277,"pfxX":5.9166654664167035,"pfxZ":3.588214584031776,"pX":-0.5888466169393214,"pZ":0.9258510837586144,"vX0":-7.22631780198447,"vY0":-126.43824581797541,"vZ0":-7.6811370527793335,"x":139.45,"y":213.78,"x0":1.5267085846777828,"y0":50.005829600088425,"z0":6.090877153738692,"aX":9.660081770802417},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.0,"breakHorizontal":-9.2,"spinRate":1063,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.43185378250556017,"extension":6.682516971636974},"index":5,"playId":"825b9dd8-2589-30aa-a1e8-33b68c86f900","pitchNumber":6,"startTime":"2026-07-17T23:50:21.097Z","endTime":"2026-07-17T23:50:25.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0230101171227,"aZ":-12.59624903366778,"pfxX":0.8973655534890268,"pfxZ":10.11403670331024,"pX":-0.7339709194725575,"pZ":1.8246127478511127,"vX0":-5.412293299996196,"vY0":-138.06817382172525,"vZ0":-9.22836369773497,"x":144.98,"y":189.52,"x0":1.1329040531216297,"y0":50.000289049674656,"z0":6.052600764971923,"aX":1.7371833826750576},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":-0.5,"spinRate":2201,"spinDirection":153},"zone":7,"typeConfidence":2.0,"plateTime":0.39633729708079324,"extension":6.497261000896352},"hitData":{"launchSpeed":95.3,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.64,"coordY":163.84}},"index":6,"playId":"2474c6d6-0ce0-38be-adca-303144ab4c60","pitchNumber":7,"startTime":"2026-07-17T23:50:42.200Z","endTime":"2026-07-17T23:50:51.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:50:51.356Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Wong grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-17T23:52:33.290Z","endTime":"2026-07-17T23:54:56.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.377484119594307,"aZ":-20.49305151805227,"pfxX":-9.478011298687996,"pfxZ":6.527633781295569,"pX":0.808487129870641,"pZ":2.2146981361615006,"vX0":8.560572178475825,"vY0":-132.4317522875437,"vZ0":-5.325783121363654,"x":86.18,"y":178.98,"x0":-1.2232714308967079,"y0":50.00185017934761,"z0":5.735857626051057,"aX":-16.955904034663934},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.9,"breakHorizontal":15.5,"spinRate":2143,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.41246151765374517,"extension":6.37129309438677},"index":0,"playId":"fb7c9ae5-5a83-3e87-844e-846e1ed17d6d","pitchNumber":1,"startTime":"2026-07-17T23:53:04.284Z","endTime":"2026-07-17T23:53:07.284Z","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":85.0,"endSpeed":78.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.389500585015547,"aZ":-31.63145855635726,"pfxX":1.3018672218373337,"pfxZ":0.3501464109310284,"pX":0.3458422762523912,"pZ":4.070980586356009,"vX0":3.8662247835443266,"vY0":-123.7818572693776,"vZ0":1.7949979396356064,"x":103.82,"y":128.86,"x0":-1.4046154922562928,"y0":50.0042360619776,"z0":5.982244286126279,"aX":2.021990225413382},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.3,"breakHorizontal":-3.2,"spinRate":2094,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4422670162029747,"extension":6.344303426580602},"index":1,"playId":"0ba936e4-6b1a-3d5c-9523-f2ecb5f79b0d","pitchNumber":2,"startTime":"2026-07-17T23:53:23.141Z","endTime":"2026-07-17T23:53:26.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52978964077313,"aZ":-30.268953487641525,"pfxX":-8.692714411516732,"pfxZ":1.1731844887513319,"pX":0.09576020843559832,"pZ":2.487507294988328,"vX0":6.251433044870646,"vY0":-126.65439935071348,"vZ0":-2.197329004523602,"x":113.35,"y":171.62,"x0":-1.273358145236113,"y0":50.004340433542886,"z0":5.783647767067893,"aX":-14.143579955032223},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":14.4,"spinRate":1937,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4322277935870189,"extension":6.535907039160416},"index":2,"playId":"e2dc0cd6-10fe-31af-80a8-6796d099a5b6","pitchNumber":3,"startTime":"2026-07-17T23:53:39.920Z","endTime":"2026-07-17T23:53:45.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":69.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.900969022690646,"aZ":-41.14829427164014,"pfxX":5.103754007273949,"pfxZ":-7.49902170238933,"pX":-0.08289779934623082,"pZ":3.4579951723667794,"vX0":1.4027872287143528,"vY0":-108.69953096788359,"vZ0":3.9456164929548168,"x":120.16,"y":145.41,"x0":-1.3993866949952798,"y0":50.000324981757515,"z0":6.084449100529234,"aX":6.11111777967883},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-12.2,"breakHorizontal":-9.6,"spinRate":2753,"spinDirection":30},"zone":11,"typeConfidence":2.0,"plateTime":0.5037272043867618,"extension":6.369870666579394},"index":3,"playId":"eb32429e-41e3-383c-8532-d78cb2a12c0d","pitchNumber":4,"startTime":"2026-07-17T23:54:05.493Z","endTime":"2026-07-17T23:54:08.493Z","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":90.9,"endSpeed":83.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.404702611123383,"aZ":-20.259133642693193,"pfxX":-9.40962297648033,"pfxZ":6.703160585961644,"pX":-0.09824941533910694,"pZ":2.872024285812863,"vX0":6.5001084750819915,"vY0":-132.3053845335467,"vZ0":-3.7157498741754504,"x":120.75,"y":161.24,"x0":-1.360470631565138,"y0":50.005483965172274,"z0":5.773677960003046,"aX":-16.73645672160972},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.5,"breakHorizontal":15.7,"spinRate":2170,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4134849856083589,"extension":6.335754010032833},"index":4,"playId":"bab2cea1-f834-3a20-9938-a95e7f4be3b3","pitchNumber":5,"startTime":"2026-07-17T23:54:25.703Z","endTime":"2026-07-17T23:54:30.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":68.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75372764272252,"aZ":-42.97772253552034,"pfxX":5.698401781020376,"pfxZ":-9.05299209150977,"pX":0.7425165729974911,"pZ":2.099003912994233,"vX0":2.9973770479635844,"vY0":-109.3161387764418,"vZ0":1.6588987452752488,"x":88.7,"y":182.11,"x0":-1.392999731652924,"y0":50.00218948801205,"z0":5.9931816822600625,"aX":6.800663143534092},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-15.5,"breakHorizontal":-11.2,"spinRate":2704,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.5037148125781301,"extension":6.43724555009848},"hitData":{"launchSpeed":89.8,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":166.88}},"index":5,"playId":"4bf6ff3f-01c9-31fd-9145-55523fbf9e7c","pitchNumber":6,"startTime":"2026-07-17T23:54:48.322Z","endTime":"2026-07-17T23:54:56.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:54:56.204Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tsung-Che Cheng singles on a line drive to center fielder Cedric Mullins.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-17T23:55:09.288Z","endTime":"2026-07-17T23:56:29.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":74.3,"endSpeed":67.9,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.171427753814097,"aZ":-41.710291917364216,"pfxX":7.402570829790134,"pfxZ":-8.172839657782541,"pX":-0.058989082779107395,"pZ":2.8154968851267514,"vX0":0.8914593805450876,"vY0":-108.07707254191031,"vZ0":3.0317556824801435,"x":119.25,"y":162.76,"x0":-1.4385956544251024,"y0":50.00109464384401,"z0":6.018701374861226,"aX":8.63976609379568},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-13.4,"breakHorizontal":-13.7,"spinRate":2701,"spinDirection":38},"zone":2,"typeConfidence":2.0,"plateTime":0.5093908617839698,"extension":6.250960293521875},"index":0,"playId":"d9aad3ee-69f3-3a12-b87a-428ea520ef87","pitchNumber":1,"startTime":"2026-07-17T23:55:24.556Z","endTime":"2026-07-17T23:55:27.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.851307235007354,"aZ":-15.55433071271551,"pfxX":-6.55017644015359,"pfxZ":9.017068678272448,"pX":0.9558167971954248,"pZ":2.6219691163536836,"vX0":8.14836053360155,"vY0":-134.5662077081302,"vZ0":-5.360134831086337,"x":80.57,"y":167.99,"x0":-1.2534596722152407,"y0":50.00340046390001,"z0":5.7331145369763075,"aX":-12.073543330606531},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.4,"breakHorizontal":10.2,"spinRate":2352,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4062767688709301,"extension":6.359340387004443},"index":1,"playId":"8076d530-4264-33b2-bfee-000583005c39","pitchNumber":2,"startTime":"2026-07-17T23:55:41.060Z","endTime":"2026-07-17T23:55:44.351Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-17T23:55:50.352Z","endTime":"2026-07-17T23:56:02.793Z","isPitch":false,"type":"action","player":{"id":691907,"link":"/api/v1/people/691907"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66616099737914,"aZ":-31.221237836176936,"pfxX":-8.541238594277456,"pfxZ":0.5918763212521663,"pX":-1.1608472157671947,"pZ":1.761549531834287,"vX0":3.7007748024323295,"vY0":-125.61031000460014,"vZ0":-3.412901580214597,"x":161.25,"y":191.22,"x0":-1.5410332753346798,"y0":50.00029454276356,"z0":5.6674646210614155,"aX":-13.691104387105451},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":14.6,"spinRate":2199,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4355023358160266,"extension":6.4576373171913595},"index":3,"playId":"ed4a9c73-fab7-32ca-a6c3-2356e6f13a83","pitchNumber":3,"startTime":"2026-07-17T23:56:02.793Z","endTime":"2026-07-17T23:56:07.777Z","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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":68.7,"endSpeed":63.1,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.279116694920752,"aZ":-40.92018573282241,"pfxX":7.6942565637711455,"pfxZ":-8.786048254717823,"pX":-0.40964855279452134,"pZ":1.8663588090852314,"vX0":0.461146947081591,"vY0":-99.8928887112094,"vZ0":2.397200536800228,"x":132.61,"y":188.39,"x0":-1.6420136297046009,"y0":50.002060510732214,"z0":5.9687580089828405,"aX":7.661501139287346},"breaks":{"breakAngle":10.8,"breakLength":16.8,"breakY":24.0,"breakVertical":-73.3,"breakVerticalInduced":-14.6,"breakHorizontal":-14.0,"spinRate":2588,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.5514019873409555,"extension":6.361532558777898},"hitData":{"launchSpeed":73.2,"launchAngle":24.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.97,"coordY":94.53}},"index":4,"playId":"18f4bb7f-98ec-3930-afa1-e85e511ba6e7","pitchNumber":4,"startTime":"2026-07-17T23:56:18.637Z","endTime":"2026-07-17T23:56:29.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:56:29.262Z","atBatIndex":18},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Anthony Seigler grounds into a force out, first baseman Jonathan Aranda to shortstop Taylor Walls. Tsung-Che Cheng out at 2nd. Anthony Seigler to 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-17T23:57:14.836Z","endTime":"2026-07-17T23:59:42.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"002af68d-c6b8-3ff1-a43f-c9846b028aa8","startTime":"2026-07-17T23:56:55.441Z","endTime":"2026-07-17T23:57:01.111Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.8,"endSpeed":67.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.281581866239918,"aZ":-42.59879658883239,"pfxX":7.260839716078296,"pfxZ":-9.14332882473574,"pX":0.6440289155609612,"pZ":1.4263268301836545,"vX0":2.549318263129315,"vY0":-107.26484427929117,"vZ0":0.6491515528958036,"x":92.45,"y":200.27,"x0":-1.510709544549796,"y0":50.00341647950358,"z0":5.953536805346875,"aX":8.277831291206875},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-15.8,"breakHorizontal":-13.9,"spinRate":2708,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.5149060283203584,"extension":6.187810084080075},"index":1,"playId":"2a928a3d-0d7d-3386-a844-28e894dd381c","pitchNumber":1,"startTime":"2026-07-17T23:57:16.925Z","endTime":"2026-07-17T23:57:19.925Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.855415573677384,"aZ":-31.413844607969068,"pfxX":-5.679323287141006,"pfxZ":0.4834602650932638,"pX":-0.6186726294585141,"pZ":2.967232612073609,"vX0":3.860332541807056,"vY0":-124.01041091807912,"vZ0":-0.5009785522394037,"x":140.58,"y":158.66,"x0":-1.451146600723103,"y0":50.003033924694606,"z0":5.773592709228416,"aX":-8.919902057172896},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.0,"breakHorizontal":9.5,"spinRate":2017,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.4402706455180292,"extension":6.357230330620604},"index":2,"playId":"3aace35a-a5af-3489-bc98-09733567a79f","pitchNumber":2,"startTime":"2026-07-17T23:57:40.791Z","endTime":"2026-07-17T23:57:44.372Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-17T23:57:55.133Z","endTime":"2026-07-17T23:58:17.449Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42610542717424,"aZ":-14.81382655338289,"pfxX":-5.897028672545831,"pfxZ":9.380527760439943,"pX":0.08326375487597396,"pZ":4.219452640937083,"vX0":5.98789553413526,"vY0":-134.95425935431894,"vZ0":-1.6061481040257055,"x":113.83,"y":124.85,"x0":-1.3944853644729844,"y0":50.00352300629372,"z0":5.86191613891266,"aX":-10.915211905159596},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.9,"breakHorizontal":9.5,"spinRate":2361,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40531923564502925,"extension":6.286379941261654},"index":4,"playId":"a3774eb8-fa95-3b9a-838e-87cb68026151","pitchNumber":3,"startTime":"2026-07-17T23:58:17.449Z","endTime":"2026-07-17T23:58:20.661Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":69.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.722186696428086,"aZ":-44.848421083710136,"pfxX":5.419171887383803,"pfxZ":-10.532376376963214,"pX":-0.3894579990655939,"pZ":1.2691380064268811,"vX0":1.054798609091709,"vY0":-109.689524758773,"vZ0":0.37883524041942085,"x":131.85,"y":204.51,"x0":-1.5818223299157925,"y0":50.00523827368349,"z0":5.926741963692869,"aX":6.519187508164874},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.2,"breakVerticalInduced":-18.5,"breakHorizontal":-10.1,"spinRate":2807,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.5018197539195999,"extension":6.242682244350026},"index":5,"playId":"20574d93-b26a-3b07-918d-090e24ca65f2","pitchNumber":4,"startTime":"2026-07-17T23:58:37.858Z","endTime":"2026-07-17T23:58:42.963Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.926242336186494,"aZ":-21.61321676097986,"pfxX":-10.404938133112623,"pfxZ":5.972017074801251,"pX":1.3652229313253956,"pZ":2.9277638824018712,"vX0":10.4062755075596,"vY0":-131.62047163175643,"vZ0":-3.3337511235318633,"x":64.96,"y":159.73,"x0":-1.273360209269333,"y0":50.002016210427094,"z0":5.797044218820594,"aX":-18.396151392596014},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.3,"breakHorizontal":16.8,"spinRate":2209,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4149343428726886,"extension":6.294820652107876},"index":6,"playId":"e5583fd2-a9f6-3f7a-afcb-f897ffab0a5e","pitchNumber":5,"startTime":"2026-07-17T23:59:09.026Z","endTime":"2026-07-17T23:59:12.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.366595353899783,"aZ":-29.423542411398873,"pfxX":-7.203654706323981,"pfxZ":1.7135039019624116,"pX":-0.40546571767141515,"pZ":1.708391096099493,"vX0":5.001617171120952,"vY0":-125.24271155703703,"vZ0":-4.006023798606785,"x":132.46,"y":192.65,"x0":-1.4844201454554389,"y0":50.00043374491676,"z0":5.713387955201418,"aX":-11.53559174275698},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.5,"breakHorizontal":12.0,"spinRate":2232,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.4359810778751956,"extension":6.3777684600276885},"hitData":{"launchSpeed":83.2,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.21,"coordY":171.95}},"index":7,"playId":"8a2306e5-4197-3ce0-aede-67b15f2ec7ff","pitchNumber":6,"startTime":"2026-07-17T23:59:30.788Z","endTime":"2026-07-17T23:59:42.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:59:42.019Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ceddanne Rafaela lines out to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:00:06.981Z","endTime":"2026-07-18T00:01:52.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":74.1,"endSpeed":68.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.140088812455684,"aZ":-41.15726690719446,"pfxX":6.056090266758715,"pfxZ":-7.628957418562462,"pX":1.269314530443153,"pZ":1.4811669137476347,"vX0":4.079135136404796,"vY0":-107.91792381205549,"vZ0":0.1872340128946821,"x":68.62,"y":198.79,"x0":-1.4335816728730584,"y0":50.00337158030198,"z0":5.934293623643743,"aX":7.128959225636333},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-13.4,"breakHorizontal":-12.1,"spinRate":2752,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.5079364815871936,"extension":6.340915286646719},"index":0,"playId":"76e85dda-49ef-3328-99a3-5e6a759206fd","pitchNumber":1,"startTime":"2026-07-18T00:00:27.886Z","endTime":"2026-07-18T00:00:31.226Z","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":84.6,"endSpeed":78.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.600806896195074,"aZ":-32.409534952878055,"pfxX":-4.501555436068013,"pfxZ":-0.15395330261857865,"pX":0.021901463359073083,"pZ":3.18644859577351,"vX0":4.878007960262472,"vY0":-123.20885836820305,"vZ0":0.1354577610973351,"x":116.17,"y":152.75,"x0":-1.3911213860366058,"y0":50.00098922723935,"z0":5.851184292881687,"aX":-6.977089416378553},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.0,"breakHorizontal":7.1,"spinRate":2047,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.443173043120753,"extension":6.387313428295624},"index":1,"playId":"ffc30d2e-5658-3015-8dd9-55ff9dbb64cb","pitchNumber":2,"startTime":"2026-07-18T00:00:49.356Z","endTime":"2026-07-18T00:00:52.356Z","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":2,"outs":2},"pitchData":{"startSpeed":73.4,"endSpeed":67.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.268573144011736,"aZ":-43.195191742186054,"pfxX":6.52638419728563,"pfxZ":-9.708722993648008,"pX":-0.6581371868679037,"pZ":2.0893595611150495,"vX0":0.3011839466958997,"vY0":-106.79155900353899,"vZ0":2.1886643684478533,"x":142.09,"y":182.37,"x0":-1.6474325854691512,"y0":50.00200185569853,"z0":5.9717498848307775,"aX":7.410518110660017},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.8,"breakVerticalInduced":-16.4,"breakHorizontal":-11.9,"spinRate":2671,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.516238573554217,"extension":6.347043081886758},"index":2,"playId":"d98bbac0-9811-3dab-a678-e7efe959159a","pitchNumber":3,"startTime":"2026-07-18T00:01:10.724Z","endTime":"2026-07-18T00:01:14.776Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-18T00:01:20.634Z","endTime":"2026-07-18T00:01:45.528Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.450303138176356,"aZ":-14.060621480833232,"pfxX":-6.324481837746372,"pfxZ":9.97883303366468,"pX":0.7176295414427206,"pZ":3.9679254025557134,"vX0":7.5008097133755225,"vY0":-133.7935576417426,"vZ0":-2.3414877609688767,"x":89.65,"y":131.65,"x0":-1.298535457949408,"y0":50.006571077256766,"z0":5.86023420054052,"aX":-11.48593533571482},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.8,"breakHorizontal":9.8,"spinRate":2466,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4091376166164853,"extension":6.34371698001249},"hitData":{"launchSpeed":88.3,"launchAngle":5.0,"totalDistance":116.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":151.3,"coordY":176.51}},"index":4,"playId":"c9727bf7-c880-3769-85e7-e827be5e005e","pitchNumber":4,"startTime":"2026-07-18T00:01:45.528Z","endTime":"2026-07-18T00:01:52.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:01:52.526Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:03:34.531Z","endTime":"2026-07-18T00:05:51.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.784824578864793,"aZ":-14.123283211374979,"pfxX":2.964594043393288,"pfxZ":9.472979077530415,"pX":-1.5068853851347161,"pZ":1.9962556910388711,"vX0":-9.340128738561793,"vY0":-136.60918453187816,"vZ0":-8.363103098354523,"x":174.44,"y":184.88,"x0":1.5589373643516373,"y0":50.0013973634713,"z0":6.0509148507028385,"aX":5.648558093436127},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.7,"breakHorizontal":-3.6,"spinRate":2206,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.39968079512560317,"extension":6.436534860123542},"index":0,"playId":"ab4576b8-3d55-31fc-aed5-db1e6b2d0f55","pitchNumber":1,"startTime":"2026-07-18T00:04:01.944Z","endTime":"2026-07-18T00:04:05.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.5,"endSpeed":80.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83780684888028,"aZ":-27.232955962357792,"pfxX":-0.750924100624462,"pfxZ":3.0425266189126194,"pX":-1.4985633082264391,"pZ":2.4568214315438115,"vX0":-8.48894538873882,"vY0":-125.84808227421134,"vZ0":-3.9195209386981955,"x":174.12,"y":172.45,"x0":1.9998816459024855,"y0":50.0006487129358,"z0":6.21246453472035,"aX":-1.2158104495890836},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.9,"breakHorizontal":3.1,"spinRate":2376,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.43337440870346233,"extension":6.410887384695784},"index":1,"playId":"5ba6f9a5-2dd3-37a5-a70b-8dd9daebef96","pitchNumber":2,"startTime":"2026-07-18T00:04:16.148Z","endTime":"2026-07-18T00:04:19.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.280428367194286,"aZ":-13.85921910591604,"pfxX":3.01486782171792,"pfxZ":9.640222133918172,"pX":0.11750088070712936,"pZ":1.362792708917541,"vX0":-5.725472288761899,"vY0":-136.53579910402686,"vZ0":-9.896537269623073,"x":112.52,"y":201.98,"x0":1.8439815280228413,"y0":50.00365480793258,"z0":5.973573665680931,"aX":5.728699079630318},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":-4.3,"spinRate":2161,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.40018566772060815,"extension":6.309204442307024},"index":2,"playId":"c9b9d994-73d6-32d6-b970-8c5be0a4b5d1","pitchNumber":3,"startTime":"2026-07-18T00:04:33.380Z","endTime":"2026-07-18T00:04:37.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.996456177841477,"aZ":-12.24908477669634,"pfxX":3.244526383410085,"pfxZ":10.126357499863577,"pX":-0.24042286713331473,"pZ":2.763999388412106,"vX0":-6.850699118094011,"vY0":-139.10347499348566,"vZ0":-7.0221759114810265,"x":126.16,"y":164.15,"x0":1.8281863584843208,"y0":50.003642291024214,"z0":6.126091681490281,"aX":6.385086733161326},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":-4.6,"spinRate":2360,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.39313471738707095,"extension":6.205422139792179},"index":3,"playId":"c8e6fe56-dccb-32f4-807c-7aafecebf72a","pitchNumber":4,"startTime":"2026-07-18T00:04:49.524Z","endTime":"2026-07-18T00:04:52.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.037330992461076,"aZ":-13.481929577112366,"pfxX":2.9602352272012045,"pfxZ":9.470064740674474,"pX":-0.06275904962953784,"pZ":3.1382025937233626,"vX0":-5.677471957135373,"vY0":-139.0994163192891,"vZ0":-6.027404131981212,"x":119.39,"y":154.05,"x0":1.6133702446069487,"y0":50.003729933095265,"z0":6.214817515195494,"aX":5.843991091610699},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":-4.3,"spinRate":2280,"spinDirection":151},"zone":2,"typeConfidence":2.0,"plateTime":0.39265020110091564,"extension":6.291914159494565},"index":4,"playId":"a08c1745-3542-3b30-9283-06bfe673c808","pitchNumber":5,"startTime":"2026-07-18T00:05:04.722Z","endTime":"2026-07-18T00:05:07.722Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-18T00:05:12.507Z","endTime":"2026-07-18T00:05:24.655Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"}},{"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.8,"endSpeed":87.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23709517484751,"aZ":-13.636954717148985,"pfxX":2.8510759860206374,"pfxZ":9.569934072240267,"pX":-1.2497805492963412,"pZ":2.80207120580635,"vX0":-8.331738864727733,"vY0":-137.7332736469953,"vZ0":-6.759660291249724,"x":164.64,"y":163.12,"x0":1.4330457153767546,"y0":50.00222460446413,"z0":6.195511276486521,"aX":5.522736951605079},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":-3.6,"spinRate":2275,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.39641973868172675,"extension":6.305791475485344},"index":6,"playId":"82ffd85d-c808-3986-bea2-bf38bc645841","pitchNumber":6,"startTime":"2026-07-18T00:05:24.655Z","endTime":"2026-07-18T00:05:27.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.189732761616767,"aZ":-13.606505063769603,"pfxX":3.5374246570243124,"pfxZ":9.465861924872442,"pX":0.42856192673234095,"pZ":1.5863743792177531,"vX0":-4.4598619367283305,"vY0":-138.5092067810659,"vZ0":-9.604878223545175,"x":100.66,"y":195.95,"x0":1.5928706186056598,"y0":50.00025771135623,"z0":5.987741368869693,"aX":6.937417476024767},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":-5.6,"spinRate":2177,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.39401077896797876,"extension":6.566450207302817},"index":7,"playId":"a19e9347-c19b-3c06-bcdf-0e9c806ebb37","pitchNumber":7,"startTime":"2026-07-18T00:05:46.317Z","endTime":"2026-07-18T00:05:51.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:05:51.014Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Junior Caminero homers (29) on a fly ball to left field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:06:01.585Z","endTime":"2026-07-18T00:08:05.257Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":{"id":700842,"link":"/api/v1/people/700842"},"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(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.8,"endSpeed":88.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64810909949547,"aZ":-13.728465292474175,"pfxX":3.6851052265510478,"pfxZ":9.340250857750615,"pX":-0.15865669285932946,"pZ":2.3902348387776016,"vX0":-5.759345302705247,"vY0":-139.24896277642023,"vZ0":-7.521942970001927,"x":123.05,"y":174.24,"x0":1.45235831849163,"y0":50.0002563369571,"z0":6.024164058420785,"aX":7.276033559525225},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":-5.5,"spinRate":2208,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.39251843316014945,"extension":6.575763322566665},"index":0,"playId":"dc5b1e4f-261b-384b-9de1-909e9233bae0","pitchNumber":1,"startTime":"2026-07-18T00:06:16.853Z","endTime":"2026-07-18T00:06:19.853Z","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":89.1,"endSpeed":82.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.480295583607802,"aZ":-26.26355897538142,"pfxX":-2.27395812900565,"pfxZ":3.462975418672008,"pX":-0.41332339350819186,"pZ":0.5895282177277449,"vX0":-5.187839558734873,"vY0":-129.47352939212487,"vZ0":-8.85061187441407,"x":132.75,"y":222.86,"x0":1.9070455399438175,"y0":50.004681076183104,"z0":6.04314217027488,"aX":-3.8848851396676913},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":5.2,"spinRate":2306,"spinDirection":182},"zone":13,"typeConfidence":2.0,"plateTime":0.4220567045922152,"extension":6.613368853994405},"index":1,"playId":"daba1440-c726-3306-9353-16df0ac2ba25","pitchNumber":2,"startTime":"2026-07-18T00:06:42.972Z","endTime":"2026-07-18T00:06:46.832Z","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":94.9,"endSpeed":86.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02372164337035,"aZ":-10.898960013027175,"pfxX":2.7969573043460474,"pfxZ":11.177838935962727,"pX":-0.9474384766102589,"pZ":-0.5681726791186787,"vX0":-7.497658286506304,"vY0":-137.23923622602805,"vZ0":-15.121072419812371,"x":153.11,"y":254.12,"x0":1.4592781617815904,"y0":50.001865853827695,"z0":5.762048559888921,"aX":5.3235384769964895},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":-3.5,"spinRate":2133,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.39944886433821214,"extension":6.706919655708297},"index":2,"playId":"1a6a0497-d7ef-37c8-abe6-939fc8cfa49f","pitchNumber":3,"startTime":"2026-07-18T00:07:03.532Z","endTime":"2026-07-18T00:07:07.041Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.851798678350413,"aZ":-16.51846885275463,"pfxX":3.4220449090457636,"pfxZ":9.646382679372405,"pX":0.2731239427039045,"pZ":3.2860498838894125,"vX0":-4.38006201267321,"vY0":-127.05530989139075,"vZ0":-4.1201414875000175,"x":106.59,"y":150.06,"x0":1.5807814346896214,"y0":50.001820949418075,"z0":6.2547838529251525,"aX":5.553214507842734},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":16.7,"breakHorizontal":-5.2,"spinRate":1324,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4323342356546469,"extension":6.506880167168082},"hitData":{"launchSpeed":111.6,"launchAngle":26.0,"totalDistance":423.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":6.07,"coordY":84.57}},"index":3,"playId":"25abe286-8487-38aa-beab-d67ee4ce4bb3","pitchNumber":4,"startTime":"2026-07-18T00:07:30.362Z","endTime":"2026-07-18T00:08:05.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:08:05.257Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Vilade lines out to shortstop Tsung-Che Cheng.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:10:37.161Z","endTime":"2026-07-18T00:10:47.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"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":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-18T00:08:09.117Z","endTime":"2026-07-18T00:09:04.989Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Greg Weissert replaces Eduardo Rivera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-18T00:09:04.989Z","endTime":"2026-07-18T00:10:39.467Z","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":"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":93.8,"endSpeed":86.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.742284231005602,"aZ":-28.8796971684658,"pfxX":-11.256684198433579,"pfxZ":1.741042148507523,"pX":-0.43732909861222313,"pZ":2.8415582894256057,"vX0":8.944364927237276,"vY0":-136.38790615287485,"vZ0":-0.012227411158456158,"x":133.67,"y":162.06,"x0":-2.289558550306151,"y0":50.00236851527514,"z0":4.830329748660814,"aX":-21.301292641908923},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.4,"breakHorizontal":18.6,"spinRate":2093,"spinDirection":250},"zone":1,"typeConfidence":0.9,"plateTime":0.4009114283836239,"extension":6.269462551978696},"hitData":{"launchSpeed":91.6,"launchAngle":9.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":100.14,"coordY":137.19}},"index":2,"playId":"ed8ad413-aedd-340b-813c-23bef4225baf","pitchNumber":1,"startTime":"2026-07-18T00:10:39.467Z","endTime":"2026-07-18T00:10:47.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:10:47.178Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cedric Mullins singles on a soft bunt ground ball to pitcher Greg Weissert.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:10:49.309Z","endTime":"2026-07-18T00:11:17.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669711,"link":"/api/v1/people/669711"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.283998014558104,"aZ":-22.11358718113771,"pfxX":-8.842055334790327,"pfxZ":5.278966587972384,"pX":-0.5794141548627998,"pZ":2.8394668773938565,"vX0":6.974349868045053,"vY0":-136.3116694146703,"vZ0":-1.890472403138293,"x":139.09,"y":162.11,"x0":-2.0058049314495934,"y0":50.00594555798691,"z0":5.0485901462595635,"aX":-16.86079132522553},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.4,"breakHorizontal":14.8,"spinRate":2293,"spinDirection":242},"zone":1,"typeConfidence":0.89,"plateTime":0.39983549203046564,"extension":5.628188838621384},"hitData":{"launchSpeed":32.1,"launchAngle":-55.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":119.21,"coordY":192.05}},"index":0,"playId":"45fe9ddb-d420-3f61-8485-70b5b6f72638","pitchNumber":1,"startTime":"2026-07-18T00:11:09.477Z","endTime":"2026-07-18T00:11:17.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:11:17.380Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonny DeLuca flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:11:35.782Z","endTime":"2026-07-18T00:13:04.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.411823357421223,"aZ":-28.881193329157536,"pfxX":-11.230271289948949,"pfxZ":1.7534910219056155,"pX":0.11577164354305383,"pZ":2.915706583834707,"vX0":10.778607127357063,"vY0":-135.8661039108265,"vZ0":0.4765919775006261,"x":112.59,"y":160.06,"x0":-2.434423478283111,"y0":50.00432239795979,"z0":4.737449715860981,"aX":-21.10056277167844},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.5,"breakHorizontal":18.2,"spinRate":2089,"spinDirection":249},"zone":2,"typeConfidence":0.89,"plateTime":0.40240027691474056,"extension":6.094093448893232},"index":0,"playId":"cf8dbdb9-c756-3c31-b736-c014ef158c18","pitchNumber":1,"startTime":"2026-07-18T00:11:47.737Z","endTime":"2026-07-18T00:11:50.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.463673514511118,"aZ":-27.529974502782938,"pfxX":-10.172191497291765,"pfxZ":2.4234977103628523,"pX":0.48729005954963844,"pZ":2.557581104640934,"vX0":10.40082015820411,"vY0":-136.63179850997568,"vZ0":-1.3441301812224138,"x":98.43,"y":169.73,"x0":-2.023717669762797,"y0":50.002482535722585,"z0":4.92508258224619,"aX":-19.48152527314462},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.3,"breakHorizontal":16.6,"spinRate":2073,"spinDirection":243},"zone":6,"typeConfidence":0.89,"plateTime":0.3989280344002739,"extension":5.6843076920356514},"index":1,"playId":"14011934-d1b6-3baf-bea3-e5b93dd13d8a","pitchNumber":2,"startTime":"2026-07-18T00:12:09.825Z","endTime":"2026-07-18T00:12:12.825Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"736956f1-c55b-3f02-9be2-1d28393a971d","startTime":"2026-07-18T00:12:32.447Z","endTime":"2026-07-18T00:12:38.703Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.677100809405935,"aZ":-19.766843475781762,"pfxX":-6.747355945320546,"pfxZ":6.408679440171888,"pX":0.40536422415639806,"pZ":3.5922139102227173,"vX0":8.692325545885918,"vY0":-137.81537759020952,"vZ0":-0.6332482536602,"x":101.55,"y":141.79,"x0":-1.9029491742525644,"y0":50.00630517258201,"z0":5.151967816841028,"aX":-13.070943364162966},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.6,"breakHorizontal":10.6,"spinRate":2292,"spinDirection":234},"zone":12,"typeConfidence":0.91,"plateTime":0.39640540110745004,"extension":5.8711539774278245},"hitData":{"launchSpeed":87.7,"launchAngle":58.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.15,"coordY":130.91}},"index":3,"playId":"54fb69f2-4734-3d8b-88a4-3089931ae82f","pitchNumber":3,"startTime":"2026-07-18T00:12:54.399Z","endTime":"2026-07-18T00:13:04.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:13:04.034Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wilyer Abreu homers (13) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T00:14:55.649Z","endTime":"2026-07-18T00:15:53.359Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":669438,"link":"/api/v1/people/669438"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":74.0,"endSpeed":68.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.641792410800548,"aZ":-43.06761818357064,"pfxX":5.849050478318104,"pfxZ":-9.331642729221775,"pX":0.14353874746055256,"pZ":2.262950892126772,"vX0":1.696188404759089,"vY0":-107.66208450203081,"vZ0":2.1278383935759377,"x":111.53,"y":177.68,"x0":-1.4154744262562433,"y0":50.00190530808793,"z0":6.047616455827122,"aX":6.828482508197233},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":-16.0,"breakHorizontal":-11.0,"spinRate":2661,"spinDirection":32},"zone":5,"typeConfidence":2.0,"plateTime":0.509808923857368,"extension":6.149116708941038},"index":0,"playId":"b0540cf0-924a-3620-ae4e-dec1b15801d8","pitchNumber":1,"startTime":"2026-07-18T00:15:10.507Z","endTime":"2026-07-18T00:15:13.661Z","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":93.3,"endSpeed":85.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.649596356795037,"aZ":-13.31170571999834,"pfxX":-8.261683272089364,"pfxZ":10.087496781464143,"pX":0.15504034104178882,"pZ":2.3433169192906202,"vX0":6.595527467742036,"vY0":-135.63652424184406,"vZ0":-6.579331254233018,"x":111.09,"y":175.51,"x0":-1.230317839689367,"y0":50.00492474765403,"z0":5.722246034267273,"aX":-15.451996575123212},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":13.7,"spinRate":2356,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4032630842431324,"extension":6.299287838759825},"hitData":{"launchSpeed":103.5,"launchAngle":33.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":195.47,"coordY":50.48}},"index":1,"playId":"93119c5e-e265-35cd-a1a9-22dbbd9f6e6b","pitchNumber":2,"startTime":"2026-07-18T00:15:25.317Z","endTime":"2026-07-18T00:15:53.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:15:53.359Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T00:16:04.169Z","endTime":"2026-07-18T00:17:40.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":4},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"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":90.3,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77060320552918,"aZ":-19.09106968820389,"pfxX":-7.738612320716152,"pfxZ":7.449513495897474,"pX":-0.17559514639425486,"pZ":3.1839403042727232,"vX0":5.6806131638077355,"vY0":-131.3949826587998,"vZ0":-3.0821514348011396,"x":123.69,"y":152.81,"x0":-1.3557460411672773,"y0":50.00112858572388,"z0":5.783915464896199,"aX":-13.585646279930815},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.1,"breakHorizontal":12.8,"spinRate":2026,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.41620840712255713,"extension":6.237581110408541},"index":0,"playId":"f8946993-79cd-3358-91b7-987f9723ceb2","pitchNumber":1,"startTime":"2026-07-18T00:16:16.665Z","endTime":"2026-07-18T00:16:19.665Z","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":86.4,"endSpeed":79.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34054204406753,"aZ":-33.355241776685006,"pfxX":-7.382671641256474,"pfxZ":-0.7362945279301343,"pX":-0.4906801201068819,"pZ":2.8957148814204468,"vX0":4.533241857465954,"vY0":-125.78153012467494,"vZ0":-0.49423676980760123,"x":135.7,"y":160.6,"x0":-1.352656755684882,"y0":50.001975240045084,"z0":5.788084944900334,"aX":-11.886884279490527},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.2,"breakHorizontal":12.4,"spinRate":2052,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.4346584384870247,"extension":6.414090893584716},"index":1,"playId":"0cd77c4f-5a42-38ad-a6a7-1ded6380967d","pitchNumber":2,"startTime":"2026-07-18T00:16:30.529Z","endTime":"2026-07-18T00:16:35.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":74.5,"endSpeed":68.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.01492660660747,"aZ":-42.1577738874506,"pfxX":6.277551434391981,"pfxZ":-8.429941446181594,"pX":0.19930776100562675,"pZ":1.3860094060066919,"vX0":1.7006781569778746,"vY0":-108.4158834991126,"vZ0":0.25228066953181494,"x":109.4,"y":201.36,"x0":-1.412213174217182,"y0":50.00528548662293,"z0":5.891875229866873,"aX":7.429475156453248},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-14.9,"breakHorizontal":-11.9,"spinRate":2809,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.5063663822078,"extension":6.19507041111679},"index":2,"playId":"029d4e1e-a87b-31a3-a678-587c00ee18bd","pitchNumber":3,"startTime":"2026-07-18T00:16:56.026Z","endTime":"2026-07-18T00:16:59.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03838835541404,"aZ":-32.15622240424022,"pfxX":-9.326313820885442,"pfxZ":0.012215260853972176,"pX":0.29788081283994255,"pZ":0.16733570675977624,"vX0":6.984039448364303,"vY0":-125.29470461219344,"vZ0":-6.634307172607849,"x":105.65,"y":234.26,"x0":-1.3240437211367675,"y0":50.00419594564821,"z0":5.501528103098202,"aX":-14.721609261319927},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.4,"breakHorizontal":15.1,"spinRate":1913,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.43838505598815125,"extension":6.446337720374055},"index":3,"playId":"df11d64b-6825-310d-b2fa-275915d5d60b","pitchNumber":4,"startTime":"2026-07-18T00:17:17.174Z","endTime":"2026-07-18T00:17:22.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.717204793697707,"aZ":-32.367421651363905,"pfxX":-8.331641459483276,"pfxZ":-0.12327518566438012,"pX":0.3842100323786033,"pZ":0.46376332804297066,"vX0":6.929810482799012,"vY0":-125.58299298216618,"vZ0":-6.068413825232256,"x":102.35,"y":226.26,"x0":-1.3188712616789844,"y0":50.00211785270115,"z0":5.521483497557589,"aX":-13.403659021527709},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.3,"breakHorizontal":13.7,"spinRate":1970,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4349616606409956,"extension":6.511791035203971},"index":4,"playId":"e57a846b-42ac-3f07-a38b-9e243251c365","pitchNumber":5,"startTime":"2026-07-18T00:17:35.865Z","endTime":"2026-07-18T00:17:40.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:17:40.337Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, first baseman Jonathan Aranda to pitcher Mason Englert.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T00:17:49.665Z","endTime":"2026-07-18T00:18:32.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":68.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.294736107777773,"aZ":-44.172707101176854,"pfxX":5.119153519925328,"pfxZ":-10.306237931845445,"pX":0.27074619999404537,"pZ":2.106406785227654,"vX0":2.2431379826009032,"vY0":-107.6988113501288,"vZ0":2.1546137941408627,"x":106.68,"y":181.91,"x0":-1.452410682371575,"y0":50.00403532362655,"z0":6.011985226711372,"aX":5.958508184441875},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-17.6,"breakHorizontal":-10.0,"spinRate":2668,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.5103524961645389,"extension":6.161203305600418},"index":0,"playId":"39cf3816-ae0f-33a4-978e-72f4508238e2","pitchNumber":1,"startTime":"2026-07-18T00:18:06.879Z","endTime":"2026-07-18T00:18:10.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.510216697527955,"aZ":-26.88481053482124,"pfxX":1.9597569360622402,"pfxZ":3.356533717631752,"pX":0.603528934703493,"pZ":3.0680522908617256,"vX0":4.596672792239958,"vY0":-124.80925325062462,"vZ0":-1.3028190419186148,"x":93.99,"y":155.94,"x0":-1.5178162436651732,"y0":50.00219698287768,"z0":5.814377386637232,"aX":3.0850762826319604},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.0,"breakHorizontal":-4.7,"spinRate":2129,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.4391457000807475,"extension":6.3833457322467355},"hitData":{"launchSpeed":87.8,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.69,"coordY":166.73}},"index":1,"playId":"82073fdc-84f7-3efb-a7ed-e00ce3637fd7","pitchNumber":2,"startTime":"2026-07-18T00:18:23.747Z","endTime":"2026-07-18T00:18:32.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:18:32.187Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a soft bunt pop to pitcher Mason Englert.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T00:18:39.136Z","endTime":"2026-07-18T00:19:08.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669438,"link":"/api/v1/people/669438"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42108917785815,"aZ":-19.538359066604773,"pfxX":-8.41643145577794,"pfxZ":7.081477474115128,"pX":0.8865443274717434,"pZ":1.5041158610376548,"vX0":8.524983008013209,"vY0":-132.04362682590238,"vZ0":-7.060298420500727,"x":83.21,"y":198.17,"x0":-1.2746256856876834,"y0":50.00278691718292,"z0":5.6267427979729865,"aX":-15.015097829103048},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.6,"breakHorizontal":13.6,"spinRate":2166,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4132132689529553,"extension":6.375474477325324},"hitData":{"launchSpeed":23.0,"launchAngle":60.0,"totalDistance":31.0,"trajectory":"bunt_popup","hardness":"soft","location":"1","coordinates":{"coordX":137.62,"coordY":192.22}},"index":0,"playId":"1dd4fa66-e673-3d13-b8a7-aa09a75cddb3","pitchNumber":1,"startTime":"2026-07-18T00:19:00.768Z","endTime":"2026-07-18T00:19:08.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:19:08.567Z","atBatIndex":29},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Caleb Durbin caught stealing 2nd base, catcher Hunter Feduccia to shortstop Taylor Walls.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T00:19:51.782Z","endTime":"2026-07-18T00:20:58.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":2},"index":0,"startTime":"2026-07-18T00:19:33.670Z","endTime":"2026-07-18T00:19:54.073Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85797719718471,"aZ":-33.121795945135936,"pfxX":-7.760934269420628,"pfxZ":-0.6342840152465445,"pX":-0.7891954959072305,"pZ":2.429334838163087,"vX0":3.8056399565587435,"vY0":-121.74670655737314,"vZ0":-1.4600533226252166,"x":147.08,"y":173.19,"x0":-1.367822956130439,"y0":50.00381477317594,"z0":5.9149369936239875,"aX":-11.60106910349346},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.2,"breakHorizontal":13.1,"spinRate":2015,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4506319825082219,"extension":6.211663242626369},"index":1,"playId":"8c8edc25-1f49-32d9-9af6-24d825c78c14","pitchNumber":1,"startTime":"2026-07-18T00:19:54.073Z","endTime":"2026-07-18T00:19:57.110Z","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":2,"playId":"857250c4-0d9b-36a6-98ad-f7b2a7612ce2","startTime":"2026-07-18T00:20:27.100Z","endTime":"2026-07-18T00:20:32.587Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.799898148224365,"aZ":-28.589738814595044,"pfxX":0.4431466839352547,"pfxZ":2.233453735712118,"pX":0.8066528364127912,"pZ":3.4621590167952183,"vX0":5.48791500142677,"vY0":-125.70439576548652,"vZ0":-0.337836796368311,"x":86.25,"y":145.3,"x0":-1.4597519481825962,"y0":50.00277865452374,"z0":5.913665509544225,"aX":0.7106229375717331},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.2,"breakHorizontal":-2.0,"spinRate":2203,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4352435295934436,"extension":6.226818626748927},"index":3,"playId":"9fa42070-c9ae-3692-94ef-0e307ca6da03","pitchNumber":2,"startTime":"2026-07-18T00:20:51.896Z","endTime":"2026-07-18T00:20:58.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:20:58.272Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Williamson singles on a ground ball to second baseman Anthony Seigler.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T00:22:54.492Z","endTime":"2026-07-18T00:23:41.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"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":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":86.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.949926942714427,"aZ":-28.516577025762633,"pfxX":-11.73795137401184,"pfxZ":1.9231822484575947,"pX":-0.034534958109075926,"pZ":2.9465234200159287,"vX0":9.517781482867564,"vY0":-136.79455928422323,"vZ0":-0.20656433731662494,"x":118.32,"y":159.22,"x0":-2.0264729060959947,"y0":50.003556810391586,"z0":4.9707176954050105,"aX":-22.34329365502783},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.6,"breakHorizontal":19.3,"spinRate":2154,"spinDirection":243},"zone":2,"typeConfidence":0.9,"plateTime":0.3997354190286475,"extension":6.759633952588585},"index":0,"playId":"293dd628-67f1-32e7-b90d-7318e55d6ae7","pitchNumber":1,"startTime":"2026-07-18T00:23:15.899Z","endTime":"2026-07-18T00:23:19.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21470786323579,"aZ":-29.793065621875172,"pfxX":-11.464939165452492,"pfxZ":1.291883687904697,"pX":-0.2939381011949803,"pZ":2.3386684266369224,"vX0":8.59748648693181,"vY0":-135.0823720377776,"vZ0":-1.327925933583997,"x":128.2,"y":175.64,"x0":-2.027089873868797,"y0":50.00640576217866,"z0":4.929687517286486,"aX":-21.208437253426926},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.3,"breakHorizontal":19.0,"spinRate":2134,"spinDirection":242},"zone":4,"typeConfidence":0.9,"plateTime":0.4053501189753246,"extension":5.812048187982827},"hitData":{"launchSpeed":102.0,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.54,"coordY":144.59}},"index":1,"playId":"299326bf-4608-3154-a260-a91dc89433b1","pitchNumber":2,"startTime":"2026-07-18T00:23:33.634Z","endTime":"2026-07-18T00:23:41.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:23:41.852Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Hunter Feduccia bunt pops into a double play, pitcher Jovani Morán to first baseman Willson Contreras. Ben Williamson out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T00:26:18.529Z","endTime":"2026-07-18T00:27:07.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663558,"link":"/api/v1/people/663558"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663558,"link":"/api/v1/people/663558"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T00:23:57.691Z","endTime":"2026-07-18T00:24:25.490Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jovani Morán replaces Greg Weissert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T00:24:25.490Z","endTime":"2026-07-18T00:26:20.839Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663558,"link":"/api/v1/people/663558"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.815727805451232,"aZ":-18.611452213423163,"pfxX":8.523187098203987,"pfxZ":7.26611313178673,"pX":-0.580957941546011,"pZ":2.2674526900116794,"vX0":-7.373681316776384,"vY0":-135.54733649258657,"vZ0":-5.471946866174304,"x":139.14,"y":177.56,"x0":1.0634015384287518,"y0":50.00073830847028,"z0":5.606101726203568,"aX":15.904641971012161},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":-13.9,"spinRate":2384,"spinDirection":152},"zone":4,"typeConfidence":0.89,"plateTime":0.4036379404700088,"extension":6.406393783581028},"index":2,"playId":"b3c3cb7e-6097-3e27-909f-fe19066e77ce","pitchNumber":1,"startTime":"2026-07-18T00:26:20.839Z","endTime":"2026-07-18T00:26:23.839Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"playId":"202d8a4a-14b4-35a9-9302-38a6e1ff029e","startTime":"2026-07-18T00:26:39.513Z","endTime":"2026-07-18T00:26:45.224Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05827450129457,"aZ":-28.087393621208573,"pfxX":9.492538549118628,"pfxZ":2.812253058221593,"pX":-0.4323825748377925,"pZ":2.6702520813266784,"vX0":-6.683998681406015,"vY0":-119.44134069636361,"vZ0":-1.6742046990801023,"x":133.48,"y":166.68,"x0":1.1629477288623769,"y0":50.00056048819228,"z0":5.89548635341363,"aX":13.774159463799599},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.9,"breakHorizontal":-15.7,"spinRate":1742,"spinDirection":136},"zone":4,"typeConfidence":0.91,"plateTime":0.4578154113067425,"extension":6.114370389126591},"hitData":{"launchSpeed":26.2,"launchAngle":55.0,"totalDistance":43.0,"trajectory":"bunt_popup","hardness":"medium","location":"1","coordinates":{"coordX":123.43,"coordY":194.25}},"index":4,"playId":"7afe5b36-a120-328c-88ed-f9d4024b6b3b","pitchNumber":2,"startTime":"2026-07-18T00:26:58.334Z","endTime":"2026-07-18T00:27:07.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:27:07.223Z","atBatIndex":32},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Taylor Walls reaches on a fielding error by third baseman Caleb Durbin.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T00:27:32.300Z","endTime":"2026-07-18T00:27:55.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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_fielding_error"}]}],"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":81.2,"endSpeed":74.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.226996775924764,"aZ":-26.162395970612838,"pfxX":8.758628716916586,"pfxZ":4.222042598865279,"pX":0.5714711032117754,"pZ":3.8239005817662806,"vX0":-4.199336327616908,"vY0":-118.18271653007511,"vZ0":0.5656476490562694,"x":95.22,"y":135.53,"x0":1.22773260514477,"y0":50.00125009673901,"z0":5.972807597848209,"aX":12.464615243903989},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":8.0,"breakHorizontal":-14.9,"spinRate":1798,"spinDirection":132},"zone":12,"typeConfidence":0.91,"plateTime":0.4623659154662403,"extension":6.147018583675559},"index":0,"playId":"b0ee8323-0284-3f76-98da-ce9ffb907193","pitchNumber":1,"startTime":"2026-07-18T00:27:33.956Z","endTime":"2026-07-18T00:27:37.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94735247228495,"aZ":-13.062260708249955,"pfxX":2.7188788959031975,"pfxZ":10.255885453246504,"pX":-0.9311083592363546,"pZ":3.0152548766427008,"vX0":-6.046310440081633,"vY0":-135.2610352857709,"vZ0":-4.749035578277228,"x":152.49,"y":157.37,"x0":0.9743297204305768,"y0":50.00323308287067,"z0":5.701347510884321,"aX":5.0677443887748765},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":-3.7,"spinRate":2483,"spinDirection":158},"zone":11,"typeConfidence":0.91,"plateTime":0.4040888686375519,"extension":6.487877804588282},"hitData":{"launchSpeed":67.2,"launchAngle":9.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.53,"coordY":162.52}},"index":1,"playId":"f48ad504-af2e-350d-bab9-d3819777d0a6","pitchNumber":2,"startTime":"2026-07-18T00:27:48.017Z","endTime":"2026-07-18T00:27:55.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:27:55.899Z","atBatIndex":33},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Yandy Díaz grounds into a force out, second baseman Anthony Seigler to shortstop Tsung-Che Cheng. Taylor Walls out at 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T00:28:10.090Z","endTime":"2026-07-18T00:28:30.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.3,"endSpeed":86.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53993057219385,"aZ":-12.728356671546548,"pfxX":1.8881513979308253,"pfxZ":10.140313547358524,"pX":-0.2680612797927836,"pZ":2.0018429763377728,"vX0":-4.132616953687872,"vY0":-137.1606319761857,"vZ0":-7.256558703702243,"x":127.22,"y":184.73,"x0":1.0085240984154216,"y0":50.000131963039564,"z0":5.538008456132671,"aX":3.620212268629444},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":-2.6,"spinRate":2310,"spinDirection":158},"zone":7,"typeConfidence":0.91,"plateTime":0.3983760494299897,"extension":6.614271253921151},"hitData":{"launchSpeed":106.5,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.66,"coordY":148.64}},"index":0,"playId":"3cf3fc33-cb67-32f7-8101-6967ae2672bf","pitchNumber":1,"startTime":"2026-07-18T00:28:24.345Z","endTime":"2026-07-18T00:28:30.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:28:30.613Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T00:30:29.238Z","endTime":"2026-07-18T00:31:26.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74049233625967,"aZ":-19.254753335269513,"pfxX":-7.54326554167266,"pfxZ":7.3351399781221716,"pX":-0.4141577091711386,"pZ":3.761768127288474,"vX0":5.122513934315101,"vY0":-131.3476091115829,"vZ0":-1.7846249313514708,"x":132.79,"y":137.21,"x0":-1.4018084584145778,"y0":50.00282282541477,"z0":5.870099585328304,"aX":-13.28547483481092},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":12.6,"spinRate":1915,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41573989486219487,"extension":6.3238012904863306},"index":0,"playId":"f6bd2bda-4f3b-351b-8e96-9350d08fd62b","pitchNumber":1,"startTime":"2026-07-18T00:30:40.604Z","endTime":"2026-07-18T00:30:45.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.888230430638576,"aZ":-28.53950016799658,"pfxX":1.9995141707126383,"pfxZ":2.256036823390387,"pX":0.6656479672545468,"pZ":3.3115828197641233,"vX0":4.653102443810871,"vY0":-125.93277392233458,"vZ0":-0.6560409860958298,"x":91.63,"y":149.37,"x0":-1.4636092728260413,"y0":50.00171659036544,"z0":5.878152859816754,"aX":3.2205155616491963},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.2,"breakHorizontal":-4.7,"spinRate":2087,"spinDirection":167},"zone":3,"typeConfidence":2.0,"plateTime":0.43444839115886547,"extension":6.26484658796974},"index":1,"playId":"23730432-a9f9-3f8b-ab3e-3c109be3b929","pitchNumber":2,"startTime":"2026-07-18T00:30:56.888Z","endTime":"2026-07-18T00:30:59.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.303713730837984,"aZ":-32.23528762603327,"pfxX":-8.426493943704783,"pfxZ":-0.034794913473428224,"pX":-0.19835711855515012,"pZ":1.6034717717417217,"vX0":5.59565039881223,"vY0":-123.94690661282225,"vZ0":-3.4374056921238063,"x":124.56,"y":195.49,"x0":-1.388059435360499,"y0":50.005808979547695,"z0":5.694363369361438,"aX":-13.139886395191649},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":14.0,"spinRate":2023,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.44156393221512413,"extension":6.355860381165298},"hitData":{"launchSpeed":105.7,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":154.22}},"index":2,"playId":"796a259c-1e38-3cbf-a6df-000b19186081","pitchNumber":3,"startTime":"2026-07-18T00:31:19.563Z","endTime":"2026-07-18T00:31:26.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:31:26.779Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Wong grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T00:31:32.239Z","endTime":"2026-07-18T00:33:23.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.994141470301617,"aZ":-30.361746531445927,"pfxX":2.358211383108625,"pfxZ":1.1600902600297278,"pX":1.1230191995241157,"pZ":2.6272849368290485,"vX0":5.577584127495837,"vY0":-123.81218992701876,"vZ0":-1.574995432395872,"x":74.19,"y":167.84,"x0":-1.458724668040294,"y0":50.00488639222588,"z0":5.794971127221842,"aX":3.6873530565105805},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.0,"breakHorizontal":-5.5,"spinRate":2275,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4411431254135785,"extension":6.365005162698242},"index":0,"playId":"880210ab-cf78-3725-b5a3-dea09707dafc","pitchNumber":1,"startTime":"2026-07-18T00:31:53.129Z","endTime":"2026-07-18T00:31:57.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52404800529513,"aZ":-21.140638839054393,"pfxX":-8.782380037976274,"pfxZ":6.16839692984612,"pX":-0.2280630738809451,"pZ":2.9892208638391033,"vX0":5.928672038560087,"vY0":-132.44658814128812,"vZ0":-3.1863098425328777,"x":125.69,"y":158.07,"x0":-1.3469989557214037,"y0":50.0011809431109,"z0":5.741899829184541,"aX":-15.705581534084788},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":14.8,"spinRate":2089,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.41248849879893257,"extension":6.3526412923213},"index":1,"playId":"eec63915-6788-388d-90d0-a0105b272429","pitchNumber":2,"startTime":"2026-07-18T00:32:07.682Z","endTime":"2026-07-18T00:32:10.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":68.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.980316287213117,"aZ":-42.28006754824002,"pfxX":6.423650522147616,"pfxZ":-8.62743610300425,"pX":0.2961846075254782,"pZ":2.5065657111161057,"vX0":2.035480097846352,"vY0":-107.65455430963574,"vZ0":2.551003030641641,"x":105.71,"y":171.1,"x0":-1.496476674142809,"y0":50.00228427435098,"z0":5.9920353456776185,"aX":7.525825763270194},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-14.5,"breakHorizontal":-12.2,"spinRate":2705,"spinDirection":31},"zone":6,"typeConfidence":2.0,"plateTime":0.5091168356113354,"extension":6.286193062177559},"index":2,"playId":"a23263a9-898a-3eb8-b0ee-201ba1e3c4d0","pitchNumber":3,"startTime":"2026-07-18T00:32:28.298Z","endTime":"2026-07-18T00:32:31.298Z","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":1},"index":3,"startTime":"2026-07-18T00:32:40.638Z","endTime":"2026-07-18T00:32:56.230Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.5,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.297984751898532,"aZ":-34.53381545957362,"pfxX":0.832822136023645,"pfxZ":-1.6219831113815775,"pX":1.2327814069229979,"pZ":0.562983256703549,"vX0":6.020236027509026,"vY0":-118.96432081463306,"vZ0":-4.71312611471552,"x":70.01,"y":223.58,"x0":-1.42670242308794,"y0":50.005158080751954,"z0":5.65990004809342,"aX":1.208285665798892},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.7,"breakHorizontal":-2.8,"spinRate":2423,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.458342142260348,"extension":6.5153712396099825},"index":4,"playId":"84ceafac-d552-35fe-9767-89e38e18cd91","pitchNumber":4,"startTime":"2026-07-18T00:32:56.230Z","endTime":"2026-07-18T00:33:01.177Z","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":90.9,"endSpeed":84.3,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.746856918620686,"aZ":-22.434097086066593,"pfxX":-8.526371111025476,"pfxZ":5.408721292377619,"pX":-0.8186161603697184,"pZ":2.754579098276816,"vX0":4.472254282961914,"vY0":-132.4549957084502,"vZ0":-3.6345552744390064,"x":148.2,"y":164.41,"x0":-1.4093274228263186,"y0":50.001343002992684,"z0":5.759151677026339,"aX":-15.351524177054761},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":14.6,"spinRate":2005,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.41141129421752165,"extension":6.315886010223659},"hitData":{"launchSpeed":60.7,"launchAngle":5.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.64,"coordY":162.93}},"index":5,"playId":"29e5f70c-e616-3fab-82bb-49eabac31e71","pitchNumber":5,"startTime":"2026-07-18T00:33:15.749Z","endTime":"2026-07-18T00:33:23.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:33:23.620Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Feduccia challenged (pitch result), call on the field was confirmed: Tsung-Che Cheng walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T00:33:27.742Z","endTime":"2026-07-18T00:35:00.363Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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(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":91.3,"endSpeed":83.4,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.549986917320304,"aZ":-17.33597562947203,"pfxX":-7.987227587334223,"pfxZ":8.32784696390731,"pX":0.9782674046514078,"pZ":2.5980889522437174,"vX0":8.634735450881863,"vY0":-132.69378228212148,"vZ0":-4.785020510869778,"x":79.71,"y":168.63,"x0":-1.2811862764587105,"y0":50.005601211701006,"z0":5.688958092334562,"aX":-14.23751013083468},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2034,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.412860012953292,"extension":6.372186985985272},"index":0,"playId":"67a8b160-d691-361c-98c2-1de2b8d74ee4","pitchNumber":1,"startTime":"2026-07-18T00:33:48.704Z","endTime":"2026-07-18T00:33:52.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.6,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.183044416009707,"aZ":-35.0780224450608,"pfxX":-8.992258670863931,"pfxZ":-1.8862337117033796,"pX":-1.5447983032189276,"pZ":2.324299793360474,"vX0":2.6260719050496912,"vY0":-124.24140125795117,"vZ0":-1.3024651884686222,"x":175.88,"y":176.02,"x0":-1.4564710516258375,"y0":50.00078996237013,"z0":5.808431523037315,"aX":-13.857011132954566},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.5,"breakHorizontal":15.5,"spinRate":2042,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.44327142144611464,"extension":6.29719340820554},"index":1,"playId":"255e44ea-80f9-324b-b067-8041f7344a03","pitchNumber":2,"startTime":"2026-07-18T00:34:05.694Z","endTime":"2026-07-18T00:34:08.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.056261680478787,"aZ":-28.333494455441073,"pfxX":1.199056748763291,"pfxZ":2.4035112959341705,"pX":1.0077080558860514,"pZ":2.043850664719003,"vX0":5.682841072751197,"vY0":-125.00857237137882,"vZ0":-3.396590433925406,"x":78.59,"y":183.6,"x0":-1.4423124178783078,"y0":50.001423603494445,"z0":5.723432991766109,"aX":1.9143708129562071},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.8,"breakHorizontal":-3.4,"spinRate":2282,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.43662990839776494,"extension":6.4089919620310285},"index":2,"playId":"6085ec05-41e8-30ea-ab82-2ee46a1866b4","pitchNumber":3,"startTime":"2026-07-18T00:34:21.796Z","endTime":"2026-07-18T00:34:24.796Z","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":1,"outs":2},"pitchData":{"startSpeed":73.6,"endSpeed":67.6,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.668230035197926,"aZ":-41.8310776380805,"pfxX":6.410254466768721,"pfxZ":-8.371682163110856,"pX":-1.0417891462854252,"pZ":2.935133906735142,"vX0":-0.48933256902468564,"vY0":-107.09676567692392,"vZ0":3.3066073553326607,"x":156.71,"y":159.53,"x0":-1.6415113648391353,"y0":50.00199246835713,"z0":6.071917875611664,"aX":7.395270628958919},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-13.8,"breakHorizontal":-11.4,"spinRate":2598,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.5127685741419956,"extension":6.245328875507338},"index":3,"playId":"d27dcb4b-52c7-3b16-9946-41f326d5a8ef","pitchNumber":4,"startTime":"2026-07-18T00:34:39.718Z","endTime":"2026-07-18T00:34:44.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.561690400212086,"aZ":-29.562642721722895,"pfxX":1.4211649457753317,"pfxZ":1.6452343859684753,"pX":0.3351088196356396,"pZ":3.3148653394148138,"vX0":4.169339142977952,"vY0":-124.47683506002213,"vZ0":-0.3552711611919669,"x":104.23,"y":149.28,"x0":-1.5391775264436072,"y0":50.001436612231196,"z0":5.88553223679888,"aX":2.252335357245695},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.1,"breakHorizontal":-3.5,"spinRate":2262,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4382957734120234,"extension":6.353518713346851},"index":4,"playId":"5c1a28b3-0358-354e-94cb-a1eee61866f7","pitchNumber":5,"startTime":"2026-07-18T00:34:55.379Z","endTime":"2026-07-18T00:35:00.363Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"}},"playEndTime":"2026-07-18T00:35:00.363Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Anthony Seigler doubles (7) on a sharp fly ball to right fielder Jonny DeLuca. Tsung-Che Cheng scores.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T00:36:32.291Z","endTime":"2026-07-18T00:37:08.225Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"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":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":{"id":669438,"link":"/api/v1/people/669438"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T00:35:30.979Z","endTime":"2026-07-18T00:36:34.601Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.947680955618598,"aZ":-26.736590721871778,"pfxX":0.6624966272394395,"pfxZ":3.3373603869962656,"pX":0.9410643261287509,"pZ":1.6473181865162598,"vX0":5.813710889058454,"vY0":-126.42344176602862,"vZ0":-4.84216414607528,"x":81.13,"y":194.3,"x0":-1.4673577635735457,"y0":50.00502565318482,"z0":5.713953576105673,"aX":1.0808403509883642},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.3,"breakHorizontal":-2.4,"spinRate":2209,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4319876438962549,"extension":6.3449107454490115},"index":1,"playId":"8939810f-5861-3041-9226-3b09c6fb41c7","pitchNumber":1,"startTime":"2026-07-18T00:36:34.601Z","endTime":"2026-07-18T00:36:39.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.176079866362606,"aZ":-18.458739490332633,"pfxX":-7.258296162792925,"pfxZ":7.7662145463421055,"pX":0.17674269229854542,"pZ":2.6983465390925794,"vX0":6.8356446838219815,"vY0":-132.05287838274683,"vZ0":-4.415869540729426,"x":110.26,"y":165.92,"x0":-1.5026274352279045,"y0":50.00104725938551,"z0":5.750548260636902,"aX":-12.81506750436317},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.3,"breakHorizontal":11.6,"spinRate":1953,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.41482071562344425,"extension":6.402063628438953},"hitData":{"launchSpeed":104.8,"launchAngle":27.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":223.91,"coordY":87.0}},"index":2,"playId":"de5366d3-ee42-3f39-a53e-1a05f4403d0f","pitchNumber":2,"startTime":"2026-07-18T00:36:54.634Z","endTime":"2026-07-18T00:37:08.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:37:08.225Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T00:37:34.956Z","endTime":"2026-07-18T00:40:54.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"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],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":68.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.825478536902725,"aZ":-43.30939146991055,"pfxX":5.660960164771101,"pfxZ":-9.421173497685453,"pX":-0.14295761317564246,"pZ":3.335273162919665,"vX0":1.6804732030954062,"vY0":-108.58861243249727,"vZ0":4.047116245055704,"x":122.45,"y":148.73,"x0":-1.6643925988818926,"y0":50.00264547825244,"z0":6.191451935108566,"aX":6.690859252148643},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-15.5,"breakHorizontal":-10.7,"spinRate":2594,"spinDirection":37},"zone":2,"typeConfidence":2.0,"plateTime":0.5063820935742984,"extension":6.117018912672106},"index":0,"playId":"459af7e6-0526-3330-a8a1-46b980120fe7","pitchNumber":1,"startTime":"2026-07-18T00:37:50.528Z","endTime":"2026-07-18T00:37:54.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33253839041017,"aZ":-17.49780262636523,"pfxX":-7.690093867249877,"pfxZ":8.389531502391346,"pX":-0.8167816132915657,"pZ":2.8907568180441414,"vX0":4.770276632636224,"vY0":-131.30648220551768,"vZ0":-3.9331873785653553,"x":148.13,"y":160.73,"x0":-1.6562298800988937,"y0":50.003535802348566,"z0":5.707008011962268,"aX":-13.453076529964067},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.5,"breakHorizontal":13.0,"spinRate":1983,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4168511881152597,"extension":6.392203935658647},"index":1,"playId":"7c54576a-c452-3db6-b1bb-284b0dc90a44","pitchNumber":2,"startTime":"2026-07-18T00:38:10.227Z","endTime":"2026-07-18T00:38:14.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.764385010644517,"aZ":-30.531425636628196,"pfxX":-7.380473478743827,"pfxZ":1.0245061726629645,"pX":0.03301525317137599,"pZ":2.048352988699979,"vX0":5.942282869685612,"vY0":-125.24405593688358,"vZ0":-3.0822363862250817,"x":115.74,"y":183.47,"x0":-1.403981301971933,"y0":50.001398874227846,"z0":5.775253572124039,"aX":-11.80018604788684},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.4,"breakHorizontal":12.1,"spinRate":2002,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.43626432769493695,"extension":6.403076030023945},"index":2,"playId":"81e4b18d-c5df-3b26-bebc-f32552cb6e94","pitchNumber":3,"startTime":"2026-07-18T00:38:41.903Z","endTime":"2026-07-18T00:38:45.316Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"0fe74757-4125-4298-a528-28789a263b23","startTime":"2026-07-18T00:39:10.686Z","endTime":"2026-07-18T00:39:15.686Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.777092077411073,"aZ":-36.462536398469865,"pfxX":0.5639754382852351,"pfxZ":-2.9228292231607718,"pX":0.3482489615532451,"pZ":1.0695772490704525,"vX0":4.4325822677464375,"vY0":-119.79023776747373,"vZ0":-3.355946714106408,"x":103.73,"y":209.9,"x0":-1.5909601727803193,"y0":50.00007035906347,"z0":5.712571889494419,"aX":0.8281756113684585},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.8,"breakHorizontal":-1.9,"spinRate":2446,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.45533701764054824,"extension":6.307209753965686},"index":4,"playId":"5dfb4e00-5f8a-39ab-9cce-5e9b9175b6c9","pitchNumber":4,"startTime":"2026-07-18T00:39:28.467Z","endTime":"2026-07-18T00:39:31.482Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.7,"endSpeed":67.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.15349823362297,"aZ":-40.3419277439999,"pfxX":6.324445011536017,"pfxZ":-7.248075367150074,"pX":0.425842673656548,"pZ":0.2180522392839564,"vX0":2.234243893842061,"vY0":-105.84890275616631,"vZ0":-1.9499077435597734,"x":100.77,"y":232.89,"x0":-1.4668951673818964,"y0":50.00122594046984,"z0":5.797579034317144,"aX":7.129291921405611},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-13.3,"breakHorizontal":-12.1,"spinRate":2608,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.5187313141408834,"extension":6.165415672313947},"index":5,"playId":"95266aeb-ef41-3c54-a4e0-891e21f636bd","pitchNumber":5,"startTime":"2026-07-18T00:39:53.030Z","endTime":"2026-07-18T00:39:56.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.517826126128682,"aZ":-30.792975302542903,"pfxX":-7.81925861177782,"pfxZ":0.8765395701577812,"pX":0.5009802017093032,"pZ":-0.3521698187480097,"vX0":7.156710756860768,"vY0":-124.19194092043774,"vZ0":-8.204665511896236,"x":97.9,"y":248.29,"x0":-1.3882653046690736,"y0":50.00341144282935,"z0":5.520177807649916,"aX":-12.338328283735521},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.0,"breakHorizontal":12.7,"spinRate":1925,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.43932873835324493,"extension":6.400356377779473},"index":6,"playId":"c61ac949-65bd-34cc-ab93-3f949b9a6c66","pitchNumber":6,"startTime":"2026-07-18T00:40:14.440Z","endTime":"2026-07-18T00:40:19.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.654444071291685,"aZ":-32.76061085518492,"pfxX":-8.259140795547696,"pfxZ":-0.36785958574023603,"pX":0.3267212451444439,"pZ":1.2990667484889926,"vX0":7.337109755044614,"vY0":-124.99670988586031,"vZ0":-4.169692991421151,"x":104.55,"y":203.71,"x0":-1.56437538882727,"y0":50.002507263049004,"z0":5.659496905375942,"aX":-13.154417340560338},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.3,"breakHorizontal":13.4,"spinRate":2057,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.43710004147091963,"extension":6.453657403616681},"index":7,"playId":"16b2d6fa-cc48-3bee-ae3b-ce01c5ee7ff9","pitchNumber":7,"startTime":"2026-07-18T00:40:50.886Z","endTime":"2026-07-18T00:40:54.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:40:54.717Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonathan Aranda lines out to left fielder Jarren Duran.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T00:42:52.342Z","endTime":"2026-07-18T00:43:17.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.591096515830696,"aZ":-17.93581367470669,"pfxX":8.670012802929811,"pfxZ":7.727425505288972,"pX":0.35033528935115876,"pZ":2.0300295389691043,"vX0":-4.906231221315345,"vY0":-134.49902837685354,"vZ0":-6.165017609203984,"x":103.65,"y":183.97,"x0":1.0660890545699024,"y0":50.00568300724705,"z0":5.612407221868584,"aX":15.978924186675934},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":-14.8,"spinRate":2375,"spinDirection":154},"zone":9,"typeConfidence":0.91,"plateTime":0.4063496655253438,"extension":6.256819439960633},"hitData":{"launchSpeed":99.3,"launchAngle":19.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.08,"coordY":88.27}},"index":0,"playId":"6126b2de-1339-3a6d-9267-c3b77a840156","pitchNumber":1,"startTime":"2026-07-18T00:43:08.737Z","endTime":"2026-07-18T00:43:17.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:43:17.597Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Junior Caminero flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T00:43:24.574Z","endTime":"2026-07-18T00:44:22.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.560236412273536,"aZ":-25.65064912008308,"pfxX":-1.3052107577016823,"pfxZ":4.109267894938448,"pX":0.08752098269850211,"pZ":4.538832067509686,"vX0":-1.962091707166828,"vY0":-124.50785384819336,"vZ0":1.859736416115842,"x":113.66,"y":116.23,"x0":1.0521233259718692,"y0":50.00007483116407,"z0":5.889954208270622,"aX":-2.069721505434301},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.0,"breakHorizontal":2.8,"spinRate":2538,"spinDirection":210},"zone":12,"typeConfidence":0.89,"plateTime":0.4381759428025829,"extension":6.240963821252865},"index":0,"playId":"b2f84999-cef2-30d2-9949-14593e57977d","pitchNumber":1,"startTime":"2026-07-18T00:43:44.593Z","endTime":"2026-07-18T00:43:48.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96178201950421,"aZ":-24.168047454181902,"pfxX":8.303939472920685,"pfxZ":5.528743381168205,"pX":0.4554871989611547,"pZ":3.205014164327803,"vX0":-4.5770634484874035,"vY0":-119.53151923814558,"vZ0":-0.9892758923537651,"x":99.64,"y":152.24,"x0":1.3159683204604933,"y0":50.00129833461842,"z0":5.793503218059292,"aX":12.019398871462387},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":10.1,"breakHorizontal":-13.9,"spinRate":1822,"spinDirection":135},"zone":3,"typeConfidence":0.9,"plateTime":0.45815888065855015,"extension":6.206313965999864},"index":1,"playId":"fcb4cc3e-87aa-352a-8fcc-accd42c75c40","pitchNumber":2,"startTime":"2026-07-18T00:43:59.655Z","endTime":"2026-07-18T00:44:03.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.289038672497146,"aZ":-28.00923331608929,"pfxX":8.689514767375387,"pfxZ":2.9387429117530237,"pX":0.39818060319003357,"pZ":1.7331359708797411,"vX0":-4.63739365547856,"vY0":-118.28595169671352,"vZ0":-3.311415201987255,"x":101.82,"y":191.99,"x0":1.2537879449910485,"y0":50.004413451417186,"z0":5.7157159237182,"aX":12.330560299261103},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.8,"breakHorizontal":-14.6,"spinRate":1739,"spinDirection":133},"zone":9,"typeConfidence":0.91,"plateTime":0.46282090633339257,"extension":6.238345791856541},"hitData":{"launchSpeed":76.8,"launchAngle":29.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.21,"coordY":91.41}},"index":2,"playId":"12fccc8b-5072-30cc-b3ce-08e4eafc5bd6","pitchNumber":3,"startTime":"2026-07-18T00:44:13.941Z","endTime":"2026-07-18T00:44:22.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:44:22.725Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Vilade lines out to shortstop Tsung-Che Cheng.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T00:44:27.195Z","endTime":"2026-07-18T00:45:12.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.963498010710364,"aZ":-16.61023517902113,"pfxX":4.613145379579729,"pfxZ":8.4945660697205,"pX":0.8883968705887273,"pZ":3.430395305198418,"vX0":-2.0611912556171808,"vY0":-134.02271389113227,"vZ0":-2.91151321916933,"x":83.14,"y":146.16,"x0":1.0649204713252423,"y0":50.005428841174066,"z0":5.706596347632544,"aX":8.45526199711472},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":-7.9,"spinRate":2320,"spinDirection":166},"zone":12,"typeConfidence":0.86,"plateTime":0.40752730744591625,"extension":6.532483002691229},"index":0,"playId":"2c29a407-d4bb-3092-af71-f164cb39f6ed","pitchNumber":1,"startTime":"2026-07-18T00:44:49.650Z","endTime":"2026-07-18T00:44:53.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01792448674393,"aZ":-13.617214699744654,"pfxX":2.377532976974735,"pfxZ":9.962169163199697,"pX":-0.7468706403433607,"pZ":2.276095940142823,"vX0":-5.586519582656602,"vY0":-135.25202229275487,"vZ0":-6.060686762534273,"x":145.47,"y":177.33,"x0":1.0315325219582279,"y0":50.00157052154744,"z0":5.491562872460727,"aX":4.428629275505734},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":-3.2,"spinRate":2231,"spinDirection":163},"zone":4,"typeConfidence":0.91,"plateTime":0.4041333042067863,"extension":6.593746424069802},"hitData":{"launchSpeed":94.4,"launchAngle":11.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":107.72,"coordY":142.05}},"index":1,"playId":"717090bd-a247-33d1-b5e0-ff714a4de81c","pitchNumber":2,"startTime":"2026-07-18T00:45:04.883Z","endTime":"2026-07-18T00:45:12.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:45:12.995Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wilyer Abreu lines out to shortstop Taylor Walls.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T00:47:17.636Z","endTime":"2026-07-18T00:47:58.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":670764,"link":"/api/v1/people/670764"},"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(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":86.6,"endSpeed":80.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.997457455861888,"aZ":-28.139627925997257,"pfxX":-0.12913785036489495,"pfxZ":2.459259500137783,"pX":-0.07878981958368743,"pZ":2.5754268625547594,"vX0":3.692704468939358,"vY0":-126.29806431714275,"vZ0":-2.543848950268713,"x":120.0,"y":169.24,"x0":-1.533597796632945,"y0":50.003680373700234,"z0":5.823713596343286,"aX":-0.21268118725395566},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.2,"breakHorizontal":-0.5,"spinRate":2212,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.4311415476526701,"extension":6.258398444961751},"index":0,"playId":"0b4be4ba-629b-3f1b-8938-6de33fe9f3a6","pitchNumber":1,"startTime":"2026-07-18T00:47:19.877Z","endTime":"2026-07-18T00:47:23.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":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91821930286413,"aZ":-14.864718185368071,"pfxX":-5.519891362786474,"pfxZ":9.502036961771234,"pX":0.8643045546424358,"pZ":3.604261371633251,"vX0":7.757187484922012,"vY0":-133.65067602254265,"vZ0":-3.0923254268445506,"x":84.05,"y":141.46,"x0":-1.3492316649815272,"y0":50.00426913063063,"z0":5.834359504099239,"aX":-10.057608448663535},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":8.5,"spinRate":2343,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.40873265426114136,"extension":6.328043277205967},"index":1,"playId":"185438cf-2ff4-3a13-8699-6ac90d6c1508","pitchNumber":2,"startTime":"2026-07-18T00:47:36.913Z","endTime":"2026-07-18T00:47:40.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55848444555704,"aZ":-26.085527075432775,"pfxX":0.31769344855075454,"pfxZ":3.7200815454211256,"pX":0.8306811074912067,"pZ":2.543513207675798,"vX0":5.709131267187363,"vY0":-126.10574631235025,"vZ0":-2.9456949188347243,"x":85.34,"y":170.11,"x0":-1.488067880225201,"y0":50.00499530147552,"z0":5.793487712924807,"aX":0.5203408546628722},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.4,"breakHorizontal":-1.7,"spinRate":2214,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.43154765307828313,"extension":6.351435921762644},"hitData":{"launchSpeed":58.7,"launchAngle":26.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":108.37,"coordY":139.0}},"index":2,"playId":"b6cc4485-9ff9-3af2-be32-595a2682dfd9","pitchNumber":3,"startTime":"2026-07-18T00:47:50.893Z","endTime":"2026-07-18T00:47:58.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:47:58.481Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T00:48:03.730Z","endTime":"2026-07-18T00:49:16.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"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":1},"pitchData":{"startSpeed":73.8,"endSpeed":68.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.450931881174125,"aZ":-42.46092511252142,"pfxX":4.775679222824819,"pfxZ":-8.83701761177353,"pX":0.8046644765165407,"pZ":1.3977619635511376,"vX0":3.4231720577833804,"vY0":-107.45110258604062,"vZ0":0.4057741924967049,"x":86.33,"y":201.04,"x0":-1.4323124491614927,"y0":50.003428123915725,"z0":5.942651138496297,"aX":5.557781318125142},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-15.5,"breakHorizontal":-9.6,"spinRate":2718,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.5106689304718839,"extension":6.313868030934895},"index":0,"playId":"e69732b4-fab1-3a72-94fc-75c03f99bc7c","pitchNumber":1,"startTime":"2026-07-18T00:48:27.125Z","endTime":"2026-07-18T00:48:30.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.250632404324485,"aZ":-29.38762594345141,"pfxX":-3.4762463013749594,"pfxZ":1.7190882797915235,"pX":0.1239107677073669,"pZ":2.1409193898658865,"vX0":4.8539716393704335,"vY0":-125.70615816596936,"vZ0":-3.047369708765758,"x":112.28,"y":180.98,"x0":-1.3684952865694187,"y0":50.00506789940509,"z0":5.721452325490245,"aX":-5.640125338071865},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":5.4,"spinRate":1859,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.43349593160180033,"extension":6.379277834577932},"index":1,"playId":"18c6d30c-d2cb-393d-8eba-e51368eb612a","pitchNumber":2,"startTime":"2026-07-18T00:48:46.225Z","endTime":"2026-07-18T00:48:49.225Z","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":2,"startTime":"2026-07-18T00:49:00.330Z","endTime":"2026-07-18T00:49:12.424Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.340424345696462,"aZ":-34.911682361431346,"pfxX":0.9853951688315474,"pfxZ":-1.92835319399867,"pX":0.7339548678444694,"pZ":1.1785481330774012,"vX0":4.787683843595924,"vY0":-118.14121779387237,"vZ0":-3.1593678958865525,"x":89.02,"y":206.96,"x0":-1.4422113105325256,"y0":50.00274279982495,"z0":5.724320848627781,"aX":1.3992357365149621},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.0,"breakHorizontal":-2.9,"spinRate":2418,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4626444068925126,"extension":6.3932411666440245},"index":3,"playId":"b63039c3-2e2c-3205-b511-2079b94841cd","pitchNumber":3,"startTime":"2026-07-18T00:49:12.424Z","endTime":"2026-07-18T00:49:16.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:49:16.648Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out sharply to center fielder Cedric Mullins.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T00:49:24.761Z","endTime":"2026-07-18T00:49:53.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"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":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.451034226114892,"aZ":-21.465044843644975,"pfxX":-8.668922366034831,"pfxZ":5.993503761297159,"pX":0.3162030927838879,"pZ":2.860012934946579,"vX0":7.3419554171100705,"vY0":-132.60038162813592,"vZ0":-3.5072627844789883,"x":104.95,"y":161.56,"x0":-1.3575965239068097,"y0":50.00434727250051,"z0":5.7597564104571735,"aX":-15.491648817738037},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":14.2,"spinRate":2164,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4125462149775685,"extension":6.333415570282684},"hitData":{"launchSpeed":102.8,"launchAngle":34.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":133.83,"coordY":39.87}},"index":0,"playId":"704c8f40-d9bf-358f-811e-494af37592a2","pitchNumber":1,"startTime":"2026-07-18T00:49:44.326Z","endTime":"2026-07-18T00:49:53.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:49:53.566Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T00:52:28.695Z","endTime":"2026-07-18T00:53:35.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyron Guerrero replaces Jovani Morán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T00:51:19.380Z","endTime":"2026-07-18T00:52:30.964Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594027,"link":"/api/v1/people/594027"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":91.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96819988568645,"aZ":-11.069511323952122,"pfxX":-6.880868630966112,"pfxZ":9.836344169584548,"pX":0.3311155161238592,"pZ":3.0841386367973715,"vX0":7.991973373149323,"vY0":-145.09319178555947,"vZ0":-7.515694807767953,"x":104.38,"y":155.51,"x0":-1.556908618387189,"y0":50.00089242679679,"z0":6.372230694268935,"aX":-14.761028701835656},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.6,"breakHorizontal":11.0,"spinRate":2345,"spinDirection":218},"zone":3,"typeConfidence":0.89,"plateTime":0.37660871793973705,"extension":6.9421897682217475},"index":1,"playId":"a8586b58-c2f8-30d6-ae52-e5d77da41eec","pitchNumber":1,"startTime":"2026-07-18T00:52:30.964Z","endTime":"2026-07-18T00:52:33.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.2,"endSpeed":92.2,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.476016934935107,"aZ":-15.045553110685157,"pfxX":-8.242118001817158,"pfxZ":7.892949581416277,"pX":-0.015035646246463846,"pZ":3.3305921771676883,"vX0":7.2932506932433645,"vY0":-145.74637013349826,"vZ0":-5.774930176764094,"x":117.57,"y":148.85,"x0":-1.4683680407410145,"y0":50.00297306122262,"z0":6.23271005576719,"aX":-17.885829901692265},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.4,"breakHorizontal":13.7,"spinRate":2278,"spinDirection":220},"zone":11,"typeConfidence":0.92,"plateTime":0.37456881816672727,"extension":6.915826647856352},"index":2,"playId":"342bc07d-35a2-3128-99b1-067292c6ce16","pitchNumber":2,"startTime":"2026-07-18T00:52:46.292Z","endTime":"2026-07-18T00:52:49.647Z","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":0},"index":3,"startTime":"2026-07-18T00:52:54.276Z","endTime":"2026-07-18T00:53:13.151Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"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":2,"outs":0},"pitchData":{"startSpeed":101.5,"endSpeed":93.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24381072615981,"aZ":-13.140516734824933,"pfxX":-9.065755032312811,"pfxZ":8.5810962668227,"pX":0.7697211246870127,"pZ":2.7907631544826867,"vX0":10.205696592971472,"vY0":-147.3645543468624,"vZ0":-7.662443035190471,"x":87.66,"y":163.43,"x0":-1.5465626009305249,"y0":50.00340788992264,"z0":6.186342622074722,"aX":-20.10942500317424},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":14.3,"breakHorizontal":14.6,"spinRate":2347,"spinDirection":221},"zone":3,"typeConfidence":0.9,"plateTime":0.3704964057757256,"extension":7.105247297614973},"index":4,"playId":"8004dc63-5c9a-3cdd-8d0f-9516405e4e37","pitchNumber":3,"startTime":"2026-07-18T00:53:13.151Z","endTime":"2026-07-18T00:53:17.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":101.9,"endSpeed":93.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53558989140383,"aZ":-16.217039767509984,"pfxX":-9.395789652509038,"pfxZ":7.135234183208629,"pX":0.76049568169292,"pZ":2.770401031043439,"vX0":10.060686982606144,"vY0":-147.99870055899677,"vZ0":-6.959280432375079,"x":88.01,"y":163.98,"x0":-1.4484770343717397,"y0":50.00722946245985,"z0":6.087465381346725,"aX":-21.02467252862713},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":11.8,"breakHorizontal":15.2,"spinRate":2387,"spinDirection":217},"zone":3,"typeConfidence":0.9,"plateTime":0.36890833619292396,"extension":7.05825464030319},"index":5,"playId":"74026a94-ea52-371c-83b8-156b4d0903bc","pitchNumber":4,"startTime":"2026-07-18T00:53:30.105Z","endTime":"2026-07-18T00:53:35.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:53:35.077Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonny DeLuca singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T00:53:40.811Z","endTime":"2026-07-18T00:55:37.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":101.0,"endSpeed":93.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.651668422914216,"aZ":-14.200802849425553,"pfxX":-7.967987653602284,"pfxZ":8.15024558918201,"pX":0.20149381992079596,"pZ":2.6032581513115356,"vX0":7.459431937058396,"vY0":-146.84353706815904,"vZ0":-8.001799600563364,"x":109.32,"y":168.49,"x0":-1.3246206745574776,"y0":50.00256507782478,"z0":6.190916248681287,"aX":-17.568156512031447},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":13.4,"breakHorizontal":13.2,"spinRate":2346,"spinDirection":215},"zone":5,"typeConfidence":0.92,"plateTime":0.37165347641863455,"extension":7.157412847002293},"index":0,"playId":"c1a7ff6b-7cc5-32d4-a463-24b8d8ffd4f9","pitchNumber":1,"startTime":"2026-07-18T00:53:58.159Z","endTime":"2026-07-18T00:54:01.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.3,"endSpeed":93.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.200126600394476,"aZ":-14.607012915912627,"pfxX":-8.218610974339688,"pfxZ":7.877955972390611,"pX":-0.5444246405685799,"pZ":3.1046825237074525,"vX0":5.464738222823394,"vY0":-147.51854568705747,"vZ0":-6.631133100612031,"x":137.75,"y":154.95,"x0":-1.3417929453300075,"y0":50.00490138808332,"z0":6.223388916609196,"aX":-18.330470044640983},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":13.3,"breakHorizontal":14.0,"spinRate":2225,"spinDirection":216},"zone":1,"typeConfidence":0.93,"plateTime":0.36962277921399744,"extension":7.072288451326027},"index":1,"playId":"065e84cf-0ead-3d69-9054-b678d583984a","pitchNumber":2,"startTime":"2026-07-18T00:54:19.153Z","endTime":"2026-07-18T00:54:22.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":92.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88002790812169,"aZ":-14.311296514865605,"pfxX":-7.899021819527918,"pfxZ":8.25237348792288,"pX":0.13829347870256853,"pZ":3.14327756756436,"vX0":6.990386015518849,"vY0":-145.64808030597104,"vZ0":-6.315609297752473,"x":111.73,"y":153.91,"x0":-1.2580880419977978,"y0":50.00041423777533,"z0":6.193394739172347,"aX":-17.092042697916884},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":13.9,"breakHorizontal":13.1,"spinRate":2271,"spinDirection":219},"zone":2,"typeConfidence":0.92,"plateTime":0.3750349589066082,"extension":7.123518928315099},"index":2,"playId":"6e999c8c-3774-38fc-b128-cf5761924d29","pitchNumber":3,"startTime":"2026-07-18T00:54:42.439Z","endTime":"2026-07-18T00:54:45.687Z","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":2,"outs":1},"pitchData":{"startSpeed":101.1,"endSpeed":93.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.820036285454613,"aZ":-11.889160511108093,"pfxX":-8.42423630028488,"pfxZ":9.169327948318966,"pX":1.0168122420677022,"pZ":1.7236633723490644,"vX0":9.640853356155283,"vY0":-146.71829031952686,"vZ0":-10.713332964958484,"x":78.24,"y":192.24,"x0":-1.19387899652025,"y0":50.00698834893568,"z0":6.099601809165416,"aX":-18.64671310609548},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":14.9,"breakHorizontal":13.7,"spinRate":2208,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.3711909953555459,"extension":7.226002899912727},"index":3,"playId":"8e6c18ea-3901-349c-be7f-3e8ea4fce6fb","pitchNumber":4,"startTime":"2026-07-18T00:55:07.407Z","endTime":"2026-07-18T00:55:12.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.3,"endSpeed":93.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.644774388918346,"aZ":-12.925020799430165,"pfxX":-7.9962582907054,"pfxZ":8.66733939580031,"pX":-0.48142729376701243,"pZ":2.567419210437576,"vX0":5.83240364377369,"vY0":-147.33615764742885,"vZ0":-8.094898790999785,"x":135.35,"y":169.46,"x0":-1.4374492818589124,"y0":50.00390976487992,"z0":6.096114052078759,"aX":-17.76159728533798},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":14.4,"breakHorizontal":13.6,"spinRate":2240,"spinDirection":218},"zone":4,"typeConfidence":0.92,"plateTime":0.370307562402338,"extension":7.166439740997632},"hitData":{"launchSpeed":66.6,"launchAngle":15.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.65,"coordY":121.49}},"index":4,"playId":"d9c07aa1-3254-3f29-b57e-9a4d89933bb4","pitchNumber":5,"startTime":"2026-07-18T00:55:24.968Z","endTime":"2026-07-18T00:55:37.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:55:37.128Z","atBatIndex":47},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ben Williamson grounds into a force out, first baseman Willson Contreras to shortstop Tsung-Che Cheng. Jonny DeLuca out at 2nd. Ben Williamson to 1st.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T00:55:45.510Z","endTime":"2026-07-18T00:56:14.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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_assist"},{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":99.9,"endSpeed":92.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.485588118454533,"aZ":-13.646099594918153,"pfxX":-7.755912509834907,"pfxZ":8.584417819180286,"pX":-1.3571215298173562,"pZ":3.2456734055927554,"vX0":3.2526689207513773,"vY0":-145.40101902352612,"vZ0":-6.265273520856412,"x":168.73,"y":151.15,"x0":-1.4773206517759836,"y0":50.00561347527619,"z0":6.243597799839306,"aX":-16.744921521244414},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.6,"breakHorizontal":13.4,"spinRate":2267,"spinDirection":217},"zone":11,"typeConfidence":0.93,"plateTime":0.37552730455228556,"extension":7.134867870759963},"hitData":{"launchSpeed":53.3,"launchAngle":0.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":139.82,"coordY":184.39}},"index":0,"playId":"e75a3da6-064a-3223-bea8-f06edf0ddf18","pitchNumber":1,"startTime":"2026-07-18T00:56:06.127Z","endTime":"2026-07-18T00:56:14.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:56:14.505Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Feduccia flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T00:56:35.190Z","endTime":"2026-07-18T00:57:48.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":101.3,"endSpeed":93.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.152484473236925,"aZ":-12.617475784969976,"pfxX":-6.402629271055382,"pfxZ":8.852327283873523,"pX":-0.3282190632872059,"pZ":2.695730655547019,"vX0":6.234951827697657,"vY0":-147.28911270866146,"vZ0":-8.143718577722959,"x":129.51,"y":166.0,"x0":-1.6349019118065455,"y0":50.00519485913104,"z0":6.232817067532696,"aX":-14.148323991748486},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":14.6,"breakHorizontal":10.4,"spinRate":2394,"spinDirection":217},"zone":4,"typeConfidence":0.88,"plateTime":0.3710884608340077,"extension":6.879103783294932},"index":0,"playId":"d046e099-eeeb-3852-b63b-8371fae7a97d","pitchNumber":1,"startTime":"2026-07-18T00:56:45.610Z","endTime":"2026-07-18T00:56:49.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.7,"endSpeed":93.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.262912580323686,"aZ":-12.072360131389384,"pfxX":-8.673107970698346,"pfxZ":8.997623864176028,"pX":0.16997078930514523,"pZ":2.687133997954468,"vX0":7.797403358584645,"vY0":-147.85931012601745,"vZ0":-8.155714324081442,"x":110.52,"y":166.23,"x0":-1.3627880923881837,"y0":50.00241144574655,"z0":6.1737451023596694,"aX":-19.377541911502917},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":15.0,"breakHorizontal":14.4,"spinRate":2256,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.36915035873019386,"extension":7.171377592779177},"index":1,"playId":"16a38a68-82f9-325e-8b1e-8992a0a465f4","pitchNumber":2,"startTime":"2026-07-18T00:57:09.733Z","endTime":"2026-07-18T00:57:12.733Z","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":2},"index":2,"startTime":"2026-07-18T00:57:25.050Z","endTime":"2026-07-18T00:57:38.597Z","isPitch":false,"type":"action","player":{"id":676439,"link":"/api/v1/people/676439"}},{"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":2},"pitchData":{"startSpeed":102.4,"endSpeed":93.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.324309463386165,"aZ":-13.335075634521527,"pfxX":-9.11385379554939,"pfxZ":8.349162932763898,"pX":0.16489483951842948,"pZ":3.477914434824838,"vX0":8.067281985112471,"vY0":-148.94705637612498,"vZ0":-5.817422398719427,"x":110.71,"y":144.88,"x0":-1.3887995141668619,"y0":50.00265877358241,"z0":6.221046168752184,"aX":-20.56633687737302},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":14.2,"breakHorizontal":15.0,"spinRate":2411,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.3671205698557003,"extension":6.937420489976584},"hitData":{"launchSpeed":93.8,"launchAngle":42.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.94,"coordY":74.42}},"index":3,"playId":"41b1196f-c2fe-3661-828d-65dba6f50bb7","pitchNumber":3,"startTime":"2026-07-18T00:57:38.597Z","endTime":"2026-07-18T00:57:48.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:57:48.200Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:00:20.096Z","endTime":"2026-07-18T01:01:41.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Craig Kimbrel replaces Mason Englert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T01:00:04.125Z","endTime":"2026-07-18T01:00:22.140Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518886,"link":"/api/v1/people/518886"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38074831770431,"aZ":-15.777684843385885,"pfxX":-5.074594423999447,"pfxZ":8.757184005116073,"pX":1.0611615493797293,"pZ":3.505781025749903,"vX0":11.456376301662662,"vY0":-135.43790962072978,"vZ0":-0.671451179181928,"x":76.55,"y":144.12,"x0":-2.549384505680152,"y0":50.00395725501929,"z0":4.8522667337238365,"aX":-9.504037215480547},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":7.0,"spinRate":2219,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4031924475002975,"extension":7.270678464838513},"index":1,"playId":"e3ca6087-8bf7-3aca-a342-692ad064c0cd","pitchNumber":1,"startTime":"2026-07-18T01:00:22.140Z","endTime":"2026-07-18T01:00:25.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70040282323574,"aZ":-21.14174062058472,"pfxX":-10.512035188200002,"pfxZ":5.80239534373912,"pX":-0.6725522541693116,"pZ":3.1190461492359516,"vX0":9.405974498023385,"vY0":-136.7003359104133,"vZ0":-0.9861376739390731,"x":142.64,"y":154.57,"x0":-2.7836888653163285,"y0":50.00576603498885,"z0":4.928954300093549,"aX":-19.999690882655585},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":17.2,"spinRate":2196,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3998972886999552,"extension":7.000028404592566},"index":2,"playId":"980b7ae6-38e1-3da2-821c-29a30483efff","pitchNumber":2,"startTime":"2026-07-18T01:00:38.342Z","endTime":"2026-07-18T01:00:41.396Z","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.4,"endSpeed":86.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.598384800697296,"aZ":-15.524932669589548,"pfxX":-6.482867672502611,"pfxZ":8.67117554077871,"pX":-0.5104493881948134,"pZ":3.8826400250415265,"vX0":8.650872821172936,"vY0":-137.26071753076738,"vZ0":0.1421530980916707,"x":136.46,"y":133.95,"x0":-2.8515116935521845,"y0":50.00243596578616,"z0":4.881917144757468,"aX":-12.448030348518238},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":10.1,"spinRate":2294,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.398083751066427,"extension":6.989222412256286},"index":3,"playId":"22a3a973-6ac0-317d-b8f5-425e4c9c543d","pitchNumber":3,"startTime":"2026-07-18T01:00:55.210Z","endTime":"2026-07-18T01:00:59.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.159571177659718,"aZ":-21.288046829560404,"pfxX":-10.327153787068426,"pfxZ":5.615610076639754,"pX":-0.18456103365493415,"pZ":2.411256753730506,"vX0":10.53148489885062,"vY0":-137.7417631670907,"vZ0":-2.7613223348944653,"x":124.04,"y":173.68,"x0":-2.700259827167984,"y0":50.00166422633043,"z0":4.852536264888112,"aX":-20.0125295509133},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.8,"breakHorizontal":16.7,"spinRate":2150,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39636402144735516,"extension":6.966462602347721},"index":4,"playId":"32b446b3-6af6-3341-862c-cb093cd5f066","pitchNumber":4,"startTime":"2026-07-18T01:01:12.395Z","endTime":"2026-07-18T01:01:15.395Z","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":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.525492637508425,"aZ":-22.792723079212145,"pfxX":-10.440402851824249,"pfxZ":4.735555651866984,"pX":0.2821258073748943,"pZ":1.7915390299799665,"vX0":11.8480103617278,"vY0":-139.39124992273406,"vZ0":-4.046492999865854,"x":106.25,"y":190.41,"x0":-2.65457004097891,"y0":50.00117869061425,"z0":4.7555565828735435,"aX":-20.671136198811467},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.9,"breakHorizontal":16.7,"spinRate":2145,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.3920240479978898,"extension":7.176031332084465},"hitData":{"launchSpeed":83.2,"launchAngle":-33.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.36,"coordY":157.76}},"index":5,"playId":"d05f117f-d3c5-386b-9e73-ea572ccb7971","pitchNumber":5,"startTime":"2026-07-18T01:01:33.154Z","endTime":"2026-07-18T01:01:41.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:01:41.015Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jarren Duran pops out to third baseman Junior Caminero.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:01:47.282Z","endTime":"2026-07-18T01:04:01.312Z","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":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"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":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.298750091544647,"aZ":-15.7995596325301,"pfxX":-6.274322601525063,"pfxZ":8.614535817741224,"pX":-0.4971880528471988,"pZ":3.2254149095091575,"vX0":8.63470576032315,"vY0":-136.5683594517377,"vZ0":-1.2597188702086026,"x":135.95,"y":151.69,"x0":-2.875482011331524,"y0":50.00406602211099,"z0":4.772566892156558,"aX":-11.928855308298392},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":9.7,"spinRate":2269,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4001148393316125,"extension":7.065979222228606},"index":0,"playId":"02f4ecb6-d879-3426-8161-9ec192069ad0","pitchNumber":1,"startTime":"2026-07-18T01:02:06.937Z","endTime":"2026-07-18T01:02:10.266Z","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":94.7,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.194549760887295,"aZ":-16.01189445487056,"pfxX":-5.53398439271998,"pfxZ":8.397245697517413,"pX":-1.2261561965823409,"pZ":4.2394365079958884,"vX0":6.789373041054874,"vY0":-137.7549480700425,"vZ0":1.1893137840347567,"x":163.74,"y":124.32,"x0":-3.0020688207306487,"y0":50.00171963564305,"z0":4.88353736108414,"aX":-10.650778517598303},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":8.6,"spinRate":2269,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39739870383991116,"extension":6.743577540683136},"index":1,"playId":"779c0c4f-6191-36b9-bf5b-2ebab5ceeb21","pitchNumber":2,"startTime":"2026-07-18T01:02:24.123Z","endTime":"2026-07-18T01:02:27.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.971692263647526,"aZ":-17.2884184105887,"pfxX":-7.061134438282623,"pfxZ":7.829530646691305,"pX":-0.24155078962242468,"pZ":3.184354815322273,"vX0":9.735136109185238,"vY0":-136.7387013990263,"vZ0":-0.9892595771295727,"x":126.21,"y":152.8,"x0":-2.9236635285290666,"y0":50.005759182129836,"z0":4.732337069536498,"aX":-13.430879624188748},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":10.8,"spinRate":2243,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3999420054481506,"extension":7.036227615195883},"index":2,"playId":"ce3f73a0-1b11-3d01-8398-196208940005","pitchNumber":3,"startTime":"2026-07-18T01:02:42.006Z","endTime":"2026-07-18T01:02:45.006Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-18T01:02:56.777Z","endTime":"2026-07-18T01:03:16.348Z","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(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.0,"endSpeed":87.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.853818316048887,"aZ":-24.720851722411027,"pfxX":-10.102404467633352,"pfxZ":3.7969897054703807,"pX":-1.227062247400073,"pZ":3.669786587442159,"vX0":8.730742678134998,"vY0":-138.26423373132616,"vZ0":1.5208733034846094,"x":163.77,"y":139.7,"x0":-3.0920049092551496,"y0":50.002364417242184,"z0":4.7559073907678,"aX":-19.828649891912413},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.3,"breakHorizontal":16.8,"spinRate":2025,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3940894899652059,"extension":7.414307118915502},"index":4,"playId":"3ef5f109-5d1d-35bf-8171-c09878616e45","pitchNumber":4,"startTime":"2026-07-18T01:03:16.348Z","endTime":"2026-07-18T01:03:19.982Z","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":90.6,"endSpeed":84.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.762415702695968,"aZ":-26.53180334422638,"pfxX":-9.205616841984511,"pfxZ":3.159316962560358,"pX":1.0877521168433109,"pZ":1.2627327059851734,"vX0":13.238816481549787,"vY0":-131.46874566955924,"vZ0":-3.898662598181714,"x":75.54,"y":204.69,"x0":-2.7722334275816203,"y0":50.001349043714804,"z0":4.690616189539848,"aX":-16.429614257604086},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.2,"breakHorizontal":14.4,"spinRate":1636,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.413555534396596,"extension":6.886463338460567},"index":5,"playId":"9635d6b4-1b81-31a1-94c3-36b111c83dad","pitchNumber":5,"startTime":"2026-07-18T01:03:33.513Z","endTime":"2026-07-18T01:03:36.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.302850701468472,"aZ":-17.936663595234837,"pfxX":-7.223386876517726,"pfxZ":7.366912258158107,"pX":0.36925021894256066,"pZ":2.430261612621842,"vX0":11.182262523140679,"vY0":-137.1764684287049,"vZ0":-2.6763771358312907,"x":102.93,"y":173.16,"x0":-2.795150781338261,"y0":50.00548858667619,"z0":4.621441768244446,"aX":-13.965950803615785},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.1,"breakHorizontal":11.2,"spinRate":2217,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.39713796282775515,"extension":7.238876779048791},"hitData":{"launchSpeed":83.1,"launchAngle":65.0,"totalDistance":152.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.0,"coordY":149.28}},"index":6,"playId":"03a2d8e4-324f-3440-a914-fe404d0594af","pitchNumber":6,"startTime":"2026-07-18T01:03:51.407Z","endTime":"2026-07-18T01:04:01.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:04:01.312Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Wong walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:04:05.483Z","endTime":"2026-07-18T01:06:04.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"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(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":94.6,"endSpeed":87.3,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.530404581703095,"aZ":-21.802361274776757,"pfxX":-10.337771782761411,"pfxZ":5.350380874884207,"pX":-0.39762208253805625,"pZ":2.7853488256570675,"vX0":10.685183576719503,"vY0":-137.43392387008163,"vZ0":-1.5330527974312567,"x":132.16,"y":163.58,"x0":-2.9673969066715586,"y0":50.00456644069952,"z0":4.8111935900442715,"aX":-20.04999853743959},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.6,"breakHorizontal":16.9,"spinRate":2115,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.3964474062941532,"extension":6.873400692048743},"index":0,"playId":"58bd9d5d-c004-3973-a330-3f7a1cede4ac","pitchNumber":1,"startTime":"2026-07-18T01:04:25.706Z","endTime":"2026-07-18T01:04:28.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9241679090348,"aZ":-36.45081675732688,"pfxX":6.625370846146356,"pfxZ":-2.6907916370324476,"pX":1.540144397640786,"pZ":0.6919802636349507,"vX0":8.768100562194538,"vY0":-125.10759020779268,"vZ0":-3.015988481009466,"x":58.29,"y":220.1,"x0":-2.869177595699931,"y0":50.004481068880075,"z0":4.896613362538167,"aX":10.517886656548397},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.4,"breakHorizontal":-14.0,"spinRate":2703,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.43757722907574603,"extension":6.586698357358131},"index":1,"playId":"3b1d6bd6-273e-3077-94c6-28cb8d7c66bd","pitchNumber":2,"startTime":"2026-07-18T01:04:42.162Z","endTime":"2026-07-18T01:04:45.917Z","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":2},"index":2,"startTime":"2026-07-18T01:04:56.738Z","endTime":"2026-07-18T01:05:06.695Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"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":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.449915587297717,"aZ":-21.98016884394613,"pfxX":-9.945210911791648,"pfxZ":5.181872810907347,"pX":-1.2986057027978053,"pZ":3.09844146466377,"vX0":8.158110234956451,"vY0":-138.73025533872948,"vZ0":-0.460415816074057,"x":166.5,"y":155.12,"x0":-2.972443595423037,"y0":50.00039195064651,"z0":4.720263677024636,"aX":-19.555331868628752},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.5,"breakHorizontal":16.6,"spinRate":2199,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3934767068112306,"extension":6.942573009929444},"index":3,"playId":"5511c52f-c7a4-3631-bdb3-62d5319558ba","pitchNumber":3,"startTime":"2026-07-18T01:05:06.695Z","endTime":"2026-07-18T01:05:10.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.252995042598332,"aZ":-17.394672760130756,"pfxX":-7.328067316373385,"pfxZ":7.7228506169951014,"pX":-0.4487001425033208,"pZ":4.34998491555931,"vX0":9.343868583871817,"vY0":-136.99003479833482,"vZ0":1.8489129062056877,"x":134.1,"y":121.33,"x0":-2.9404504169186474,"y0":50.0040529258998,"z0":4.850383637544656,"aX":-14.027678797647573},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":11.5,"spinRate":2228,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39874330468390395,"extension":7.185080752384706},"index":4,"playId":"768de519-cc77-3d88-a385-93ef15185655","pitchNumber":4,"startTime":"2026-07-18T01:05:25.391Z","endTime":"2026-07-18T01:05:28.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.204381834179948,"aZ":-22.827564251340313,"pfxX":-10.071385169219488,"pfxZ":4.929871403686086,"pX":-1.0955794735846474,"pZ":2.591978071670696,"vX0":8.587883617472478,"vY0":-136.16562555368824,"vZ0":-1.6659234871809312,"x":158.76,"y":168.8,"x0":-2.9670340800150954,"y0":50.00301332715776,"z0":4.776175626434595,"aX":-19.094752672822025},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":16.7,"spinRate":2038,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40078826182575034,"extension":7.078261725840237},"index":5,"playId":"cd727791-928a-3fdb-8525-60961cf0ddde","pitchNumber":5,"startTime":"2026-07-18T01:05:43.541Z","endTime":"2026-07-18T01:05:47.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.999377761054056,"aZ":-21.785317887017236,"pfxX":-11.539692319102972,"pfxZ":5.4537108926000135,"pX":1.592732710764453,"pZ":2.2589821252662388,"vX0":15.782897817217364,"vY0":-136.40359486191875,"vZ0":-2.2819397453628465,"x":56.29,"y":177.79,"x0":-2.740514476507104,"y0":50.00168450337409,"z0":4.591501957056598,"aX":-21.977735175298257},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.6,"breakHorizontal":18.0,"spinRate":2181,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39991919045981605,"extension":7.134767803098571},"index":6,"playId":"5788d592-7d35-3ffc-bac2-aa59916fee8a","pitchNumber":6,"startTime":"2026-07-18T01:06:01.708Z","endTime":"2026-07-18T01:06:04.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:06:04.871Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tsung-Che Cheng strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:06:20.757Z","endTime":"2026-07-18T01:07:24.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.165644056031116,"aZ":-16.710091778152076,"pfxX":-8.105176169614243,"pfxZ":8.205372730857441,"pX":0.6277341014417966,"pZ":1.8278294530074521,"vX0":12.192762346398421,"vY0":-135.98839651879538,"vZ0":-4.551037102766818,"x":93.07,"y":189.43,"x0":-2.8486049732967174,"y0":50.0000060281047,"z0":4.672372904009591,"aX":-15.269914131808312},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":12.2,"spinRate":2182,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.40186829006153335,"extension":7.082591727574171},"index":0,"playId":"49a78acb-d444-34ae-bd53-4aa745233412","pitchNumber":1,"startTime":"2026-07-18T01:06:32.958Z","endTime":"2026-07-18T01:06:36.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.066923892517487,"aZ":-16.133383274972335,"pfxX":-8.355408937106652,"pfxZ":8.298461489112615,"pX":-0.4416544361080423,"pZ":2.9863747942188104,"vX0":9.67143247308187,"vY0":-137.99893758699946,"vZ0":-1.8907367374944821,"x":133.83,"y":158.15,"x0":-2.902450013481478,"y0":50.00217858181074,"z0":4.76450166375355,"aX":-16.150842073034287},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":13.2,"spinRate":2257,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.39657152422374375,"extension":7.06518632252458},"index":1,"playId":"6b9da933-90c5-3607-999b-ff3b7be2ddf7","pitchNumber":2,"startTime":"2026-07-18T01:06:54.194Z","endTime":"2026-07-18T01:06:57.336Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.355446244184677,"aZ":-13.904762391505063,"pfxX":-6.078963151642966,"pfxZ":9.455830096917792,"pX":0.04900708070714651,"pZ":3.607868536165019,"vX0":10.553570987188259,"vY0":-137.8084238337599,"vZ0":-0.326744938363216,"x":115.13,"y":141.37,"x0":-3.032603745501086,"y0":50.00031906834283,"z0":4.663548967523203,"aX":-11.743086315921056},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":8.9,"spinRate":2324,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3967835103074022,"extension":6.819820729895859},"index":2,"playId":"1d94a385-6fb7-3cd2-8d7e-79885e8d7906","pitchNumber":3,"startTime":"2026-07-18T01:07:20.146Z","endTime":"2026-07-18T01:07:24.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:07:24.002Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Walls singles on a fly ball to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T01:09:43.728Z","endTime":"2026-07-18T01:10:11.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Whitlock replaces Tyron Guerrero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T01:08:50.903Z","endTime":"2026-07-18T01:09:46.053Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"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":94.6,"endSpeed":87.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.564533443448113,"aZ":-14.30715041878292,"pfxX":-6.469490358294354,"pfxZ":9.251954110459458,"pX":0.6785681417301328,"pZ":2.102185695395459,"vX0":6.309429579389127,"vY0":-137.61583620014625,"vZ0":-7.35080703902047,"x":91.13,"y":182.02,"x0":-0.7957001295154789,"y0":50.00602776992067,"z0":5.7641171042357895,"aX":-12.497194874804881},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":10.6,"spinRate":2097,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.39697200159444046,"extension":7.276205609927844},"index":1,"playId":"73d839ad-08e4-3a0e-8768-1e9247a71896","pitchNumber":1,"startTime":"2026-07-18T01:09:46.053Z","endTime":"2026-07-18T01:09:49.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.321435090982636,"aZ":-33.24891533095531,"pfxX":-6.416633778722646,"pfxZ":-0.7202488361094357,"pX":-0.07548315231189347,"pZ":2.310708577990621,"vX0":4.052677664703396,"vY0":-121.1189859490783,"vZ0":-1.543655052411657,"x":119.88,"y":176.39,"x0":-0.931674830454902,"y0":50.002778936992975,"z0":5.847822171644742,"aX":-9.590907110560957},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.4,"breakHorizontal":10.7,"spinRate":2222,"spinDirection":266},"zone":5,"typeConfidence":0.82,"plateTime":0.45118929725435564,"extension":7.323735254303067},"hitData":{"launchSpeed":77.6,"launchAngle":31.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.93,"coordY":88.08}},"index":2,"playId":"385b0b5e-9fc2-378d-9058-b1fe49b22753","pitchNumber":2,"startTime":"2026-07-18T01:10:00.689Z","endTime":"2026-07-18T01:10:11.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:10:11.805Z","atBatIndex":54},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Yandy Díaz grounds into a double play, shortstop Tsung-Che Cheng to second baseman Anthony Seigler to first baseman Willson Contreras. Taylor Walls out at 2nd. Yandy Díaz out at 1st.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T01:10:28.430Z","endTime":"2026-07-18T01:11:19.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"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":"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":95.4,"endSpeed":87.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.792325904540355,"aZ":-14.14842744747878,"pfxX":-6.353211137548467,"pfxZ":9.184587962181528,"pX":-1.1213026609869587,"pZ":2.7088673697844263,"vX0":1.7530069513853703,"vY0":-138.89332652203862,"vZ0":-5.895611909550441,"x":159.74,"y":165.64,"x0":-0.933422022380358,"y0":50.00197538666237,"z0":5.792245148407561,"aX":-12.46835509801664},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":11.2,"spinRate":2211,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.39366297061196986,"extension":7.0842939054258505},"index":0,"playId":"978aee85-7ff0-3d2f-bdf7-c6ddf288b1dd","pitchNumber":1,"startTime":"2026-07-18T01:10:37.276Z","endTime":"2026-07-18T01:10:40.542Z","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":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.555923432478686,"aZ":-13.861773286757051,"pfxX":-6.502315979028391,"pfxZ":9.613398536726423,"pX":-0.4492170044130346,"pZ":3.252394825493045,"vX0":3.2530689525778334,"vY0":-136.98073787885093,"vZ0":-4.44838262565214,"x":134.12,"y":150.97,"x0":-0.8057955434764367,"y0":50.0032404944716,"z0":5.84142699744539,"aX":-12.387720931746438},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":11.2,"spinRate":2117,"spinDirection":228},"zone":1,"typeConfidence":0.9,"plateTime":0.39946642867544124,"extension":7.105980077608878},"index":1,"playId":"edabef0b-1f8a-33d4-ac03-2b9756e51033","pitchNumber":2,"startTime":"2026-07-18T01:10:53.821Z","endTime":"2026-07-18T01:10:57.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48961091954724,"aZ":-30.18758366807447,"pfxX":-0.7734733871180226,"pfxZ":1.2212443199394585,"pX":0.34518113358536384,"pZ":1.884380772662972,"vX0":3.930207338035862,"vY0":-126.33385414093459,"vZ0":-3.9117639364715027,"x":103.84,"y":187.9,"x0":-1.126683063947238,"y0":50.002559682611285,"z0":5.865549666680781,"aX":-1.2574202601897804},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.6,"breakHorizontal":0.6,"spinRate":1868,"spinDirection":252},"zone":9,"typeConfidence":0.89,"plateTime":0.4327064112455892,"extension":7.141370705921963},"hitData":{"launchSpeed":84.2,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.79,"coordY":152.9}},"index":2,"playId":"fc65fa1c-d51a-36bf-aa6b-b4967e3746ce","pitchNumber":3,"startTime":"2026-07-18T01:11:09.473Z","endTime":"2026-07-18T01:11:19.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:11:19.155Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T01:11:27.989Z","endTime":"2026-07-18T01:13:43.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.313325434679705,"aZ":-14.125357168756501,"pfxX":-8.662389665884277,"pfxZ":9.182856119387171,"pX":1.0987383224524492,"pZ":2.5677200896368686,"vX0":7.922580370785632,"vY0":-138.88089642831906,"vZ0":-6.168016920748406,"x":75.12,"y":169.45,"x0":-0.6569462675323535,"y0":50.00332600039487,"z0":5.746472858739268,"aX":-17.026456056846627},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":14.2,"spinRate":2174,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.39346792419524634,"extension":7.041375376258314},"index":0,"playId":"cef30f77-4c61-3a59-b211-38b985285149","pitchNumber":1,"startTime":"2026-07-18T01:11:46.740Z","endTime":"2026-07-18T01:11:50.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.1,"endSpeed":78.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42549204906724,"aZ":-33.01418494928427,"pfxX":-10.178590521632978,"pfxZ":-0.536782061468899,"pX":0.6571631628269291,"pZ":1.7578166807208804,"vX0":6.864495098568972,"vY0":-123.8626848874514,"vZ0":-2.983988766227859,"x":91.95,"y":191.32,"x0":-0.8198590389892069,"y0":50.00267876907926,"z0":5.722746882169159,"aX":-15.905303958624057},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.4,"breakHorizontal":16.9,"spinRate":2229,"spinDirection":262},"zone":9,"typeConfidence":0.9,"plateTime":0.4412449828311922,"extension":7.035239545274537},"index":1,"playId":"4eab8483-8ee7-31a2-91a3-6d8a2807b743","pitchNumber":2,"startTime":"2026-07-18T01:11:59.686Z","endTime":"2026-07-18T01:12:02.926Z","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":95.5,"endSpeed":87.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.274980056248783,"aZ":-13.708773765729322,"pfxX":-7.026960714089858,"pfxZ":9.386856680519742,"pX":0.5915930518577018,"pZ":2.868820724148554,"vX0":5.838084724781588,"vY0":-138.91747847085858,"vZ0":-5.767989344879191,"x":94.45,"y":161.32,"x0":-0.617696032241313,"y0":50.00231755471501,"z0":5.873164591221952,"aX":-13.820934870699329},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":11.6,"spinRate":2219,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.39334319838771004,"extension":7.122169116364606},"index":2,"playId":"21009296-eba6-3fe8-a9e7-10e9bdade7bb","pitchNumber":3,"startTime":"2026-07-18T01:12:14.321Z","endTime":"2026-07-18T01:12:17.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.764735894353823,"aZ":-35.64075019989045,"pfxX":-2.2445325002805534,"pfxZ":-2.096996130368579,"pX":0.8074204712558218,"pZ":2.381822202494069,"vX0":4.709775650802027,"vY0":-127.73594832167558,"vZ0":-2.045517816852528,"x":86.22,"y":174.47,"x0":-0.7702592513843785,"y0":50.006246935669196,"z0":6.000151935749029,"aX":-3.7032511835064823},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.1,"breakHorizontal":3.0,"spinRate":1909,"spinDirection":14},"zone":6,"typeConfidence":0.89,"plateTime":0.42909498259245904,"extension":7.275888643519632},"index":3,"playId":"0ee40bc4-8249-3894-a879-2d62d6ba31bd","pitchNumber":4,"startTime":"2026-07-18T01:12:32.777Z","endTime":"2026-07-18T01:12:35.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.783776799565043,"aZ":-34.46694836068724,"pfxX":-9.059088984987307,"pfxZ":-1.5172736171759853,"pX":-0.14519622491529843,"pZ":0.9729194091267823,"vX0":4.593916196916287,"vY0":-121.66418894787019,"vZ0":-4.304994960992413,"x":122.53,"y":212.51,"x0":-0.8716910340924983,"y0":50.00285205730889,"z0":5.722665579879785,"aX":-13.70741325619865},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.5,"breakHorizontal":15.5,"spinRate":2317,"spinDirection":271},"zone":13,"typeConfidence":0.88,"plateTime":0.4486066881480646,"extension":7.177936206159466},"index":4,"playId":"ff613a96-4e63-3afc-89ff-2aa95eef36a8","pitchNumber":5,"startTime":"2026-07-18T01:12:51.830Z","endTime":"2026-07-18T01:12:54.888Z","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":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-18T01:13:07.802Z","endTime":"2026-07-18T01:13:21.336Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"}},{"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":96.0,"endSpeed":88.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.543121328610717,"aZ":-12.728793392658437,"pfxX":-6.547378481105043,"pfxZ":9.745442782219829,"pX":1.0108849656746897,"pZ":2.570610585065396,"vX0":6.860605283348585,"vY0":-139.66905095360394,"vZ0":-6.505914010244086,"x":78.47,"y":169.37,"x0":-0.6150745609575223,"y0":50.00046700966836,"z0":5.750618124268433,"aX":-13.061837673650496},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":10.6,"spinRate":2228,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.39067775057925225,"extension":7.1314475010940965},"index":6,"playId":"1a6d6b4c-06ff-3a21-be44-e1d968a361d6","pitchNumber":6,"startTime":"2026-07-18T01:13:21.336Z","endTime":"2026-07-18T01:13:24.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.282569046230954,"aZ":-12.91007456462978,"pfxX":-7.601248350182335,"pfxZ":9.626407843903005,"pX":0.7844112360202646,"pZ":2.990725110037237,"vX0":6.475976970713901,"vY0":-139.79901977365842,"vZ0":-5.648708539131133,"x":87.1,"y":158.03,"x0":-0.5620904328752991,"y0":50.0036828947308,"z0":5.868140539561033,"aX":-15.211601903968749},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":12.6,"spinRate":2123,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.39017130985899184,"extension":7.049886256370193},"index":7,"playId":"e9cc9caf-36e1-3d3e-bb3d-1991f98f385e","pitchNumber":7,"startTime":"2026-07-18T01:13:39.595Z","endTime":"2026-07-18T01:13:43.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:13:43.515Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Anthony Seigler walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T01:16:06.509Z","endTime":"2026-07-18T01:17:16.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Sulser replaces Craig Kimbrel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T01:15:01.780Z","endTime":"2026-07-18T01:16:08.862Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642121,"link":"/api/v1/people/642121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.397442068681908,"aZ":-13.933998680501537,"pfxX":-5.453504987667819,"pfxZ":9.960016902506537,"pX":-0.3499111910792972,"pZ":3.5592277409786095,"vX0":4.470564886717646,"vY0":-134.08595556441568,"vZ0":-2.8108631809843314,"x":130.34,"y":142.68,"x0":-1.3254417935528968,"y0":50.00451631900172,"z0":5.607941595091321,"aX":-9.989660164965395},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":9.0,"spinRate":2409,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.40757382804899134,"extension":6.635051477165177},"index":1,"playId":"d422ce14-9f99-367d-8939-8460530dca53","pitchNumber":1,"startTime":"2026-07-18T01:16:08.862Z","endTime":"2026-07-18T01:16:12.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193265784499577,"aZ":-14.793782272733857,"pfxX":-5.478185151994417,"pfxZ":9.59959240585068,"pX":-0.02802211551223088,"pZ":3.315151821813265,"vX0":5.20171854116869,"vY0":-133.1073468828237,"vZ0":-3.2981210022798306,"x":118.07,"y":149.27,"x0":-1.287494384625485,"y0":50.00146494218199,"z0":5.6289567949084995,"aX":-9.91700510933164},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.9,"breakHorizontal":8.9,"spinRate":2329,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.4101051750094311,"extension":6.583247770397899},"index":2,"playId":"8a116045-fb42-367a-baa2-3aa651f60cb0","pitchNumber":2,"startTime":"2026-07-18T01:16:21.853Z","endTime":"2026-07-18T01:16:25.784Z","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":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-18T01:16:37.897Z","endTime":"2026-07-18T01:16:41.848Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.046570120733726,"aZ":-28.66934101240474,"pfxX":-8.24074017220532,"pfxZ":2.350908934622754,"pX":-0.008501120554019475,"pZ":1.105603054790875,"vX0":5.905016276221204,"vY0":-120.63937103698562,"vZ0":-4.64248341549704,"x":117.32,"y":208.93,"x0":-1.404047792678328,"y0":50.00146260628783,"z0":5.550037350269529,"aX":-12.279766662327502},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.5,"breakHorizontal":13.7,"spinRate":1914,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.4521145450592541,"extension":6.701963664440386},"index":4,"playId":"5da54f3b-f743-30e6-8683-d099ccf76cca","pitchNumber":3,"startTime":"2026-07-18T01:16:41.848Z","endTime":"2026-07-18T01:16:46.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.103729634012815,"aZ":-28.904167350944444,"pfxX":3.165527673835146,"pfxZ":1.9909747981852561,"pX":1.138665457424373,"pZ":2.773321137813462,"vX0":6.056489677283995,"vY0":-126.47172578568419,"vZ0":-1.2675219166035328,"x":73.6,"y":163.9,"x0":-1.6843213138767783,"y0":50.00487417762509,"z0":5.566953338473141,"aX":5.206575205507663},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":-7.0,"spinRate":2405,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.4305761512765849,"extension":6.611895363896277},"index":5,"playId":"064690ad-43b6-3264-9570-16ffe3f2f47a","pitchNumber":4,"startTime":"2026-07-18T01:16:55.765Z","endTime":"2026-07-18T01:16:59.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.580187355459167,"aZ":-14.806225418935835,"pfxX":-6.290598919909279,"pfxZ":9.450244540206182,"pX":-0.5746929597181586,"pZ":3.425056136019247,"vX0":4.600086838610777,"vY0":-134.3401662389971,"vZ0":-3.00474126452733,"x":138.91,"y":146.3,"x0":-1.4871271550528857,"y0":50.00457143055273,"z0":5.603078508876274,"aX":-11.563481580020547},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":10.4,"spinRate":2305,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.40686073722989935,"extension":6.562197616374797},"index":6,"playId":"abd4b2fd-8c76-3fce-afa3-5262545a7356","pitchNumber":5,"startTime":"2026-07-18T01:17:11.040Z","endTime":"2026-07-18T01:17:16.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:17:16.668Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to right fielder Jonny DeLuca.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T01:17:28.463Z","endTime":"2026-07-18T01:18:25.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368862559763325,"aZ":-13.509023029409622,"pfxX":-5.2971529602289005,"pfxZ":9.990465529039994,"pX":-0.5832780009403401,"pZ":2.4864078367820666,"vX0":3.8693572328386696,"vY0":-135.50701123292163,"vZ0":-5.748045504293848,"x":139.23,"y":171.65,"x0":-1.3383176893264028,"y0":50.00037024628729,"z0":5.571347558928305,"aX":-9.893842817734132},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":8.8,"spinRate":2439,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.4035097632940996,"extension":6.6071790035054905},"index":0,"playId":"d244f128-f7cc-334a-8891-ac72e11bca81","pitchNumber":1,"startTime":"2026-07-18T01:17:42.116Z","endTime":"2026-07-18T01:17:45.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.922899221391745,"aZ":-15.210219492459403,"pfxX":-5.696898325573342,"pfxZ":9.063504091706113,"pX":-0.8928513826406099,"pZ":4.694281489573691,"vX0":3.296134803441079,"vY0":-135.9862829943077,"vZ0":0.02234187434920676,"x":151.03,"y":112.03,"x0":-1.3806805651861844,"y0":50.006285823030005,"z0":5.741437303115005,"aX":-10.667723534029628},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":9.6,"spinRate":2336,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.4028356834515958,"extension":6.748360662823196},"index":1,"playId":"88aaac1c-d1d0-3c5a-bf16-d460c824ab2d","pitchNumber":2,"startTime":"2026-07-18T01:17:59.584Z","endTime":"2026-07-18T01:18:03.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123393253177277,"aZ":-13.402258831038633,"pfxX":-5.352909375294554,"pfxZ":9.96124684719709,"pX":-0.3437404836441621,"pZ":2.014494711032015,"vX0":4.4039643047015,"vY0":-136.2205892886071,"vZ0":-6.9657829652382635,"x":130.1,"y":184.39,"x0":-1.2836325009316176,"y0":50.00590002587097,"z0":5.526298789098924,"aX":-10.090550163853415},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":8.8,"spinRate":2329,"spinDirection":210},"zone":7,"typeConfidence":0.9,"plateTime":0.4016492126991382,"extension":6.453162193924035},"hitData":{"launchSpeed":87.1,"launchAngle":24.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.63,"coordY":100.69}},"index":2,"playId":"01f869d1-f31c-330f-b90a-d6c7f9193378","pitchNumber":3,"startTime":"2026-07-18T01:18:17.543Z","endTime":"2026-07-18T01:18:25.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:18:25.420Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wilyer Abreu pops out to third baseman Junior Caminero in foul territory.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T01:18:32.825Z","endTime":"2026-07-18T01:19:51.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":4},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.301564877217288,"aZ":-14.043878023429206,"pfxX":-3.9203960423856077,"pfxZ":9.578835210949364,"pX":-0.4831830552733418,"pZ":3.659652842698806,"vX0":3.455776851891973,"vY0":-136.086699902372,"vZ0":-2.8638939869410294,"x":135.42,"y":139.97,"x0":-1.2544974032853402,"y0":50.00455286878363,"z0":5.687196272800463,"aX":-7.421601004874988},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":6.5,"spinRate":2249,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.4010897495871819,"extension":6.702079059528271},"index":0,"playId":"37a58a55-f002-3071-8b0a-af072bf4f94f","pitchNumber":1,"startTime":"2026-07-18T01:18:51.215Z","endTime":"2026-07-18T01:18:55.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.751712374349555,"aZ":-14.527865657846068,"pfxX":-4.7973940289918495,"pfxZ":9.547445338883076,"pX":-0.5717575285211233,"pZ":2.765514232097544,"vX0":4.0559107572764495,"vY0":-134.50752040059416,"vZ0":-4.981418416205582,"x":138.79,"y":164.11,"x0":-1.4693573667350583,"y0":50.00593667006986,"z0":5.657326867204109,"aX":-8.870262712491009},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":7.9,"spinRate":2325,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.4058426181967998,"extension":6.624658623196347},"index":1,"playId":"73093a69-1c33-3b78-85e3-0081af0bb720","pitchNumber":2,"startTime":"2026-07-18T01:19:05.784Z","endTime":"2026-07-18T01:19:08.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(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":93.1,"endSpeed":85.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.219741707580027,"aZ":-14.643372521472596,"pfxX":-4.478279282641417,"pfxZ":9.330199250834081,"pX":-0.12925510995691672,"pZ":2.777827060790097,"vX0":4.958723706994262,"vY0":-135.62510671033456,"vZ0":-4.692073839264475,"x":121.93,"y":163.78,"x0":-1.391886921646726,"y0":50.005325569972904,"z0":5.537826830685104,"aX":-8.417405114053077},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.2,"breakHorizontal":7.2,"spinRate":2292,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.40250364648676396,"extension":6.709389363698752},"index":2,"playId":"54179610-c881-31b3-acaa-df098a106b9e","pitchNumber":3,"startTime":"2026-07-18T01:19:20.400Z","endTime":"2026-07-18T01:19:23.702Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-18T01:19:30.567Z","endTime":"2026-07-18T01:19:43.343Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47426309681783,"aZ":-13.909090043265065,"pfxX":-5.129115827363954,"pfxZ":9.517195538212757,"pX":0.761235804779027,"pZ":2.738706070719756,"vX0":7.3705117996228395,"vY0":-137.20654131663983,"vZ0":-5.032725054797607,"x":87.98,"y":164.83,"x0":-1.2852733221720452,"y0":50.00430140479591,"z0":5.5343473823527685,"aX":-9.845687840162029},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2329,"spinDirection":210},"zone":3,"typeConfidence":0.9,"plateTime":0.39819174738191965,"extension":6.520610002569988},"hitData":{"launchSpeed":69.4,"launchAngle":73.0,"totalDistance":105.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":97.08,"coordY":192.22}},"index":4,"playId":"d9dbf73b-4185-373d-b1a3-bece1b1538b3","pitchNumber":4,"startTime":"2026-07-18T01:19:43.343Z","endTime":"2026-07-18T01:19:51.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:19:51.934Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras challenged (pitch result), call on the field was confirmed: Willson Contreras called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T01:20:01.416Z","endTime":"2026-07-18T01:21:24.336Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"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":93.6,"endSpeed":86.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.398375535474685,"aZ":-11.57585991299305,"pfxX":-6.1280792202100685,"pfxZ":10.862890526765172,"pX":0.025197164318781665,"pZ":3.3413444444910905,"vX0":5.78718336376373,"vY0":-136.2260578929153,"vZ0":-4.0093567435079915,"x":116.04,"y":148.56,"x0":-1.3213135734351715,"y0":50.00661010223064,"z0":5.621089641225297,"aX":-11.624447436079322},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":10.0,"spinRate":2432,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.4006971122452976,"extension":6.551237965387966},"index":0,"playId":"40a2174a-0a0d-377b-9dd7-4442dfeb6456","pitchNumber":1,"startTime":"2026-07-18T01:20:19.965Z","endTime":"2026-07-18T01:20:22.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62166189798021,"aZ":-31.13051424413522,"pfxX":-9.45306916341235,"pfxZ":0.6771248744652869,"pX":-0.3036677501647812,"pZ":2.1712323065948764,"vX0":5.989268689293553,"vY0":-122.61084144033846,"vZ0":-1.9244175180748204,"x":128.58,"y":180.16,"x0":-1.541152731260222,"y0":50.000566787389644,"z0":5.604691239985017,"aX":-14.493820031275817},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.1,"breakHorizontal":15.8,"spinRate":1827,"spinDirection":230},"zone":7,"typeConfidence":0.9,"plateTime":0.4455016307756554,"extension":6.703259413735606},"index":1,"playId":"f4def267-4d55-3a9c-ae28-b940fb53dc5c","pitchNumber":2,"startTime":"2026-07-18T01:20:41.207Z","endTime":"2026-07-18T01:20:44.868Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"7134f23e-a9b2-3acf-abfd-3395219a9fc8","startTime":"2026-07-18T01:21:03.726Z","endTime":"2026-07-18T01:21:09.188Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.974393291064743,"aZ":-30.466324387658005,"pfxX":-8.895893109594391,"pfxZ":1.0929948966869647,"pX":-0.518012841364544,"pZ":1.8532941258091453,"vX0":5.340410985858393,"vY0":-123.61727200227759,"vZ0":-2.9762568875225925,"x":136.75,"y":188.74,"x0":-1.5378872919386586,"y0":50.004095112813935,"z0":5.600341324758849,"aX":-13.92805132992347},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":15.1,"spinRate":1874,"spinDirection":236},"zone":7,"typeConfidence":0.89,"plateTime":0.4411294515642976,"extension":6.494698768986755},"index":3,"playId":"809d33db-567c-31e6-98a6-61a3c6c97bbf","pitchNumber":3,"startTime":"2026-07-18T01:21:19.365Z","endTime":"2026-07-18T01:21:24.336Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"}},"playEndTime":"2026-07-18T01:21:24.336Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Junior Caminero grounds out, second baseman Anthony Seigler to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T01:24:12.574Z","endTime":"2026-07-18T01:26:53.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"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":{"description":"Pitching Change: Justin Slaten replaces Garrett Whitlock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T01:22:44.743Z","endTime":"2026-07-18T01:24:14.910Z","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.787653099654825,"aZ":-19.668459429584637,"pfxX":1.531297607976025,"pfxZ":6.442359665822537,"pX":0.2557192172306053,"pZ":2.417469834732464,"vX0":2.6705996151680997,"vY0":-137.98137461155684,"vZ0":-5.712939047330234,"x":107.25,"y":173.51,"x0":-0.921149717002401,"y0":50.0030793464764,"z0":5.82702155711923,"aX":2.9717171583862787},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":-3.2,"spinRate":2539,"spinDirection":179},"zone":6,"typeConfidence":0.9,"plateTime":0.39596017517446036,"extension":6.813413353304626},"index":1,"playId":"13a2a836-c33e-36cb-8dfe-b2cf504fd0c3","pitchNumber":1,"startTime":"2026-07-18T01:24:14.910Z","endTime":"2026-07-18T01:24:22.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13791534303413,"aZ":-31.975328220469468,"pfxX":9.125957691927859,"pfxZ":0.12743421980209657,"pX":1.6867620032406334,"pZ":0.592194204711572,"vX0":4.2961982852338805,"vY0":-126.3990546877136,"vZ0":-5.889398509888364,"x":52.7,"y":222.79,"x0":-1.2260050286613433,"y0":50.00542463982682,"z0":5.550993010760822,"aX":14.622512174671234},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.0,"breakHorizontal":-17.5,"spinRate":2416,"spinDirection":73},"zone":14,"typeConfidence":0.92,"plateTime":0.43498425063945634,"extension":6.756069402610074},"index":2,"playId":"592155a9-f8c1-3cd2-af1b-119786d2fcd4","pitchNumber":2,"startTime":"2026-07-18T01:24:35.469Z","endTime":"2026-07-18T01:24:39.301Z","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":85.9,"endSpeed":79.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.376196349038604,"aZ":-28.240775316084072,"pfxX":8.462428506449626,"pfxZ":2.472391159464829,"pX":0.650965004541821,"pZ":2.1591405372456873,"vX0":1.8698647118342637,"vY0":-125.1460772599611,"vZ0":-2.78173895894759,"x":92.19,"y":180.48,"x0":-1.2049475296426342,"y0":50.00408482559091,"z0":5.589442633739843,"aX":13.473459348419007},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.1,"breakHorizontal":-15.7,"spinRate":2642,"spinDirection":60},"zone":9,"typeConfidence":0.92,"plateTime":0.4370535180527533,"extension":6.786515197619164},"index":3,"playId":"99f66976-4def-3e3e-aafd-914aa2ce12ee","pitchNumber":3,"startTime":"2026-07-18T01:24:52.803Z","endTime":"2026-07-18T01:24:56.794Z","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":85.0,"endSpeed":78.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47018664002464,"aZ":-29.109665737933614,"pfxX":7.665850321121895,"pfxZ":1.9762618431504055,"pX":0.35759626691190355,"pZ":1.7553276443055328,"vX0":1.4527416284354948,"vY0":-123.75571643059601,"vZ0":-3.474613262778635,"x":103.37,"y":191.39,"x0":-1.2330452868689863,"y0":50.004988868443526,"z0":5.613300906993689,"aX":11.903351529486386},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.0,"breakHorizontal":-14.3,"spinRate":2703,"spinDirection":63},"zone":9,"typeConfidence":0.92,"plateTime":0.4424183418161509,"extension":6.921348692303209},"index":4,"playId":"e4ae5fe3-c66c-3e26-9f7e-cb3fd7d4f872","pitchNumber":4,"startTime":"2026-07-18T01:25:41.360Z","endTime":"2026-07-18T01:25:46.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.214144572642322,"aZ":-28.121852944679112,"pfxX":9.524940232789012,"pfxZ":2.5924701145255225,"pX":1.1664346662544431,"pZ":0.9810859587798962,"vX0":2.739704819549053,"vY0":-124.15214130077243,"vZ0":-5.35591873431476,"x":72.54,"y":212.29,"x0":-1.1884277761694029,"y0":50.005555208653895,"z0":5.499062140573408,"aX":14.912483073651421},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.7,"breakHorizontal":-17.9,"spinRate":2581,"spinDirection":49},"zone":14,"typeConfidence":0.93,"plateTime":0.4407122852274319,"extension":6.961404074867086},"index":5,"playId":"b9705c25-ae15-3b89-980e-0f1488548a5a","pitchNumber":5,"startTime":"2026-07-18T01:26:28.765Z","endTime":"2026-07-18T01:26:32.912Z","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":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12733847011953,"aZ":-14.387353265649327,"pfxX":-6.480345489290359,"pfxZ":8.86846664615652,"pX":-1.0000708626469879,"pZ":2.6285778700615308,"vX0":2.1103228063596577,"vY0":-140.55182904711907,"vZ0":-5.958175932706035,"x":155.12,"y":167.81,"x0":-0.9176242878712376,"y0":50.00157065203653,"z0":5.706025793135266,"aX":-12.996213844629889},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":11.3,"spinRate":2271,"spinDirection":205},"zone":11,"typeConfidence":0.87,"plateTime":0.3893235216432842,"extension":7.005933349549895},"hitData":{"launchSpeed":67.9,"launchAngle":13.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.07,"coordY":147.15}},"index":6,"playId":"2a69b082-7738-31b3-8645-f9d96a19ba4a","pitchNumber":6,"startTime":"2026-07-18T01:26:45.521Z","endTime":"2026-07-18T01:26:53.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:26:53.757Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Vilade grounds out, second baseman Anthony Seigler to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T01:27:22.291Z","endTime":"2026-07-18T01:27:33.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"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":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-18T01:27:15.101Z","endTime":"2026-07-18T01:27:24.611Z","isPitch":false,"type":"action","player":{"id":668723,"link":"/api/v1/people/668723"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":87.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.762307181369938,"aZ":-21.479987332977895,"pfxX":1.5625334553230716,"pfxZ":5.61992702339338,"pX":0.46529312341365264,"pZ":2.005421108193304,"vX0":3.0303104466636883,"vY0":-135.88550418930703,"vZ0":-5.938397525629906,"x":99.26,"y":184.63,"x0":-0.8597065934936307,"y0":50.005512309252445,"z0":5.673282288349301,"aX":2.974868849730129},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.4,"breakHorizontal":-3.4,"spinRate":2504,"spinDirection":172},"zone":9,"typeConfidence":0.9,"plateTime":0.4003483493998443,"extension":6.846204612453442},"hitData":{"launchSpeed":90.9,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.37,"coordY":142.91}},"index":1,"playId":"c448ac35-35c8-3f26-a044-039e198c8f13","pitchNumber":1,"startTime":"2026-07-18T01:27:24.611Z","endTime":"2026-07-18T01:27:33.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:27:33.068Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T01:27:44.877Z","endTime":"2026-07-18T01:29:34.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"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,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62388480290933,"aZ":-13.682903331520466,"pfxX":-0.7769061016154363,"pfxZ":9.385715692285775,"pX":-0.13556039302700332,"pZ":2.009789340561432,"vX0":2.284237939317723,"vY0":-138.66835225212066,"vZ0":-7.568398648698006,"x":122.17,"y":184.52,"x0":-0.8648252205361918,"y0":50.00224037386087,"z0":5.665245729133144,"aX":-1.5306829696220263},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":1.0,"spinRate":2433,"spinDirection":196},"zone":8,"typeConfidence":0.89,"plateTime":0.3932356744988894,"extension":6.874335516638303},"index":0,"playId":"9b178483-7520-3720-b8f5-336fdeb00055","pitchNumber":1,"startTime":"2026-07-18T01:28:06.262Z","endTime":"2026-07-18T01:28:09.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.648505933320244,"aZ":-40.18871295332297,"pfxX":4.8450172975509656,"pfxZ":-5.067214234795166,"pX":0.5124233660993205,"pZ":-0.015080958075846055,"vX0":1.998258446704996,"vY0":-124.54992692190396,"vZ0":-5.812885705748808,"x":97.47,"y":239.19,"x0":-0.9285038558901267,"y0":50.00470514369119,"z0":5.6506911895444185,"aX":7.657517099047423},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-10.2,"breakHorizontal":-9.2,"spinRate":2606,"spinDirection":16},"zone":14,"typeConfidence":0.6,"plateTime":0.43878256322713005,"extension":6.871162971081183},"index":1,"playId":"fc1f3901-f3fc-358d-baad-078b3d1d9a4f","pitchNumber":2,"startTime":"2026-07-18T01:28:22.483Z","endTime":"2026-07-18T01:28:26.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.143170251726044,"aZ":-14.409183666072884,"pfxX":0.03461121829299699,"pfxZ":8.918093514861594,"pX":-0.043847242871159854,"pZ":3.340974540194996,"vX0":2.6971852389705893,"vY0":-139.6880714706049,"vZ0":-3.940635033354122,"x":118.67,"y":148.57,"x0":-1.0231773513320481,"y0":50.00058765660021,"z0":5.706386574200174,"aX":0.06858744073180284},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":-0.6,"spinRate":2561,"spinDirection":192},"zone":11,"typeConfidence":0.89,"plateTime":0.39093246391949465,"extension":6.724428069783016},"index":2,"playId":"8b3a4e52-eafd-3f41-92d2-4f5feb059ce8","pitchNumber":3,"startTime":"2026-07-18T01:28:40.655Z","endTime":"2026-07-18T01:28:43.710Z","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":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-18T01:28:48.586Z","endTime":"2026-07-18T01:29:05.181Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.005515783591825,"aZ":-11.050038959242364,"pfxX":0.6094164965391229,"pfxZ":10.684894296649945,"pX":0.46861798082048045,"pZ":0.7609698106715133,"vX0":2.940662046035951,"vY0":-138.96631939048964,"vZ0":-11.126558330304254,"x":99.14,"y":218.23,"x0":-0.6778104466108675,"y0":50.00195052963825,"z0":5.526239504055534,"aX":1.2042348755128616},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.5,"breakHorizontal":-1.7,"spinRate":2514,"spinDirection":193},"zone":14,"typeConfidence":0.66,"plateTime":0.3925415917832469,"extension":6.9366867879966625},"index":4,"playId":"5ad3daa6-c2c9-3a7a-bfc8-49874cf4e060","pitchNumber":4,"startTime":"2026-07-18T01:29:05.181Z","endTime":"2026-07-18T01:29:08.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.148321953670735,"aZ":-44.1121963835021,"pfxX":3.5899076138165875,"pfxZ":-7.845963891574824,"pX":0.5013022071416262,"pZ":0.44829337713579337,"vX0":1.9876681150233222,"vY0":-122.57641312260316,"vZ0":-3.751883342557714,"x":97.89,"y":226.68,"x0":-0.7863242652391866,"y0":50.001331098478076,"z0":5.763723888272561,"aX":5.463697240926254},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-14.9,"breakHorizontal":-7.0,"spinRate":2660,"spinDirection":19},"zone":14,"typeConfidence":0.92,"plateTime":0.44678266856159254,"extension":6.902666303748013},"index":5,"playId":"9042972b-22bf-3455-a19b-bf871e0a378b","pitchNumber":5,"startTime":"2026-07-18T01:29:29.245Z","endTime":"2026-07-18T01:29:34.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:29:34.512Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jahmai Jones grounds out to first baseman Jonathan Aranda.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T01:32:00.416Z","endTime":"2026-07-18T01:33:32.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cam Booser replaces Cole Sulser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T01:30:59.380Z","endTime":"2026-07-18T01:31:25.317Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592155,"link":"/api/v1/people/592155"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Masataka Yoshida.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T01:31:25.317Z","endTime":"2026-07-18T01:32:02.735Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26391288865678,"aZ":-23.798884382484964,"pfxX":0.5685066306273066,"pfxZ":4.73235350156204,"pX":-0.5985795856993464,"pZ":2.5066435942790615,"vX0":-8.725491089604342,"vY0":-131.27963098618008,"vZ0":-2.969254366086186,"x":139.82,"y":171.1,"x0":2.6751825507813365,"y0":50.00045647691277,"z0":5.397629774898872,"aX":1.0063487028385139},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.2,"breakHorizontal":0.6,"spinRate":2029,"spinDirection":150},"zone":4,"typeConfidence":0.7,"plateTime":0.4150844177408608,"extension":6.450870872264166},"index":2,"playId":"9e31de2b-24c1-378f-a305-db1aea499e3e","pitchNumber":1,"startTime":"2026-07-18T01:32:02.735Z","endTime":"2026-07-18T01:32:06.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.131733868119607,"aZ":-31.187039063746006,"pfxX":-1.8053443170423755,"pfxZ":0.5979884701480422,"pX":-0.2346592050953084,"pZ":2.3058505791003068,"vX0":-6.424278985897654,"vY0":-127.29805763203696,"vZ0":-1.5622812429830526,"x":125.94,"y":176.52,"x0":2.551995114580979,"y0":50.00190669789627,"z0":5.386976090341031,"aX":-2.9741420221971717},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":4.7,"spinRate":2220,"spinDirection":215},"zone":4,"typeConfidence":0.92,"plateTime":0.429594232934579,"extension":6.512238945276697},"index":3,"playId":"44425f32-b6d1-3637-b8cf-8efce84fa262","pitchNumber":2,"startTime":"2026-07-18T01:32:19.993Z","endTime":"2026-07-18T01:32:22.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.929334781653672,"aZ":-27.23990027965993,"pfxX":10.615828300704141,"pfxZ":2.8967931930609465,"pX":0.22177317886374637,"pZ":-0.3801118064392512,"vX0":-8.881498252648846,"vY0":-129.33562346942617,"vZ0":-8.924702704923188,"x":108.55,"y":249.04,"x0":2.314095595011549,"y0":50.00098098806538,"z0":5.191134953279819,"aX":18.05788679183433},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.5,"breakHorizontal":-17.4,"spinRate":1395,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.42282635701546534,"extension":6.721597669008431},"index":4,"playId":"9e83a179-6252-34ac-8f30-510e0f6d252c","pitchNumber":3,"startTime":"2026-07-18T01:32:40.766Z","endTime":"2026-07-18T01:32:45.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.213156288809714,"aZ":-29.31749038279154,"pfxX":-1.7306044034350812,"pfxZ":1.6525040253569436,"pX":-0.3528805418084718,"pZ":2.4892136300021965,"vX0":-6.917582793643791,"vY0":-130.30972393062493,"vZ0":-1.9877271186545058,"x":130.45,"y":171.57,"x0":2.5560348760929554,"y0":50.002894483756506,"z0":5.467017100075622,"aX":-2.9878277962466875},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.8,"breakHorizontal":4.6,"spinRate":2085,"spinDirection":177},"zone":4,"typeConfidence":0.92,"plateTime":0.41960238588247023,"extension":6.545412838961508},"index":5,"playId":"75e7b84e-1522-3196-a285-ecce02d88d6a","pitchNumber":4,"startTime":"2026-07-18T01:32:59.176Z","endTime":"2026-07-18T01:33:03.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.546267130755894,"aZ":-28.282947127977394,"pfxX":10.552532304545196,"pfxZ":2.241804853602858,"pX":1.2296504008137519,"pZ":2.387317917321003,"vX0":-6.974403989632145,"vY0":-130.58028502700552,"vZ0":-2.247628473119736,"x":70.13,"y":174.32,"x0":2.5592241851693727,"y0":50.000874744514995,"z0":5.379281540986523,"aX":18.288615105451353},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.8,"breakHorizontal":-17.6,"spinRate":1565,"spinDirection":122},"zone":14,"typeConfidence":0.89,"plateTime":0.41887205910965797,"extension":6.655138524618292},"hitData":{"launchSpeed":59.5,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.76,"coordY":175.01}},"index":6,"playId":"a69562e2-4f81-3996-afd3-e560fda042d8","pitchNumber":5,"startTime":"2026-07-18T01:33:23.561Z","endTime":"2026-07-18T01:33:32.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:33:32.302Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T01:33:38.976Z","endTime":"2026-07-18T01:34:41.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"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":2},"details":{"event":"Groundout","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":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.470467466866733,"aZ":-28.83907004253164,"pfxX":-1.6493732534435985,"pfxZ":1.9203787732864788,"pX":-0.41547865553939983,"pZ":1.7833734829108907,"vX0":-7.131433314447364,"vY0":-130.37175844275606,"vZ0":-3.405676564666896,"x":132.84,"y":190.63,"x0":2.561148616743495,"y0":50.002071394260625,"z0":5.265666682789386,"aX":-2.858058991700457},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.0,"breakHorizontal":4.4,"spinRate":2263,"spinDirection":171},"zone":7,"typeConfidence":0.92,"plateTime":0.4189345297939857,"extension":6.501014395332303},"index":0,"playId":"77883b4d-78cf-3fc7-b3c0-9842dae984a2","pitchNumber":1,"startTime":"2026-07-18T01:34:00.971Z","endTime":"2026-07-18T01:34:03.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884108905641526,"aZ":-27.989898873784128,"pfxX":0.7102557475208047,"pfxZ":2.3789451711590077,"pX":-0.38835479649221766,"pZ":1.7443398500865868,"vX0":-7.818831425356989,"vY0":-131.4275649820272,"vZ0":-3.9800201865125517,"x":131.8,"y":191.68,"x0":2.527993155043181,"y0":50.00066308171065,"z0":5.348354442659284,"aX":1.249336067894322},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.7,"breakHorizontal":0.4,"spinRate":2006,"spinDirection":189},"zone":7,"typeConfidence":0.81,"plateTime":0.416171046245712,"extension":6.529075954356342},"hitData":{"launchSpeed":102.2,"launchAngle":-0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":167.9}},"index":1,"playId":"e284b7b5-9355-35c1-9cd8-494ffeeaf76a","pitchNumber":2,"startTime":"2026-07-18T01:34:32.573Z","endTime":"2026-07-18T01:34:41.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:34:41.522Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jarren Duran lines out sharply to left fielder Ryan Vilade.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T01:34:49.588Z","endTime":"2026-07-18T01:35:15.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":96.6,"endSpeed":89.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.128367215913475,"aZ":-14.737327426717597,"pfxX":5.320280673537903,"pfxZ":8.621009209745235,"pX":-0.1265863208728323,"pZ":1.831096918382223,"vX0":-8.710451494760571,"vY0":-140.43459495971936,"vZ0":-7.373036159027182,"x":121.83,"y":189.34,"x0":2.3065527967048527,"y0":50.00032247295595,"z0":5.42588888006631,"aX":10.757734891869053},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":-8.2,"spinRate":1827,"spinDirection":140},"zone":8,"typeConfidence":0.91,"plateTime":0.3882081167739213,"extension":6.667025324000128},"hitData":{"launchSpeed":104.0,"launchAngle":14.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.18,"coordY":84.63}},"index":0,"playId":"e84086b1-a2e4-347f-97b2-99fe57b80aee","pitchNumber":1,"startTime":"2026-07-18T01:35:07.551Z","endTime":"2026-07-18T01:35:15.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:35:15.361Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny DeLuca strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T01:37:44.919Z","endTime":"2026-07-18T01:39:05.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jahmai Jones remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T01:36:33.944Z","endTime":"2026-07-18T01:36:33.958Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"}},{"details":{"description":"Pitching Change: Aroldis Chapman replaces Justin Slaten.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T01:36:33.958Z","endTime":"2026-07-18T01:37:47.190Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.299895391123997,"aZ":-26.528005372298356,"pfxX":-6.687761861977332,"pfxZ":3.897019682978115,"pX":0.9554579196988477,"pZ":2.9438962721475264,"vX0":3.1505850560766975,"vY0":-119.46330076616354,"vZ0":-1.952318399426552,"x":80.58,"y":159.29,"x0":0.49081711404798045,"y0":50.00549899269634,"z0":6.148617729289717,"aX":-9.699985561100972},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.8,"breakHorizontal":11.4,"spinRate":2176,"spinDirection":279},"zone":12,"typeConfidence":0.91,"plateTime":0.4579123081571379,"extension":7.025935906694437},"index":2,"playId":"7c68ea80-5042-3688-92ee-7ce3ca2ed6ba","pitchNumber":1,"startTime":"2026-07-18T01:37:47.190Z","endTime":"2026-07-18T01:37:51.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06199555151451,"aZ":-10.28189054945077,"pfxX":1.9847341969347219,"pfxZ":11.018224070733666,"pX":-0.7824094073753156,"pZ":1.4467402914387668,"vX0":-3.9492806932691806,"vY0":-139.7211948245629,"vZ0":-10.169208923522627,"x":146.82,"y":199.72,"x0":0.3883952521994599,"y0":50.00024676670689,"z0":5.798952860552829,"aX":3.9428393319047084},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":-2.9,"spinRate":2435,"spinDirection":161},"zone":13,"typeConfidence":0.9,"plateTime":0.3913038534437834,"extension":7.1507080145444535},"index":3,"playId":"aeb5a6f4-e1be-342f-bb2b-053170b06eec","pitchNumber":2,"startTime":"2026-07-18T01:38:03.965Z","endTime":"2026-07-18T01:38:08.368Z","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":95.1,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.327498959063558,"aZ":-11.248371306421214,"pfxX":2.3157833483850485,"pfxZ":10.774476042343931,"pX":1.2191103137643586,"pZ":2.5357578659215254,"vX0":1.213670562236466,"vY0":-138.35388053662646,"vZ0":-7.254659295107912,"x":70.53,"y":170.31,"x0":0.4741073796791091,"y0":50.00421222314888,"z0":5.942583583710447,"aX":4.497954342336012},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":-4.4,"spinRate":2404,"spinDirection":164},"zone":12,"typeConfidence":0.9,"plateTime":0.39560509244528497,"extension":7.059375352023021},"index":4,"playId":"5fffd508-942d-34ea-9c13-2d03c4f0577d","pitchNumber":3,"startTime":"2026-07-18T01:38:21.485Z","endTime":"2026-07-18T01:38:24.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68006793967667,"aZ":-25.665814847104823,"pfxX":-5.865276534640524,"pfxZ":4.314460273197965,"pX":0.8256079003016118,"pZ":1.5517871036478135,"vX0":2.6262714629655375,"vY0":-121.73619275868383,"vZ0":-5.3140939424751945,"x":85.53,"y":196.88,"x0":0.49805455852640057,"y0":50.00566074373771,"z0":5.969988269947582,"aX":-8.852490792736477},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.8,"breakHorizontal":10.1,"spinRate":2231,"spinDirection":268},"zone":14,"typeConfidence":0.91,"plateTime":0.44900041504282395,"extension":7.26537046924374},"index":5,"playId":"4939f44a-f2de-34ca-a040-64e7cabedb99","pitchNumber":4,"startTime":"2026-07-18T01:38:43.379Z","endTime":"2026-07-18T01:38:47.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.573426427795965,"aZ":-30.44991593757795,"pfxX":-7.152245040578059,"pfxZ":1.0705679820553158,"pX":-0.12786768498261453,"pZ":1.2543732437130846,"vX0":1.022075360169682,"vY0":-125.91230307440117,"vZ0":-5.68832105297977,"x":121.87,"y":204.91,"x0":0.39158166372818204,"y0":50.004143879006314,"z0":5.994397948026952,"aX":-11.53219669313156},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":12.7,"spinRate":2480,"spinDirection":296},"zone":13,"typeConfidence":0.9,"plateTime":0.43432663632391044,"extension":7.380615544301278},"index":6,"playId":"d98818f6-1496-3d54-ba1a-aa031a8b2966","pitchNumber":5,"startTime":"2026-07-18T01:39:01.994Z","endTime":"2026-07-18T01:39:05.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:39:05.852Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ben Williamson pops out to first baseman Willson Contreras in foul territory.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T01:39:13.604Z","endTime":"2026-07-18T01:41:10.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":97.0,"endSpeed":89.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67150347992442,"aZ":-13.365633420666196,"pfxX":5.604023829012675,"pfxZ":9.230552769354501,"pX":-0.6709569807679353,"pZ":2.999617774022025,"vX0":-4.402780011295,"vY0":-141.2554798709774,"vZ0":-5.884988475207743,"x":142.58,"y":157.79,"x0":0.17336970561458262,"y0":50.00294385829738,"z0":5.956204876756362,"aX":11.419050070140306},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":-9.4,"spinRate":2488,"spinDirection":170},"zone":1,"typeConfidence":0.91,"plateTime":0.3865278440950686,"extension":7.0545503610704445},"index":0,"playId":"9c3f0a5a-eeda-3ad1-aca6-ddad4b3934d3","pitchNumber":1,"startTime":"2026-07-18T01:39:32.911Z","endTime":"2026-07-18T01:39:35.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1512319638055,"aZ":-14.05553766769544,"pfxX":6.1178410822963,"pfxZ":8.84185294782692,"pX":0.3571281130505074,"pZ":3.7581020438191763,"vX0":-2.254141466795182,"vY0":-141.7307547013408,"vZ0":-3.5985204447162644,"x":103.39,"y":137.31,"x0":0.36441240603019576,"y0":50.00492491038974,"z0":5.932488550095275,"aX":12.539789911097161},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.6,"breakHorizontal":-10.7,"spinRate":2409,"spinDirection":165},"zone":12,"typeConfidence":0.9,"plateTime":0.3853772612016537,"extension":7.11656945446698},"index":1,"playId":"dd3b5db3-1e5b-3499-824a-3ec2025d13f4","pitchNumber":2,"startTime":"2026-07-18T01:39:51.224Z","endTime":"2026-07-18T01:39:54.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.624690002608858,"aZ":-29.349409969730992,"pfxX":2.050232994591444,"pfxZ":1.5601579151449405,"pX":0.44800756096270594,"pZ":1.2910191007593497,"vX0":-0.9788190070137848,"vY0":-132.1475195161644,"vZ0":-6.376203789694955,"x":99.92,"y":203.92,"x0":0.5527086069444462,"y0":50.0002355041497,"z0":5.833278917299516,"aX":3.7014610544177993},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.9,"breakHorizontal":-3.6,"spinRate":1220,"spinDirection":130},"zone":14,"typeConfidence":0.91,"plateTime":0.41121682066368637,"extension":7.273624143671466},"index":2,"playId":"e7d047bf-2d59-38b9-8985-230a361a907a","pitchNumber":3,"startTime":"2026-07-18T01:40:13.612Z","endTime":"2026-07-18T01:40:18.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55126224546825,"aZ":-30.699358999783904,"pfxX":2.548517925479936,"pfxZ":0.8271603306059818,"pX":0.1369849584982997,"pZ":0.9793860961835292,"vX0":-1.2621588575909881,"vY0":-131.87077101000617,"vZ0":-6.958166371009573,"x":111.78,"y":212.34,"x0":0.2882972399299846,"y0":50.000998677814856,"z0":5.888577894738857,"aX":4.53057242483559},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.4,"breakHorizontal":-4.3,"spinRate":1007,"spinDirection":137},"zone":14,"typeConfidence":0.91,"plateTime":0.4138584393042266,"extension":7.351917920748292},"index":3,"playId":"de98b592-356a-31b6-85b1-53938fb0bc62","pitchNumber":4,"startTime":"2026-07-18T01:40:39.782Z","endTime":"2026-07-18T01:40:43.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.912220097611687,"aZ":-33.27877107074825,"pfxX":3.8445187208865206,"pfxZ":-0.6151674153422668,"pX":-0.038662051181227106,"pZ":1.7048234796297108,"vX0":-2.4323567648955366,"vY0":-132.01457665711422,"vZ0":-4.75050693607696,"x":118.47,"y":192.75,"x0":0.38772467842573527,"y0":50.00272227222765,"z0":5.933249747977567,"aX":6.893833577288253},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.8,"breakHorizontal":-6.6,"spinRate":1114,"spinDirection":139},"zone":8,"typeConfidence":0.91,"plateTime":0.4123924446048375,"extension":7.4774839176728864},"hitData":{"launchSpeed":72.5,"launchAngle":64.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":171.07,"coordY":174.49}},"index":4,"playId":"d503ab51-ce55-3bd9-8f47-d3e369ebefb0","pitchNumber":5,"startTime":"2026-07-18T01:41:01.438Z","endTime":"2026-07-18T01:41:10.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:41:10.331Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Fortes strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T01:41:54.042Z","endTime":"2026-07-18T01:42:46.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".655"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".542"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".455"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".455"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".474"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.29"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.29"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.10"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.88"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.41"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.75"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.34"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.13"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.74"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.76"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.55"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.05"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.89"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".655"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".542"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Fortes replaces Hunter Feduccia.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T01:41:31.719Z","endTime":"2026-07-18T01:41:56.402Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":676439,"link":"/api/v1/people/676439"}},{"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":98.4,"endSpeed":90.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.790826876975114,"aZ":-13.483470396974505,"pfxX":6.506157374497157,"pfxZ":8.913572826897196,"pX":-0.3219899882985421,"pZ":2.063242519017304,"vX0":-4.0626192536100305,"vY0":-143.1253664327788,"vZ0":-8.426952279752634,"x":129.27,"y":183.07,"x0":0.2629047479884446,"y0":50.000612933201275,"z0":5.869851510003942,"aX":13.637752262548418},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.9,"breakHorizontal":-11.0,"spinRate":2411,"spinDirection":166},"zone":7,"typeConfidence":0.9,"plateTime":0.3811805625595164,"extension":7.097299600607843},"index":1,"playId":"a6dcdd49-66d7-3518-bda2-ff65372ca1a1","pitchNumber":1,"startTime":"2026-07-18T01:41:56.402Z","endTime":"2026-07-18T01:41:59.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52563701697952,"aZ":-15.308269691403261,"pfxX":7.556180701486483,"pfxZ":8.001893221090803,"pX":1.2103725724420873,"pZ":3.2054602962779235,"vX0":-1.0217429687984292,"vY0":-143.8345951798781,"vZ0":-4.680101875031899,"x":70.86,"y":152.23,"x0":0.5867622532154884,"y0":50.000838557180515,"z0":5.794180645648552,"aX":15.92346959412164},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.8,"breakHorizontal":-13.6,"spinRate":2376,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.37995220688450315,"extension":7.110775854822063},"index":2,"playId":"420b1c3f-379e-343b-a1b1-5a1d0e5c02e3","pitchNumber":2,"startTime":"2026-07-18T01:42:17.956Z","endTime":"2026-07-18T01:42:20.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11014123604497,"aZ":-12.155341579329685,"pfxX":7.114739116485596,"pfxZ":9.312536538160794,"pX":-0.19757211507768055,"pZ":3.887527663834025,"vX0":-4.227137685670514,"vY0":-145.46216887166324,"vZ0":-3.5156394819741847,"x":124.53,"y":133.82,"x0":0.34765446717065535,"y0":50.0038874222338,"z0":5.845260258802863,"aX":15.295768963239121},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.3,"breakHorizontal":-12.1,"spinRate":2474,"spinDirection":158},"zone":11,"typeConfidence":0.89,"plateTime":0.3760898861840549,"extension":7.01232517842736},"index":3,"playId":"b01e45ec-d084-3f3e-9126-1eefc98d372f","pitchNumber":3,"startTime":"2026-07-18T01:42:41.363Z","endTime":"2026-07-18T01:42:46.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:42:46.557Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Fortes strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T01:41:54.042Z","endTime":"2026-07-18T01:42:46.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".655"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".542"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".455"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".455"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".474"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.29"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.29"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.10"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.88"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.41"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.75"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.34"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.13"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.74"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.76"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.55"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.05"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.89"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".655"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".542"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Fortes replaces Hunter Feduccia.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T01:41:31.719Z","endTime":"2026-07-18T01:41:56.402Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":676439,"link":"/api/v1/people/676439"}},{"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":98.4,"endSpeed":90.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.790826876975114,"aZ":-13.483470396974505,"pfxX":6.506157374497157,"pfxZ":8.913572826897196,"pX":-0.3219899882985421,"pZ":2.063242519017304,"vX0":-4.0626192536100305,"vY0":-143.1253664327788,"vZ0":-8.426952279752634,"x":129.27,"y":183.07,"x0":0.2629047479884446,"y0":50.000612933201275,"z0":5.869851510003942,"aX":13.637752262548418},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.9,"breakHorizontal":-11.0,"spinRate":2411,"spinDirection":166},"zone":7,"typeConfidence":0.9,"plateTime":0.3811805625595164,"extension":7.097299600607843},"index":1,"playId":"a6dcdd49-66d7-3518-bda2-ff65372ca1a1","pitchNumber":1,"startTime":"2026-07-18T01:41:56.402Z","endTime":"2026-07-18T01:41:59.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52563701697952,"aZ":-15.308269691403261,"pfxX":7.556180701486483,"pfxZ":8.001893221090803,"pX":1.2103725724420873,"pZ":3.2054602962779235,"vX0":-1.0217429687984292,"vY0":-143.8345951798781,"vZ0":-4.680101875031899,"x":70.86,"y":152.23,"x0":0.5867622532154884,"y0":50.000838557180515,"z0":5.794180645648552,"aX":15.92346959412164},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.8,"breakHorizontal":-13.6,"spinRate":2376,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.37995220688450315,"extension":7.110775854822063},"index":2,"playId":"420b1c3f-379e-343b-a1b1-5a1d0e5c02e3","pitchNumber":2,"startTime":"2026-07-18T01:42:17.956Z","endTime":"2026-07-18T01:42:20.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11014123604497,"aZ":-12.155341579329685,"pfxX":7.114739116485596,"pfxZ":9.312536538160794,"pX":-0.19757211507768055,"pZ":3.887527663834025,"vX0":-4.227137685670514,"vY0":-145.46216887166324,"vZ0":-3.5156394819741847,"x":124.53,"y":133.82,"x0":0.34765446717065535,"y0":50.0038874222338,"z0":5.845260258802863,"aX":15.295768963239121},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.3,"breakHorizontal":-12.1,"spinRate":2474,"spinDirection":158},"zone":11,"typeConfidence":0.89,"plateTime":0.3760898861840549,"extension":7.01232517842736},"index":3,"playId":"b01e45ec-d084-3f3e-9126-1eefc98d372f","pitchNumber":3,"startTime":"2026-07-18T01:42:41.363Z","endTime":"2026-07-18T01:42:46.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:42:46.557Z","atBatIndex":69},"scoringPlays":[5,9,10,22,26,38],"playsByInning":[{"startIndex":0,"endIndex":13,"top":[0,1,2,3,4,5,6],"bottom":[7,8,9,10,11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":199.4,"y":90.83},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":145.73,"y":151.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":163.12,"y":115.32},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":100.63,"y":103.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":112.28,"y":160.8},"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":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":104.68,"y":190.7},"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":1,"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":55.3,"y":115.57},"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":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":176.13,"y":45.27},"type":"H","description":"Home Run"},{"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":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":73.62,"y":60.43},"type":"H","description":"Home Run"},{"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":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":153.84,"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":1,"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":53.97,"y":123.33},"type":"H","description":"Single"}]}},{"startIndex":14,"endIndex":20,"top":[14,15,16],"bottom":[17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":101.64,"y":163.84},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":104.18,"y":166.88},"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":2,"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"coordinates":{"x":134.97,"y":94.53},"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":2,"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":144.21,"y":171.95},"type":"O","description":"Forceout"},{"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":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":151.3,"y":176.51},"type":"O","description":"Lineout"}]}},{"startIndex":21,"endIndex":30,"top":[21,22,23,24,25],"bottom":[26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":6.07,"y":84.57},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"coordinates":{"x":100.14,"y":137.19},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":119.21,"y":192.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":177.15,"y":130.91},"type":"O","description":"Flyout"}],"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":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":195.47,"y":50.48},"type":"H","description":"Home Run"},{"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":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":150.69,"y":166.73},"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":3,"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":137.62,"y":192.22},"type":"H","description":"Single"}]}},{"startIndex":31,"endIndex":39,"top":[31,32,33,34],"bottom":[35,36,37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":131.54,"y":144.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"coordinates":{"x":123.43,"y":194.25},"type":"O","description":"Double Play"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":90.53,"y":162.52},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":140.66,"y":148.64},"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":4,"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":151.81,"y":154.22},"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":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":99.64,"y":162.93},"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":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":223.91,"y":87.0},"type":"H","description":"Double"}]}},{"startIndex":40,"endIndex":45,"top":[40,41,42],"bottom":[43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":66.08,"y":88.27},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":123.21,"y":91.41},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"coordinates":{"x":107.72,"y":142.05},"type":"O","description":"Lineout"}],"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":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":108.37,"y":139.0},"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":5,"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":133.83,"y":39.87},"type":"O","description":"Flyout"}]}},{"startIndex":46,"endIndex":53,"top":[46,47,48,49],"bottom":[50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":118.65,"y":121.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":139.82,"y":184.39},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"coordinates":{"x":113.94,"y":74.42},"type":"O","description":"Flyout"}],"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":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":118.36,"y":157.76},"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":6,"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":95.0,"y":149.28},"type":"O","description":"Pop Out"}]}},{"startIndex":54,"endIndex":60,"top":[54,55,56],"bottom":[57,58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":154.93,"y":88.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":108.79,"y":152.9},"type":"O","description":"Grounded Into DP"}],"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":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":180.63,"y":100.69},"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":7,"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":97.08,"y":192.22},"type":"O","description":"Pop Out"}]}},{"startIndex":61,"endIndex":66,"top":[61,62,63],"bottom":[64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":138.07,"y":147.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"coordinates":{"x":129.37,"y":142.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":8,"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":149.76,"y":175.01},"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":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":8,"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":78.18,"y":84.63},"type":"O","description":"Lineout"}]}},{"startIndex":67,"endIndex":69,"top":[67,68,69],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":171.07,"y":174.49},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":3,"hits":4,"errors":1,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":8,"errors":2,"leftOnBase":5},"away":{"runs":3,"hits":7,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"catcher":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"first":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"second":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"third":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"shortstop":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"left":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"center":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"right":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"onDeck":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"inHole":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"battingOrder":8,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"offense":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"onDeck":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"inHole":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"battingOrder":8,"team":{"id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":9,"airOuts":9,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".257","atBats":33,"obp":".332","slg":".397","ops":".729","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":10,"rbi":3,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":2,"groundOuts":9,"airOuts":8,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":31,"obp":".324","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":131,"era":"3.88","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.18","battersFaced":34,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":42,"strikes":89,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":5,"pitchesPerInning":"16.38","runsScoredPer9":"5.63","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID670764":{"person":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":47,"groundOuts":53,"airOuts":69,"runs":36,"doubles":12,"triples":2,"homeRuns":0,"strikeOuts":68,"baseOnBalls":31,"intentionalWalks":0,"hits":50,"hitByPitch":2,"avg":".216","atBats":231,"obp":".311","slg":".286","ops":".597","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":66,"rbi":21,"leftOnBase":87,"sacBunts":6,"sacFlies":3,"babip":".301","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":15,"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":158,"putOuts":121,"errors":5,"chances":284,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID688297":{"person":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":0,"flyOuts":4,"groundOuts":17,"airOuts":9,"runs":15,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":1,"hits":22,"hitByPitch":1,"atBats":60,"obp":".465","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":271,"era":"10.13","inningsPitched":"13.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"2.40","battersFaced":72,"outs":40,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":271,"balls":104,"strikes":167,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.89","rbi":0,"winPercentage":".---","pitchesPerInning":"20.33","gamesFinished":5,"strikeoutWalkRatio":"1.30","strikeoutsPer9Inn":"8.78","walksPer9Inn":"6.75","hitsPer9Inn":"14.85","runsScoredPer9":"10.12","homeRunsPer9":"3.37","inheritedRunners":7,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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}},"ID663556":{"person":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":17,"flyOuts":49,"groundOuts":85,"airOuts":87,"runs":33,"doubles":12,"triples":1,"homeRuns":6,"strikeOuts":82,"baseOnBalls":28,"intentionalWalks":0,"hits":69,"hitByPitch":2,"atBats":322,"obp":".281","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1340,"era":"2.83","inningsPitched":"86.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.13","battersFaced":354,"outs":258,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1340,"balls":460,"strikes":880,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".615","pitchesPerInning":"15.58","gamesFinished":0,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"8.58","walksPer9Inn":"2.93","hitsPer9Inn":"7.22","runsScoredPer9":"3.45","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":1,"errors":4,"chances":16,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680700":{"person":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":25,"groundOuts":52,"airOuts":60,"runs":28,"doubles":7,"triples":2,"homeRuns":3,"strikeOuts":40,"baseOnBalls":26,"intentionalWalks":0,"hits":47,"hitByPitch":3,"avg":".237","atBats":198,"obp":".333","slg":".338","ops":".671","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":228,"totalBases":67,"rbi":27,"leftOnBase":103,"sacBunts":0,"sacFlies":1,"babip":".282","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":19,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":124,"putOuts":92,"errors":6,"chances":222,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669438":{"person":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(L, 0-3)","summary":"5.0 IP, 5 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":4,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":22,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":88,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":26,"strikes":62,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":3,"flyOuts":27,"groundOuts":26,"airOuts":47,"runs":19,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":32,"baseOnBalls":8,"intentionalWalks":3,"hits":43,"hitByPitch":1,"atBats":145,"obp":".333","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":596,"era":"4.54","inningsPitched":"35.2","wins":0,"losses":3,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.43","battersFaced":157,"outs":107,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":596,"balls":190,"strikes":406,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":5,"winPercentage":".000","pitchesPerInning":"16.71","gamesFinished":6,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.07","walksPer9Inn":"2.02","hitsPer9Inn":"10.85","runsScoredPer9":"4.79","homeRunsPer9":"2.27","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668723":{"person":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":27,"groundOuts":31,"airOuts":49,"runs":16,"doubles":6,"triples":1,"homeRuns":7,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".255","atBats":145,"obp":".319","slg":".455","ops":".774","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":66,"rbi":31,"leftOnBase":77,"sacBunts":1,"sacFlies":3,"babip":".275","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.71","popOuts":11,"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":9,"putOuts":124,"errors":0,"chances":133,"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"}]},"ID668984":{"person":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":31,"gamesStarted":2,"flyOuts":25,"groundOuts":38,"airOuts":45,"runs":17,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":2,"hits":40,"hitByPitch":5,"atBats":146,"obp":".339","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":627,"era":"3.89","inningsPitched":"39.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":17,"whip":"1.30","battersFaced":167,"outs":118,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":627,"balls":212,"strikes":415,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".500","pitchesPerInning":"15.94","gamesFinished":7,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"6.41","walksPer9Inn":"2.52","hitsPer9Inn":"9.15","runsScoredPer9":"3.89","homeRunsPer9":"0.92","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID802415":{"person":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":41,"groundOuts":135,"airOuts":80,"runs":39,"doubles":8,"triples":6,"homeRuns":0,"strikeOuts":33,"baseOnBalls":18,"intentionalWalks":0,"hits":92,"hitByPitch":0,"avg":".276","atBats":333,"obp":".312","slg":".336","ops":".648","caughtStealing":11,"stolenBases":22,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":358,"totalBases":112,"rbi":17,"leftOnBase":118,"sacBunts":5,"sacFlies":2,"babip":".305","groundOutsToAirouts":"1.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":9,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":171,"errors":2,"chances":178,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607259":{"person":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":18,"gamesStarted":18,"flyOuts":78,"groundOuts":100,"airOuts":145,"runs":31,"doubles":23,"triples":2,"homeRuns":11,"strikeOuts":62,"baseOnBalls":19,"intentionalWalks":0,"hits":99,"hitByPitch":3,"atBats":401,"obp":".284","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1482,"era":"2.65","inningsPitched":"105.1","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.12","battersFaced":428,"outs":316,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1482,"balls":484,"strikes":998,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".800","pitchesPerInning":"14.07","gamesFinished":0,"strikeoutWalkRatio":"3.26","strikeoutsPer9Inn":"5.30","walksPer9Inn":"1.62","hitsPer9Inn":"8.46","runsScoredPer9":"2.65","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":29,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":9,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592155":{"person":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":9,"groundOuts":7,"airOuts":23,"runs":3,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":61,"obp":".197","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":256,"era":"1.50","inningsPitched":"18.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":3,"whip":"0.72","battersFaced":66,"outs":54,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":256,"balls":78,"strikes":178,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.30","rbi":0,"winPercentage":".---","pitchesPerInning":"14.22","gamesFinished":4,"strikeoutWalkRatio":"5.75","strikeoutsPer9Inn":"11.50","walksPer9Inn":"2.00","hitsPer9Inn":"4.50","runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676356":{"person":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":24,"groundOuts":40,"airOuts":53,"runs":22,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":9,"intentionalWalks":0,"hits":44,"hitByPitch":0,"avg":".254","atBats":173,"obp":".291","slg":".416","ops":".707","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":72,"rbi":27,"leftOnBase":92,"sacBunts":2,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.60","popOuts":17,"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":2,"putOuts":110,"errors":0,"chances":112,"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"}]},"ID693855":{"person":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":33,"gamesStarted":6,"flyOuts":39,"groundOuts":42,"airOuts":74,"runs":36,"doubles":12,"triples":1,"homeRuns":10,"strikeOuts":75,"baseOnBalls":24,"intentionalWalks":4,"hits":51,"hitByPitch":4,"atBats":236,"obp":".295","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1056,"era":"4.59","inningsPitched":"64.2","wins":6,"losses":2,"saves":2,"saveOpportunities":2,"holds":10,"blownSaves":0,"earnedRuns":33,"whip":"1.16","battersFaced":270,"outs":194,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":1056,"balls":352,"strikes":704,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".750","pitchesPerInning":"16.33","gamesFinished":5,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"10.44","walksPer9Inn":"3.34","hitsPer9Inn":"7.10","runsScoredPer9":"5.01","homeRunsPer9":"1.39","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":18,"lineOuts":17},"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":true,"isSubstitute":false}},"ID642121":{"person":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"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":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":2,"flyOuts":24,"groundOuts":36,"airOuts":42,"runs":27,"doubles":12,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":14,"intentionalWalks":3,"hits":45,"hitByPitch":0,"atBats":164,"obp":".330","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":718,"era":"5.40","inningsPitched":"41.2","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":9,"blownSaves":0,"earnedRuns":25,"whip":"1.42","battersFaced":181,"outs":125,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":718,"balls":266,"strikes":452,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.23","gamesFinished":9,"strikeoutWalkRatio":"3.14","strikeoutsPer9Inn":"9.50","walksPer9Inn":"3.02","hitsPer9Inn":"9.72","runsScoredPer9":"5.83","homeRunsPer9":"1.30","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"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"}]},"ID664076":{"person":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":31,"gamesStarted":0,"flyOuts":11,"groundOuts":20,"airOuts":22,"runs":12,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":1,"hits":24,"hitByPitch":1,"atBats":99,"obp":".316","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":465,"era":"3.58","inningsPitched":"27.2","wins":2,"losses":2,"saves":2,"saveOpportunities":4,"holds":16,"blownSaves":2,"earnedRuns":11,"whip":"1.30","battersFaced":117,"outs":83,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":465,"balls":164,"strikes":301,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".500","pitchesPerInning":"16.81","gamesFinished":3,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"12.36","walksPer9Inn":"3.90","hitsPer9Inn":"7.81","runsScoredPer9":"3.90","homeRunsPer9":"0.98","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676439":{"person":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":53,"flyOuts":22,"groundOuts":19,"airOuts":38,"runs":13,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":41,"baseOnBalls":13,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".228","atBats":123,"obp":".304","slg":".325","ops":".629","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":40,"rbi":11,"leftOnBase":55,"sacBunts":2,"sacFlies":1,"babip":".321","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.50","popOuts":5,"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":10,"stolenBases":31,"stolenBasePercentage":".756","caughtStealingPercentage":".244","assists":12,"putOuts":323,"errors":4,"chances":339,"fielding":".988","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID687330":{"person":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":41,"gamesStarted":0,"flyOuts":12,"groundOuts":60,"airOuts":33,"runs":14,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":8,"intentionalWalks":1,"hits":33,"hitByPitch":2,"atBats":157,"obp":".256","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":600,"era":"2.44","inningsPitched":"44.1","wins":5,"losses":3,"saves":4,"saveOpportunities":6,"holds":19,"blownSaves":2,"earnedRuns":12,"whip":"0.92","battersFaced":168,"outs":133,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":600,"balls":197,"strikes":403,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.82","rbi":0,"winPercentage":".625","pitchesPerInning":"13.53","gamesFinished":9,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"6.50","walksPer9Inn":"1.62","hitsPer9Inn":"6.70","runsScoredPer9":"2.84","homeRunsPer9":"0.81","inheritedRunners":30,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666018":{"person":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":59,"groundOuts":73,"airOuts":89,"runs":48,"doubles":17,"triples":0,"homeRuns":14,"strikeOuts":91,"baseOnBalls":52,"intentionalWalks":3,"hits":101,"hitByPitch":8,"avg":".291","atBats":347,"obp":".389","slg":".461","ops":".850","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":414,"totalBases":160,"rbi":64,"leftOnBase":139,"sacBunts":0,"sacFlies":7,"babip":".349","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.79","popOuts":9,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":647,"errors":4,"chances":700,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663743":{"person":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"jerseyNumber":"40","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":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":73,"flyOuts":26,"groundOuts":72,"airOuts":59,"runs":23,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":0,"hits":53,"hitByPitch":8,"avg":".254","atBats":209,"obp":".299","slg":".335","ops":".634","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":70,"rbi":19,"leftOnBase":93,"sacBunts":2,"sacFlies":1,"babip":".283","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"104.50","popOuts":21,"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":12,"stolenBases":55,"stolenBasePercentage":".821","caughtStealingPercentage":".179","assists":18,"putOuts":471,"errors":7,"chances":496,"fielding":".986","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID643377":{"person":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":26,"gamesStarted":15,"flyOuts":34,"groundOuts":70,"airOuts":68,"runs":43,"doubles":9,"triples":0,"homeRuns":13,"strikeOuts":77,"baseOnBalls":26,"intentionalWalks":1,"hits":69,"hitByPitch":2,"atBats":276,"obp":".315","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1148,"era":"4.08","inningsPitched":"75.0","wins":5,"losses":7,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":34,"whip":"1.27","battersFaced":312,"outs":225,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":1148,"balls":417,"strikes":731,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".417","pitchesPerInning":"15.31","gamesFinished":1,"strikeoutWalkRatio":"2.96","strikeoutsPer9Inn":"9.24","walksPer9Inn":"3.12","hitsPer9Inn":"8.28","runsScoredPer9":"5.16","homeRunsPer9":"1.56","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518886":{"person":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"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":20,"balls":9,"strikes":11,"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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":20,"groundOuts":22,"airOuts":34,"runs":17,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":1,"hits":26,"hitByPitch":1,"atBats":107,"obp":".322","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":496,"era":"4.66","inningsPitched":"29.0","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":15,"whip":"1.31","battersFaced":122,"outs":87,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":496,"balls":193,"strikes":303,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".000","pitchesPerInning":"17.10","gamesFinished":15,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"8.38","walksPer9Inn":"3.72","hitsPer9Inn":"8.07","runsScoredPer9":"5.28","homeRunsPer9":"1.24","inheritedRunners":6,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650490":{"person":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"100","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"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":92,"flyOuts":43,"groundOuts":107,"airOuts":83,"runs":51,"doubles":17,"triples":1,"homeRuns":13,"strikeOuts":55,"baseOnBalls":37,"intentionalWalks":4,"hits":111,"hitByPitch":9,"avg":".314","atBats":353,"obp":".391","slg":".479","ops":".870","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":402,"totalBases":169,"rbi":55,"leftOnBase":110,"sacBunts":0,"sacFlies":3,"babip":".340","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.15","popOuts":15,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID810938":{"person":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"700","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":21,"groundOuts":63,"airOuts":49,"runs":26,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":43,"baseOnBalls":19,"intentionalWalks":0,"hits":51,"hitByPitch":1,"avg":".249","atBats":205,"obp":".316","slg":".332","ops":".648","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":68,"rbi":23,"leftOnBase":79,"sacBunts":1,"sacFlies":0,"babip":".306","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"102.50","popOuts":7,"lineOuts":21},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":7,"groundOuts":4,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":50,"era":"3.60","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.20","battersFaced":21,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":17,"strikes":33,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".---","pitchesPerInning":"10.00","gamesFinished":5,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"1.80","hitsPer9Inn":"9.00","runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":138,"putOuts":75,"errors":3,"chances":216,"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"}]},"ID641329":{"person":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":38,"gamesStarted":0,"flyOuts":17,"groundOuts":32,"airOuts":36,"runs":7,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":11,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":127,"obp":".221","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":569,"era":"1.73","inningsPitched":"36.1","wins":1,"losses":0,"saves":25,"saveOpportunities":28,"holds":2,"blownSaves":3,"earnedRuns":7,"whip":"0.83","battersFaced":140,"outs":109,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":569,"balls":180,"strikes":389,"strikePercentage":".680","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.66","gamesFinished":27,"strikeoutWalkRatio":"3.73","strikeoutsPer9Inn":"10.16","walksPer9Inn":"2.72","hitsPer9Inn":"4.71","runsScoredPer9":"1.73","homeRunsPer9":"0.50","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683748":{"person":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":9,"groundOuts":19,"airOuts":29,"runs":13,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":24,"baseOnBalls":13,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".213","atBats":89,"obp":".311","slg":".404","ops":".715","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":36,"rbi":12,"leftOnBase":36,"sacBunts":1,"sacFlies":1,"babip":".230","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.80","popOuts":14,"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":2,"putOuts":55,"errors":1,"chances":58,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691406":{"person":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":38,"groundOuts":112,"airOuts":72,"runs":63,"doubles":14,"triples":0,"homeRuns":29,"strikeOuts":79,"baseOnBalls":53,"intentionalWalks":7,"hits":102,"hitByPitch":1,"avg":".281","atBats":363,"obp":".372","slg":".559","ops":".931","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":419,"totalBases":203,"rbi":60,"leftOnBase":157,"sacBunts":0,"sacFlies":2,"babip":".284","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.52","popOuts":21,"lineOuts":13},"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":172,"putOuts":65,"errors":14,"chances":251,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656876":{"person":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":18,"gamesStarted":18,"flyOuts":43,"groundOuts":106,"airOuts":89,"runs":38,"doubles":11,"triples":1,"homeRuns":12,"strikeOuts":98,"baseOnBalls":17,"intentionalWalks":0,"hits":77,"hitByPitch":5,"atBats":369,"obp":".253","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","numberOfPitches":1544,"era":"3.26","inningsPitched":"99.1","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"0.95","battersFaced":392,"outs":298,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1544,"balls":521,"strikes":1023,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".583","pitchesPerInning":"15.54","gamesFinished":0,"strikeoutWalkRatio":"5.76","strikeoutsPer9Inn":"8.88","walksPer9Inn":"1.54","hitsPer9Inn":"6.98","runsScoredPer9":"3.44","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":25},"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}},"ID656775":{"person":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":59,"groundOuts":42,"airOuts":123,"runs":32,"doubles":4,"triples":1,"homeRuns":11,"strikeOuts":67,"baseOnBalls":27,"intentionalWalks":0,"hits":57,"hitByPitch":5,"avg":".201","atBats":283,"obp":".281","slg":".339","ops":".620","caughtStealing":6,"stolenBases":14,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":323,"totalBases":96,"rbi":30,"leftOnBase":147,"sacBunts":4,"sacFlies":2,"babip":".222","groundOutsToAirouts":"0.34","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"25.73","popOuts":41,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":198,"errors":2,"chances":203,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[650490,666018,691406,668723,656775,676356,810938,676439,663743,670764,669438,518886,642121,592155],"pitchers":[669438,518886,642121,592155],"bench":[683748,680700,802415],"bullpen":[641329,664076,643377,687330,668984,607259,663556,656876,688297,693855],"battingOrder":[650490,666018,691406,668723,656775,676356,810938,663743,670764],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Caminero (29, 3rd inning off Rivera, Ed, 0 on, 1 out)."},{"label":"TB","value":"Caminero 5; DeLuca 2; Mullins; Walls; Williamson."},{"label":"RBI","value":"Caminero (60); DeLuca 2 (27)."},{"label":"2-out RBI","value":"DeLuca 2."},{"label":"Runners left in scoring position, 2 out","value":"Williamson 2."},{"label":"GIDP","value":"Díaz, Y."},{"label":"Team RISP","value":"1-for-2."},{"label":"Team LOB","value":"5."}]}],"note":[{"label":"a","value":"Struck out for Feduccia 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":2,"groundOuts":9,"airOuts":8,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".245","atBats":31,"obp":".315","slg":".392","ops":".707","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":19,"rbi":5,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.33","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":9,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":132,"era":"3.55","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.21","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":37,"strikes":95,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":3,"pitchesPerInning":"14.67","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":2,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID687562":{"person":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"jerseyNumber":"64","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":31,"groundOuts":56,"airOuts":60,"runs":14,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":9,"intentionalWalks":1,"hits":38,"hitByPitch":2,"atBats":188,"obp":".243","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":720,"era":"2.35","inningsPitched":"53.2","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"0.88","battersFaced":203,"outs":161,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":720,"balls":238,"strikes":482,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".625","pitchesPerInning":"13.42","gamesFinished":0,"strikeoutWalkRatio":"4.22","strikeoutsPer9Inn":"6.37","walksPer9Inn":"1.51","hitsPer9Inn":"6.37","runsScoredPer9":"2.35","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":14},"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":true,"isSubstitute":false}},"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 | HR, 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":36,"groundOuts":63,"airOuts":73,"runs":47,"doubles":16,"triples":2,"homeRuns":21,"strikeOuts":93,"baseOnBalls":35,"intentionalWalks":1,"hits":90,"hitByPitch":14,"avg":".285","atBats":316,"obp":".378","slg":".547","ops":".925","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":368,"totalBases":173,"rbi":62,"leftOnBase":123,"sacBunts":0,"sacFlies":3,"babip":".337","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.05","popOuts":24,"lineOuts":13},"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":63,"putOuts":612,"errors":3,"chances":678,"fielding":".996","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":{"note":"(H, 10)","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":1,"hitByPitch":0,"atBats":4,"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":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":2,"strikes":11,"strikePercentage":".850","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":9,"groundOuts":21,"airOuts":16,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":2,"intentionalWalks":0,"hits":19,"hitByPitch":2,"atBats":80,"obp":".274","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":318,"era":"2.21","inningsPitched":"20.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":10,"blownSaves":0,"earnedRuns":5,"whip":"1.03","battersFaced":84,"outs":61,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":318,"balls":87,"strikes":231,"strikePercentage":".730","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".500","pitchesPerInning":"15.64","gamesFinished":2,"strikeoutWalkRatio":"12.00","strikeoutsPer9Inn":"10.62","walksPer9Inn":"0.89","hitsPer9Inn":"8.41","runsScoredPer9":"3.54","homeRunsPer9":"0.89","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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"}]},"ID700842":{"person":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 3 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":64,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":12,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":24,"strikes":40,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"11.57","homeRunsPer9":"3.86","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":2,"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":169,"era":"2.89","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.96","battersFaced":36,"outs":28,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":64,"strikes":105,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":3,"winPercentage":".---","pitchesPerInning":"18.11","gamesFinished":1,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"8.68","walksPer9Inn":"3.86","hitsPer9Inn":"4.82","runsScoredPer9":"2.89","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663853":{"person":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"jerseyNumber":"23","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":2,"groundOuts":14,"airOuts":3,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".214","atBats":42,"obp":".298","slg":".357","ops":".655","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":15,"rbi":5,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".320","groundOutsToAirouts":"4.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":39,"errors":0,"chances":44,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663776":{"person":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"jerseyNumber":"43","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":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"obp":".316","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":65,"era":"2.08","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.38","battersFaced":19,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":24,"strikes":41,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.14","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"10.38","walksPer9Inn":"2.08","hitsPer9Inn":"10.38","runsScoredPer9":"2.08","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"37","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":58,"flyOuts":15,"groundOuts":21,"airOuts":27,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".135","atBats":96,"obp":".217","slg":".219","ops":".436","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":21,"rbi":7,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".186","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"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"}]},"ID687941":{"person":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"jerseyNumber":"68","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":5,"gamesStarted":0,"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":27,"obp":".281","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":113,"era":"2.25","inningsPitched":"8.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.13","battersFaced":32,"outs":24,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":113,"balls":38,"strikes":75,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"14.13","gamesFinished":5,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"5.63","walksPer9Inn":"4.50","hitsPer9Inn":"5.63","runsScoredPer9":"2.25","homeRunsPer9":"1.13","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"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}},"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":{"note":"(W, 2-2)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"0.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":0,"strikes":7,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":26,"groundOuts":36,"airOuts":41,"runs":17,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":1,"hits":35,"hitByPitch":1,"atBats":146,"obp":".300","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":616,"era":"3.76","inningsPitched":"38.1","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":16,"whip":"1.23","battersFaced":161,"outs":115,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":616,"balls":207,"strikes":409,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"16.07","gamesFinished":4,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"8.22","walksPer9Inn":"2.82","hitsPer9Inn":"8.22","runsScoredPer9":"3.99","homeRunsPer9":"1.41","inheritedRunners":27,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678011":{"person":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"jerseyNumber":"48","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":15,"groundOuts":23,"airOuts":24,"runs":13,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".268","atBats":82,"obp":".344","slg":".427","ops":".771","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":35,"rbi":7,"leftOnBase":29,"sacBunts":1,"sacFlies":1,"babip":".303","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":2,"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":62,"putOuts":34,"errors":2,"chances":98,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":16,"groundOuts":32,"airOuts":26,"runs":14,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":15,"intentionalWalks":0,"hits":32,"hitByPitch":4,"avg":".283","atBats":113,"obp":".383","slg":".381","ops":".764","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":43,"rbi":15,"leftOnBase":39,"sacBunts":4,"sacFlies":1,"babip":".365","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"113.00","popOuts":5,"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":3,"stolenBases":20,"stolenBasePercentage":".870","caughtStealingPercentage":".130","assists":13,"putOuts":281,"errors":2,"chances":296,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":13,"gamesStarted":8,"flyOuts":38,"groundOuts":84,"airOuts":58,"runs":48,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":49,"baseOnBalls":24,"intentionalWalks":0,"hits":80,"hitByPitch":1,"atBats":266,"obp":".356","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1102,"era":"6.06","inningsPitched":"65.1","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.59","battersFaced":296,"outs":196,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1102,"balls":394,"strikes":708,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".250","pitchesPerInning":"16.87","gamesFinished":1,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.31","hitsPer9Inn":"11.02","runsScoredPer9":"6.61","homeRunsPer9":"1.52","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"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-4 | 2 HR, 3 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":1,"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":94,"flyOuts":73,"groundOuts":65,"airOuts":123,"runs":47,"doubles":20,"triples":3,"homeRuns":13,"strikeOuts":84,"baseOnBalls":40,"intentionalWalks":2,"hits":95,"hitByPitch":1,"avg":".263","atBats":361,"obp":".334","slg":".443","ops":".777","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":409,"totalBases":160,"rbi":46,"leftOnBase":175,"sacBunts":1,"sacFlies":5,"babip":".305","groundOutsToAirouts":"0.53","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"27.77","popOuts":20,"lineOuts":30},"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":182,"errors":6,"chances":196,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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":{"note":"(H, 17)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":2,"strikes":10,"strikePercentage":".830","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":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":35,"gamesStarted":0,"flyOuts":16,"groundOuts":27,"airOuts":34,"runs":9,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":6,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":124,"obp":".246","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":495,"era":"2.12","inningsPitched":"34.0","wins":4,"losses":1,"saves":2,"saveOpportunities":3,"holds":17,"blownSaves":1,"earnedRuns":8,"whip":"0.94","battersFaced":131,"outs":102,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":495,"balls":148,"strikes":347,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".800","pitchesPerInning":"14.56","gamesFinished":7,"strikeoutWalkRatio":"6.33","strikeoutsPer9Inn":"10.06","walksPer9Inn":"1.59","hitsPer9Inn":"6.88","runsScoredPer9":"2.38","homeRunsPer9":"0.79","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"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"}]},"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":17,"gamesStarted":17,"flyOuts":48,"groundOuts":98,"airOuts":91,"runs":28,"doubles":18,"triples":1,"homeRuns":10,"strikeOuts":85,"baseOnBalls":24,"intentionalWalks":0,"hits":81,"hitByPitch":3,"atBats":353,"obp":".283","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1392,"era":"2.54","inningsPitched":"95.2","wins":11,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.10","battersFaced":382,"outs":287,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1392,"balls":490,"strikes":902,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".917","pitchesPerInning":"14.55","gamesFinished":0,"strikeoutWalkRatio":"3.54","strikeoutsPer9Inn":"8.00","walksPer9Inn":"2.26","hitsPer9Inn":"7.62","runsScoredPer9":"2.63","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":12,"errors":0,"chances":21,"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":29,"groundOuts":32,"airOuts":52,"runs":18,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":38,"baseOnBalls":11,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".229","atBats":157,"obp":".280","slg":".414","ops":".694","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":65,"rbi":16,"leftOnBase":77,"sacBunts":1,"sacFlies":0,"babip":".272","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.40","popOuts":14,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":54,"putOuts":89,"errors":2,"chances":145,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"(H, 13)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":27,"gamesStarted":0,"flyOuts":12,"groundOuts":20,"airOuts":17,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":6,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":96,"obp":".343","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":388,"era":"5.40","inningsPitched":"23.1","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":13,"blownSaves":1,"earnedRuns":14,"whip":"1.50","battersFaced":104,"outs":70,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":388,"balls":131,"strikes":257,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".200","pitchesPerInning":"16.63","gamesFinished":3,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"12.34","walksPer9Inn":"2.31","hitsPer9Inn":"11.19","runsScoredPer9":"6.56","homeRunsPer9":"1.54","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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"}]},"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":"600","stats":{"batting":{"summary":"2-4 | CS","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","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":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":29,"groundOuts":100,"airOuts":84,"runs":40,"doubles":18,"triples":1,"homeRuns":9,"strikeOuts":44,"baseOnBalls":22,"intentionalWalks":0,"hits":70,"hitByPitch":6,"avg":".239","atBats":293,"obp":".303","slg":".399","ops":".702","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":117,"rbi":40,"leftOnBase":122,"sacBunts":3,"sacFlies":2,"babip":".252","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.56","popOuts":25,"lineOuts":30},"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":162,"putOuts":62,"errors":6,"chances":230,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":25,"groundOuts":33,"airOuts":43,"runs":17,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":55,"baseOnBalls":12,"intentionalWalks":0,"hits":32,"hitByPitch":3,"avg":".203","atBats":158,"obp":".269","slg":".297","ops":".566","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":47,"rbi":9,"leftOnBase":81,"sacBunts":3,"sacFlies":2,"babip":".284","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.67","popOuts":7,"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":{"caughtStealing":7,"stolenBases":28,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":23,"putOuts":449,"errors":3,"chances":475,"fielding":".994","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":35,"groundOuts":88,"airOuts":83,"runs":42,"doubles":10,"triples":2,"homeRuns":13,"strikeOuts":115,"baseOnBalls":27,"intentionalWalks":0,"hits":67,"hitByPitch":4,"avg":".193","atBats":347,"obp":".256","slg":".346","ops":".602","caughtStealing":1,"stolenBases":14,"stolenBasePercentage":".933","caughtStealingPercentage":".067","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":120,"rbi":48,"leftOnBase":128,"sacBunts":1,"sacFlies":5,"babip":".241","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.69","popOuts":24,"lineOuts":24},"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":158,"errors":1,"chances":164,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID691907":{"person":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | 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":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":6,"groundOuts":7,"airOuts":6,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".303","atBats":33,"obp":".368","slg":".333","ops":".701","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":11,"rbi":5,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".435","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":15,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":{},"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":15,"flyOuts":59,"groundOuts":55,"airOuts":107,"runs":33,"doubles":17,"triples":1,"homeRuns":8,"strikeOuts":87,"baseOnBalls":25,"intentionalWalks":0,"hits":65,"hitByPitch":2,"atBats":312,"obp":".271","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1272,"era":"3.11","inningsPitched":"84.0","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.07","battersFaced":341,"outs":252,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1272,"balls":400,"strikes":872,"strikePercentage":".690","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".455","pitchesPerInning":"15.14","gamesFinished":0,"strikeoutWalkRatio":"3.48","strikeoutsPer9Inn":"9.32","walksPer9Inn":"2.68","hitsPer9Inn":"6.96","runsScoredPer9":"3.54","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":48,"groundOuts":92,"airOuts":88,"runs":43,"doubles":24,"triples":3,"homeRuns":8,"strikeOuts":75,"baseOnBalls":18,"intentionalWalks":0,"hits":98,"hitByPitch":6,"avg":".279","atBats":351,"obp":".325","slg":".433","ops":".758","caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":377,"totalBases":152,"rbi":40,"leftOnBase":136,"sacBunts":2,"sacFlies":0,"babip":".336","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.88","popOuts":13,"lineOuts":27},"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":230,"errors":1,"chances":235,"fielding":".996","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":{"note":"(H, 2)","summary":"2.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":3,"flyOuts":25,"groundOuts":31,"airOuts":43,"runs":12,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":18,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":138,"obp":".245","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":606,"era":"2.68","inningsPitched":"40.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":12,"whip":"0.94","battersFaced":159,"outs":121,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":606,"balls":231,"strikes":375,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".500","pitchesPerInning":"15.02","gamesFinished":6,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"10.26","walksPer9Inn":"4.02","hitsPer9Inn":"4.46","runsScoredPer9":"2.68","homeRunsPer9":"1.12","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"500","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":63,"flyOuts":29,"groundOuts":61,"airOuts":52,"runs":25,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":24,"baseOnBalls":19,"intentionalWalks":0,"hits":50,"hitByPitch":3,"avg":".269","atBats":186,"obp":".344","slg":".403","ops":".747","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":75,"rbi":17,"leftOnBase":90,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.50","popOuts":8,"lineOuts":15},"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":10,"errors":0,"chances":11,"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"}]},"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":{"note":"(S, 20)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":2,"strikes":11,"strikePercentage":".850","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":31,"gamesStarted":0,"flyOuts":17,"groundOuts":23,"airOuts":27,"runs":8,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":111,"obp":".290","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":469,"era":"2.12","inningsPitched":"29.2","wins":1,"losses":3,"saves":20,"saveOpportunities":22,"holds":0,"blownSaves":2,"earnedRuns":7,"whip":"1.18","battersFaced":124,"outs":89,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":469,"balls":150,"strikes":319,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".250","pitchesPerInning":"15.81","gamesFinished":25,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"11.53","walksPer9Inn":"3.64","hitsPer9Inn":"6.98","runsScoredPer9":"2.43","homeRunsPer9":"0.30","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":30,"gamesStarted":0,"flyOuts":29,"groundOuts":46,"airOuts":59,"runs":25,"doubles":9,"triples":2,"homeRuns":7,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":0,"hits":46,"hitByPitch":3,"atBats":186,"obp":".322","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":790,"era":"4.62","inningsPitched":"48.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":25,"whip":"1.32","battersFaced":210,"outs":146,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":790,"balls":293,"strikes":497,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".---","pitchesPerInning":"16.23","gamesFinished":20,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"7.03","walksPer9Inn":"3.33","hitsPer9Inn":"8.51","runsScoredPer9":"4.62","homeRunsPer9":"1.29","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":13},"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":true,"isSubstitute":false}}},"batters":[678011,678882,677800,575929,807799,663330,702332,680776,657136,691907,700842,669711,663558,594027,676477,686580,547973],"pitchers":[700842,669711,663558,594027,676477,686580,547973],"bench":[663853,655316,665966],"bullpen":[678394,687562,687941,543243,663776,801139,670245],"battingOrder":[678011,678882,677800,575929,663330,702332,680776,657136,691907],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Rafaela (24, Englert); Seigler (7, Englert)."},{"label":"HR","value":"Abreu, W 2 (13, 1st inning off Englert, 1 on, 1 out, 3rd inning off Englert, 0 on, 0 out); Contreras, Wn (21, 1st inning off Englert, 0 on, 1 out)."},{"label":"TB","value":"Abreu, W 8; Cheng, T; Contreras, Wn 4; Durbin 2; Rafaela 2; Seigler 2."},{"label":"RBI","value":"Abreu, W 3 (46); Contreras, Wn (62); Seigler (7)."},{"label":"2-out RBI","value":"Seigler."},{"label":"Runners left in scoring position, 2 out","value":"Rafaela."},{"label":"Team RISP","value":"1-for-2."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Durbin (4, 2nd base by Englert/Feduccia)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Duran, Ja (1, throw); Durbin (6, fielding)."},{"label":"DP","value":"2 (Morán-Contreras, Wn; Cheng, T-Seigler-Contreras, Wn)."}]}],"note":[{"label":"a","value":"Grounded out for Yoshida in the 8th."}]}},"officials":[{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":665299,"fullName":"Louie Krupa","link":"/api/v1/people/665299"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Feduccia (Ball-Confirmed); Contreras, Wn (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Englert 88-62; Kimbrel 20-11; Sulser 15-9; Booser 8-7; Rivera, Ed 64-40; Weissert 7-7; Morán 11-8; Guerrero 13-11; Whitlock 12-10; Slaten 12-8; Chapman 13-11."},{"label":"Groundouts-flyouts","value":"Englert 6-1; Kimbrel 1-0; Sulser 0-1; Booser 2-0; Rivera, Ed 3-1; Weissert 0-1; Morán 2-1; Guerrero 1-1; Whitlock 1-0; Slaten 2-0; Chapman 0-0."},{"label":"Batters faced","value":"Englert 23; Kimbrel 4; Sulser 4; Booser 3; Rivera, Ed 12; Weissert 4; Morán 6; Guerrero 4; Whitlock 3; Slaten 3; Chapman 3."},{"label":"Inherited runners-scored","value":"Morán 1-0."},{"label":"Umpires","value":"HP: Lance Barrett. 1B: Malachi Moore. 2B: Alfonso Márquez. 3B: Louie Krupa. "},{"label":"Weather","value":"84 degrees, Clear."},{"label":"Wind","value":"7 mph, L To R."},{"label":"First pitch","value":"7:12 PM."},{"label":"T","value":"2:30."},{"label":"Att","value":"34,255."},{"label":"Venue","value":"Fenway Park."},{"label":"July 17, 2026"}],"pitchingNotes":["Weissert pitched to 1 batter in the 4th inning."],"topPerformers":[{"player":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","boxscoreName":"Abreu, W"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2 HR, 3 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":1,"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":94,"flyOuts":73,"groundOuts":65,"airOuts":123,"runs":47,"doubles":20,"triples":3,"homeRuns":13,"strikeOuts":84,"baseOnBalls":40,"intentionalWalks":2,"hits":95,"hitByPitch":1,"avg":".263","atBats":361,"obp":".334","slg":".443","ops":".777","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":409,"totalBases":160,"rbi":46,"leftOnBase":175,"sacBunts":1,"sacFlies":5,"babip":".305","groundOutsToAirouts":"0.53","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"27.77","popOuts":20,"lineOuts":30},"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":182,"errors":6,"chances":196,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":68,"hittingGameScore":68},{"player":{"person":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406","boxscoreName":"Caminero"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":38,"groundOuts":112,"airOuts":72,"runs":63,"doubles":14,"triples":0,"homeRuns":29,"strikeOuts":79,"baseOnBalls":53,"intentionalWalks":7,"hits":102,"hitByPitch":1,"avg":".281","atBats":363,"obp":".372","slg":".559","ops":".931","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":419,"totalBases":203,"rbi":60,"leftOnBase":157,"sacBunts":0,"sacFlies":2,"babip":".284","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.52","popOuts":21,"lineOuts":13},"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":172,"putOuts":65,"errors":14,"chances":251,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558","boxscoreName":"Morán"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"2.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":3,"flyOuts":25,"groundOuts":31,"airOuts":43,"runs":12,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":18,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":138,"obp":".245","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":606,"era":"2.68","inningsPitched":"40.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":12,"whip":"0.94","battersFaced":159,"outs":121,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":606,"balls":231,"strikes":375,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".500","pitchesPerInning":"15.02","gamesFinished":6,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"10.26","walksPer9Inn":"4.02","hitsPer9Inn":"4.46","runsScoredPer9":"2.68","homeRunsPer9":"1.12","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":52,"pitchingGameScore":52}]},"decisions":{"winner":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"loser":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"save":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}