{"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":776154,"link":"/api/v1.1/game/776154/feed/live","metaData":{"wait":10,"timeStamp":"20250928_044844","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776154,"type":"R","doubleHeader":"N","id":"2025/09/27/kcamlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776154-2025-09-27","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-09-28T02:05:00Z","originalDate":"2025-09-27","officialDate":"2025-09-27","dayNight":"night","time":"7:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118","season":2025,"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"kca","fileCode":"kc","abbreviation":"KC","teamName":"Royals","locationName":"Kansas City","firstYearOfPlay":"1968","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Kansas City","record":{"gamesPlayed":161,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":81,"losses":80,"ties":0,"pct":".503"},"records":{},"divisionLeader":false,"wins":81,"losses":80,"winningPercentage":".503"},"franchiseName":"Kansas City","clubName":"Royals","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2025,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Athletics","record":{"gamesPlayed":161,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":76,"losses":85,"ties":0,"pct":".472"},"records":{},"divisionLeader":false,"wins":76,"losses":85,"winningPercentage":".472"},"franchiseName":"Athletics","clubName":"Athletics","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666142":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142","firstName":"Cole","lastName":"Ragans","primaryNumber":"55","birthDate":"1997-12-12","currentAge":28,"birthCity":"Crawfordville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Ragans","middleName":"Gatlin","boxscoreName":"Ragans","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"ray-ginz","mlbDebutDate":"2022-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cole Ragans","nameSlug":"cole-ragans-666142","firstLastName":"Cole Ragans","lastFirstName":"Ragans, Cole","lastInitName":"Ragans, C","initLastName":"C Ragans","fullFMLName":"Cole Gatlin Ragans","fullLFMName":"Ragans, Cole Gatlin","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID624428":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428","firstName":"Adam","lastName":"Frazier","primaryNumber":"20","birthDate":"1991-12-14","currentAge":34,"birthCity":"Athens","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Adam","useLastName":"Frazier","middleName":"Timothy","boxscoreName":"Frazier","nickName":"Fraz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2016-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adam Frazier","nameSlug":"adam-frazier-624428","firstLastName":"Adam Frazier","lastFirstName":"Frazier, Adam","lastInitName":"Frazier, A","initLastName":"A Frazier","fullFMLName":"Adam Timothy Frazier","fullLFMName":"Frazier, Adam Timothy","strikeZoneTop":3.111,"strikeZoneBottom":1.57},"ID667670":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670","firstName":"Terry","lastName":"Rooker","primaryNumber":"25","birthDate":"1994-11-01","currentAge":31,"birthCity":"Germantown","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Brent","useLastName":"Rooker","middleName":"Brent","boxscoreName":"Rooker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brent Rooker","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"brent-rooker-667670","firstLastName":"Brent Rooker","lastFirstName":"Rooker, Brent","lastInitName":"Rooker, B","initLastName":"B Rooker","fullFMLName":"Terry Brent Rooker","fullLFMName":"Rooker, Terry Brent","strikeZoneTop":3.364,"strikeZoneBottom":1.698},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID686475":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475","firstName":"Tyler","lastName":"Tolbert","primaryNumber":"2","birthDate":"1998-01-27","currentAge":28,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tyler","useLastName":"Tolbert","middleName":"Mangual","boxscoreName":"Tolbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Tolbert","nameSlug":"tyler-tolbert-686475","firstLastName":"Tyler Tolbert","lastFirstName":"Tolbert, Tyler","lastInitName":"Tolbert, T","initLastName":"T Tolbert","fullFMLName":"Tyler Mangual Tolbert","fullLFMName":"Tolbert, Tyler Mangual","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID686993":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993","firstName":"Justin","lastName":"Sterner","primaryNumber":"60","birthDate":"1996-08-29","currentAge":30,"birthCity":"La Jolla","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Sterner","middleName":"James","boxscoreName":"Sterner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Sterner","nameSlug":"justin-sterner-686993","firstLastName":"Justin Sterner","lastFirstName":"Sterner, Justin","lastInitName":"Sterner, J","initLastName":"J Sterner","fullFMLName":"Justin James Sterner","fullLFMName":"Sterner, Justin James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID687765":{"id":687765,"fullName":"Mitch Spence","link":"/api/v1/people/687765","firstName":"Mitch","lastName":"Spence","primaryNumber":"54","birthDate":"1998-05-06","currentAge":28,"birthCity":"Kirkland","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Spence","middleName":"Perry","boxscoreName":"Spence","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Spence","nameSlug":"mitch-spence-687765","firstLastName":"Mitch Spence","lastFirstName":"Spence, Mitch","lastInitName":"Spence, M","initLastName":"M Spence","fullFMLName":"Mitch Perry Spence","fullLFMName":"Spence, Mitch Perry","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID547184":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184","firstName":"Michael","lastName":"Kelly","primaryNumber":"49","birthDate":"1992-09-06","currentAge":34,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Kelly","middleName":"Joseph","boxscoreName":"Kelly, Mi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2022-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Kelly","nameSlug":"michael-kelly-547184","firstLastName":"Michael Kelly","lastFirstName":"Kelly, Michael","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Michael Joseph Kelly","fullLFMName":"Kelly, Michael Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID674370":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370","firstName":"Osvaldo","lastName":"Bido","primaryNumber":"46","birthDate":"1995-10-18","currentAge":30,"birthCity":"Los Hidalgos","birthCountry":"Dominican Republic","height":"6' 3\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Osvaldo","useLastName":"Bido","boxscoreName":"Bido","gender":"M","nameMatrilineal":"Ventura","isPlayer":true,"isVerified":true,"pronunciation":"ohs-WAHL-doh BEE-doh","mlbDebutDate":"2023-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Osvaldo Bido","nameSlug":"osvaldo-bido-674370","firstLastName":"Osvaldo Bido","lastFirstName":"Bido, Osvaldo","lastInitName":"Bido, O","initLastName":"O Bido","fullFMLName":"Osvaldo  Bido","fullLFMName":"Bido, Osvaldo","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID691777":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"3","birthDate":"2002-08-25","currentAge":24,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Price","boxscoreName":"Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-691777","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Price Muncy","fullLFMName":"Muncy, Maxwell Price","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID669620":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620","firstName":"Brady","lastName":"Basso","primaryNumber":"66","birthDate":"1997-10-08","currentAge":28,"birthCity":"Pearland","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Basso","middleName":"Marshall","boxscoreName":"Basso","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BASS-oh","mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brady Basso","nameSlug":"brady-basso-669620","firstLastName":"Brady Basso","lastFirstName":"Basso, Brady","lastInitName":"Basso, B","initLastName":"B Basso","fullFMLName":"Brady Marshall Basso","fullLFMName":"Basso, Brady Marshall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID665660":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660","firstName":"Elvis","lastName":"Alvarado","primaryNumber":"37","birthDate":"1999-02-23","currentAge":27,"birthCity":"Sabaneta","birthCountry":"Dominican Republic","height":"6' 6\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elvis","useLastName":"Alvarado","middleName":"Ernesto","boxscoreName":"Alvarado","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elvis Alvarado","nameSlug":"elvis-alvarado-665660","firstLastName":"Elvis Alvarado","lastFirstName":"Alvarado, Elvis","lastInitName":"Alvarado, E","initLastName":"E Alvarado","fullFMLName":"Elvis Ernesto Alvarado","fullLFMName":"Alvarado, Elvis Ernesto","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID687231":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231","firstName":"Darell","lastName":"Hernaiz","primaryNumber":"2","birthDate":"2001-08-03","currentAge":25,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Darell","useLastName":"Hernaiz","middleName":"Giovan","boxscoreName":"Hernaiz","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"DARE-uhl her-NAYS","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Darell Hernaiz","nameSlug":"darell-hernaiz-687231","firstLastName":"Darell Hernaiz","lastFirstName":"Hernaiz, Darell","lastInitName":"Hernaiz, D","initLastName":"D Hernaiz","fullFMLName":"Darell Giovan Hernaiz","fullLFMName":"Hernaiz, Darell Giovan","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID571912":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912","firstName":"Luke","lastName":"Maile","primaryNumber":"18","birthDate":"1991-02-06","currentAge":35,"birthCity":"Edgewood","birthStateProvince":"KY","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luke","useLastName":"Maile","middleName":"Richard","boxscoreName":"Maile","nickName":"Lukey Barrels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"may-lee","mlbDebutDate":"2015-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Maile","nameSlug":"luke-maile-571912","firstLastName":"Luke Maile","lastFirstName":"Maile, Luke","lastInitName":"Maile, L","initLastName":"L Maile","fullFMLName":"Luke Richard Maile","fullLFMName":"Maile, Luke Richard","strikeZoneTop":3.322,"strikeZoneBottom":1.676},"ID663568":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568","firstName":"Stephen","lastName":"Kolek","primaryNumber":"32","birthDate":"1997-04-18","currentAge":29,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Stephen","useLastName":"Kolek","middleName":"James","boxscoreName":"Kolek","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"COLE-ick","mlbDebutDate":"2024-03-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Stephen Kolek","nameSlug":"stephen-kolek-663568","firstLastName":"Stephen Kolek","lastFirstName":"Kolek, Stephen","lastInitName":"Kolek, S","initLastName":"S Kolek","fullFMLName":"Stephen J. Kolek","fullLFMName":"Kolek, Stephen J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID608032":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032","firstName":"Carlos","lastName":"Estévez","primaryNumber":"53","birthDate":"1992-12-28","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 6\"","weight":277,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Estévez","middleName":"Samuel","boxscoreName":"Estévez","nickName":"Este","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"es-TEH-vez","mlbDebutDate":"2016-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Estévez","nameSlug":"carlos-estevez-608032","firstLastName":"Carlos Estévez","lastFirstName":"Estévez, Carlos","lastInitName":"Estévez, C","initLastName":"C Estévez","fullFMLName":"Carlos Samuel Estévez","fullLFMName":"Estévez, Carlos Samuel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"ID686469":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","firstName":"Vincent","lastName":"Pasquantino","primaryNumber":"9","birthDate":"1997-10-10","currentAge":28,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vinnie","useLastName":"Pasquantino","middleName":"Joseph","boxscoreName":"Pasquantino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"pass-quin-tee-no","mlbDebutDate":"2022-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Vinnie Pasquantino","nameSlug":"vinnie-pasquantino-686469","firstLastName":"Vinnie Pasquantino","lastFirstName":"Pasquantino, Vinnie","lastInitName":"Pasquantino, V","initLastName":"V Pasquantino","fullFMLName":"Vincent Joseph Pasquantino","fullLFMName":"Pasquantino, Vincent Joseph","strikeZoneTop":3.363,"strikeZoneBottom":1.697},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID573262":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","firstName":"Michael","lastName":"Yastrzemski","primaryNumber":"18","birthDate":"1990-08-23","currentAge":36,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID672580":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580","firstName":"Maikel","lastName":"Garcia","primaryNumber":"11","birthDate":"2000-03-03","currentAge":26,"birthCity":"La Sabana","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Maikel","useLastName":"Garcia","middleName":"Jose","boxscoreName":"Garcia, M","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"pronunciation":"my-KELL","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Maikel Garcia","nameSlug":"maikel-garcia-672580","firstLastName":"Maikel Garcia","lastFirstName":"Garcia, Maikel","lastInitName":"Garcia, M","initLastName":"M Garcia","fullFMLName":"Maikel Jose Garcia","fullLFMName":"Garcia, Maikel Jose","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID672582":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582","firstName":"Angel","lastName":"Zerpa","primaryNumber":"61","birthDate":"1999-09-27","currentAge":26,"birthCity":"Valle de la Pascua","birthCountry":"Venezuela","height":"6' 0\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Angel","useLastName":"Zerpa","middleName":"David","boxscoreName":"Zerpa","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-hel SAIR-pah","mlbDebutDate":"2021-09-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Angel Zerpa","nameSlug":"angel-zerpa-672582","firstLastName":"Angel Zerpa","lastFirstName":"Zerpa, Angel","lastInitName":"Zerpa, A","initLastName":"A Zerpa","fullFMLName":"Angel David Zerpa","fullLFMName":"Zerpa, Angel David","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID702070":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070","firstName":"Noah","lastName":"Cameron","primaryNumber":"65","birthDate":"1999-07-17","currentAge":27,"birthCity":"St. Joseph","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Cameron","boxscoreName":"Cameron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Cameron","nameSlug":"noah-cameron-702070","firstLastName":"Noah Cameron","lastFirstName":"Cameron, Noah","lastInitName":"Cameron, N","initLastName":"N Cameron","fullFMLName":"Noah  Cameron","fullLFMName":"Cameron, Noah","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID806960":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960","firstName":"Luis","lastName":"Morales","primaryNumber":"19","birthDate":"2002-09-24","currentAge":23,"birthCity":"Antilla","birthCountry":"Cuba","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Morales","middleName":"Danys","boxscoreName":"Morales","gender":"M","nameMatrilineal":"Aguilera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Morales","nameSlug":"luis-morales-806960","firstLastName":"Luis Morales","lastFirstName":"Morales, Luis","lastInitName":"Morales, L","initLastName":"L Morales","fullFMLName":"Luis Danys Morales","fullLFMName":"Morales, Luis Danys","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID674444":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444","firstName":"Steven","lastName":"Cruz","primaryNumber":"64","birthDate":"1999-06-15","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 7\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Cruz","middleName":"Adalberto","boxscoreName":"Cruz","gender":"M","nameMatrilineal":"Rosario","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steven Cruz","nameSlug":"steven-cruz-674444","firstLastName":"Steven Cruz","lastFirstName":"Cruz, Steven","lastInitName":"Cruz, S","initLastName":"S Cruz","fullFMLName":"Steven Adalberto Cruz","fullLFMName":"Cruz, Steven Adalberto","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID670167":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167","firstName":"John","lastName":"Schreiber","primaryNumber":"56","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677951":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951","firstName":"Robert","lastName":"Witt","primaryNumber":"7","birthDate":"2000-06-14","currentAge":26,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Bobby","useLastName":"Witt Jr.","middleName":"Andrew","boxscoreName":"Witt Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bobby Witt Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"bobby-witt-jr-677951","firstLastName":"Bobby Witt Jr.","lastFirstName":"Witt Jr., Bobby","lastInitName":"Witt Jr., B","initLastName":"B Witt Jr.","fullFMLName":"Robert Andrew Witt Jr.","fullLFMName":"Witt Jr., Robert Andrew","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"ID695600":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600","firstName":"Carter","lastName":"Jensen","primaryNumber":"22","birthDate":"2003-07-03","currentAge":23,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carter","useLastName":"Jensen","middleName":"James","boxscoreName":"Jensen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carter Jensen","nameSlug":"carter-jensen-695600","firstLastName":"Carter Jensen","lastFirstName":"Jensen, Carter","lastInitName":"Jensen, C","initLastName":"C Jensen","fullFMLName":"Carter James Jensen","fullLFMName":"Jensen, Carter James","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID543518":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518","firstName":"Scott","lastName":"McGough","primaryNumber":"48","birthDate":"1989-10-31","currentAge":36,"birthCity":"Monroeville","birthStateProvince":"PA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Scott","useLastName":"McGough","middleName":"Thomas","boxscoreName":"McGough","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"mick-GUFF","mlbDebutDate":"2015-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott McGough","nameSlug":"scott-mcgough-543518","firstLastName":"Scott McGough","lastFirstName":"McGough, Scott","lastInitName":"McGough, S","initLastName":"S McGough","fullFMLName":"Scott Thomas McGough","fullLFMName":"McGough, Scott Thomas","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID669674":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674","firstName":"Samuel","lastName":"Long","primaryNumber":"73","birthDate":"1995-07-08","currentAge":31,"birthCity":"Fair Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Long","middleName":"Trenton","boxscoreName":"Long","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Long","nameSlug":"sam-long-669674","firstLastName":"Sam Long","lastFirstName":"Long, Sam","lastInitName":"Long, S","initLastName":"S Long","fullFMLName":"Samuel Trenton Long","fullLFMName":"Long, Samuel Trenton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID622663":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663","firstName":"Luis","lastName":"Severino","primaryNumber":"40","birthDate":"1994-02-20","currentAge":32,"birthCity":"Sabana de la Mar","birthCountry":"Dominican Republic","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Severino","boxscoreName":"Severino, L","nickName":"Pena","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Severino","nameSlug":"luis-severino-622663","firstLastName":"Luis Severino","lastFirstName":"Severino, Luis","lastInitName":"Severino, L","initLastName":"L Severino","fullFMLName":"Luis Severino","fullLFMName":"Severino, Luis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663697":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697","firstName":"Jonathan","lastName":"India","primaryNumber":"6","birthDate":"1996-12-15","currentAge":29,"birthCity":"Ft. Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jonathan","useLastName":"India","middleName":"Joseph","boxscoreName":"India","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan India","nameSlug":"jonathan-india-663697","firstLastName":"Jonathan India","lastFirstName":"India, Jonathan","lastInitName":"India, J","initLastName":"J India","fullFMLName":"Jonathan Joseph India","fullLFMName":"India, Jonathan Joseph","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID686930":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930","firstName":"Mason","lastName":"Barnett","primaryNumber":"63","birthDate":"2000-11-07","currentAge":25,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Barnett","middleName":"McLendon","boxscoreName":"Barnett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Barnett","nameSlug":"mason-barnett-686930","firstLastName":"Mason Barnett","lastFirstName":"Barnett, Mason","lastInitName":"Barnett, M","initLastName":"M Barnett","fullFMLName":"Mason McLendon Barnett","fullLFMName":"Barnett, Mason McLendon","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID680742":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742","firstName":"Jonathan","lastName":"Bowlan","primaryNumber":"52","birthDate":"1996-12-01","currentAge":29,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Bowlan","boxscoreName":"Bowlan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"boh-lin","mlbDebutDate":"2023-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Bowlan","nameSlug":"jonathan-bowlan-680742","firstLastName":"Jonathan Bowlan","lastFirstName":"Bowlan, Jonathan","lastInitName":"Bowlan, J","initLastName":"J Bowlan","fullFMLName":"Jonathan  Bowlan","fullLFMName":"Bowlan, Jonathan","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID680862":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862","firstName":"William","lastName":"MacIver","birthDate":"1996-10-28","currentAge":29,"birthCity":"Pleasant Hill","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Willie","useLastName":"MacIver","boxscoreName":"MacIver","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willie MacIver","nameSlug":"willie-maciver-680862","firstLastName":"Willie MacIver","lastFirstName":"MacIver, Willie","lastInitName":"MacIver, W","initLastName":"W MacIver","fullFMLName":"William  MacIver","fullLFMName":"MacIver, William","strikeZoneTop":3.283,"strikeZoneBottom":1.657},"ID621053":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053","firstName":"Tyler","lastName":"Ferguson","primaryNumber":"64","birthDate":"1993-10-05","currentAge":32,"birthCity":"Fresno","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Ferguson","middleName":"Clark","boxscoreName":"Ferguson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Ferguson","nameSlug":"tyler-ferguson-621053","firstLastName":"Tyler Ferguson","lastFirstName":"Ferguson, Tyler","lastInitName":"Ferguson, T","initLastName":"T Ferguson","fullFMLName":"Tyler Clark Ferguson","fullLFMName":"Ferguson, Tyler Clark","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"ID521692":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","firstName":"Salvador","lastName":"Perez","primaryNumber":"13","birthDate":"1990-05-10","currentAge":36,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Salvador","useLastName":"Perez","middleName":"Johan","boxscoreName":"Perez, S","nickName":"El Nino","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"purr-ezz","mlbDebutDate":"2011-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Salvador Perez","nameSlug":"salvador-perez-521692","firstLastName":"Salvador Perez","lastFirstName":"Perez, Salvador","lastInitName":"Perez, S","initLastName":"S Perez","fullFMLName":"Salvador Johan Perez","fullLFMName":"Perez, Salvador Johan","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID680474":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474","firstName":"Maxwell","lastName":"Schuemann","primaryNumber":"30","birthDate":"1997-06-11","currentAge":29,"birthCity":"Kalamazoo","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Max","useLastName":"Schuemann","middleName":"Carter","boxscoreName":"Schuemann","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SHOO-man","mlbDebutDate":"2024-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Schuemann","nameSlug":"max-schuemann-680474","firstLastName":"Max Schuemann","lastFirstName":"Schuemann, Max","lastInitName":"Schuemann, M","initLastName":"M Schuemann","fullFMLName":"Maxwell Carter Schuemann","fullLFMName":"Schuemann, Maxwell Carter","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID545341":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341","firstName":"Randal","lastName":"Grichuk","primaryNumber":"34","birthDate":"1991-08-13","currentAge":35,"birthCity":"Rosenberg","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Randal","useLastName":"Grichuk","middleName":"Alexander","boxscoreName":"Grichuk","nickName":"Grich","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"GRICH-ick","mlbDebutDate":"2014-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randal Grichuk","nameSlug":"randal-grichuk-545341","firstLastName":"Randal Grichuk","lastFirstName":"Grichuk, Randal","lastInitName":"Grichuk, R","initLastName":"R Grichuk","fullFMLName":"Randal Alexander Grichuk","fullLFMName":"Grichuk, Randal Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID679883":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883","firstName":"Luinder","lastName":"Avila","primaryNumber":"58","birthDate":"2001-08-21","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luinder","useLastName":"Avila","middleName":"Gabriel","boxscoreName":"Avila","gender":"M","nameMatrilineal":"Rada","isPlayer":true,"isVerified":true,"pronunciation":"loo-ween-der AH-vee-luh","mlbDebutDate":"2025-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luinder Avila","nameSlug":"luinder-avila-679883","firstLastName":"Luinder Avila","lastFirstName":"Avila, Luinder","lastInitName":"Avila, L","initLastName":"L Avila","fullFMLName":"Luinder Gabriel Avila","fullLFMName":"Avila, Luinder Gabriel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID670231":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231","firstName":"John","lastName":"Rave","primaryNumber":"16","birthDate":"1997-12-30","currentAge":28,"birthCity":"Canton","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":194,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"John","useLastName":"Rave","middleName":"Michael","boxscoreName":"Rave","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John Rave","nameSlug":"john-rave-670231","firstLastName":"John Rave","lastFirstName":"Rave, John","lastInitName":"Rave, J","initLastName":"J Rave","fullFMLName":"John Michael Rave","fullLFMName":"Rave, John Michael","strikeZoneTop":3.136,"strikeZoneBottom":1.583},"ID701762":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762","firstName":"Nicholas","lastName":"Kurtz","primaryNumber":"16","birthDate":"2003-03-12","currentAge":23,"birthCity":"Lancaster","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nick","useLastName":"Kurtz","middleName":"Jeffrey","boxscoreName":"Kurtz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Kurtz","nameSlug":"nick-kurtz-701762","firstLastName":"Nick Kurtz","lastFirstName":"Kurtz, Nick","lastInitName":"Kurtz, N","initLastName":"N Kurtz","fullFMLName":"Nicholas Jeffrey Kurtz","fullLFMName":"Kurtz, Nicholas Jeffrey","strikeZoneTop":3.413,"strikeZoneBottom":1.722},"ID686681":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681","firstName":"Michael","lastName":"Massey","primaryNumber":"19","birthDate":"1998-03-22","currentAge":28,"birthCity":"Palos Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Michael","useLastName":"Massey","boxscoreName":"Massey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Massey","nameSlug":"michael-massey-686681","firstLastName":"Michael Massey","lastFirstName":"Massey, Michael","lastInitName":"Massey, M","initLastName":"M Massey","fullFMLName":"Michael Massey","fullLFMName":"Massey, Michael ","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID695391":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391","firstName":"Brett","lastName":"Harris","primaryNumber":"29","birthDate":"1998-06-24","currentAge":28,"birthCity":"Arlington Heights","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Harris","middleName":"Steven","boxscoreName":"Harris, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Harris","nameSlug":"brett-harris-695391","firstLastName":"Brett Harris","lastFirstName":"Harris, Brett","lastInitName":"Harris, B","initLastName":"B Harris","fullFMLName":"Brett Steven Harris","fullLFMName":"Harris, Brett Steven","strikeZoneTop":3.283,"strikeZoneBottom":1.657},"ID664199":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199","firstName":"Taylor","lastName":"Clarke","primaryNumber":"45","birthDate":"1993-05-13","currentAge":33,"birthCity":"Ashburn","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Clarke","middleName":"James","boxscoreName":"Clarke, T","nickName":"Clarkey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Clarke","nameSlug":"taylor-clarke-664199","firstLastName":"Taylor Clarke","lastFirstName":"Clarke, Taylor","lastInitName":"Clarke, T","initLastName":"T Clarke","fullFMLName":"Taylor James Clarke","fullLFMName":"Clarke, Taylor James","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID669127":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","firstName":"Shea","lastName":"Langeliers","primaryNumber":"23","birthDate":"1997-11-18","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Shea","useLastName":"Langeliers","middleName":"Ryan","boxscoreName":"Langeliers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LAYNG-uh-leers","mlbDebutDate":"2022-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shea Langeliers","nameSlug":"shea-langeliers-669127","firstLastName":"Shea Langeliers","lastFirstName":"Langeliers, Shea","lastInitName":"Langeliers, S","initLastName":"S Langeliers","fullFMLName":"Shea Ryan Langeliers","fullLFMName":"Langeliers, Shea Ryan","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID663738":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738","firstName":"Daniel","lastName":"Lynch","primaryNumber":"41","birthDate":"1996-11-17","currentAge":29,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Lynch IV","middleName":"A.","boxscoreName":"Lynch IV","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Daniel Lynch IV","nameTitle":"IV","nameSuffix":"IV","nameSlug":"daniel-lynch-iv-663738","firstLastName":"Daniel Lynch IV","lastFirstName":"Lynch IV, Daniel","lastInitName":"Lynch IV, D","initLastName":"D Lynch IV","fullFMLName":"Daniel A. Lynch IV","fullLFMName":"Lynch IV, Daniel A.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"55","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID608379":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379","firstName":"Michael","lastName":"Wacha","primaryNumber":"52","birthDate":"1991-07-01","currentAge":35,"birthCity":"Iowa City","birthStateProvince":"IA","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Wacha","middleName":"Joseph","boxscoreName":"Wacha","nickName":"Wachamole","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAH-kuh","mlbDebutDate":"2013-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Wacha","nameSlug":"michael-wacha-608379","firstLastName":"Michael Wacha","lastFirstName":"Wacha, Michael","lastInitName":"Wacha, M","initLastName":"M Wacha","fullFMLName":"Michael Joseph Wacha","fullLFMName":"Wacha, Michael Joseph","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID668709":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709","firstName":"Jeffrey","lastName":"Bleday","primaryNumber":"22","birthDate":"1997-11-10","currentAge":28,"birthCity":"Danville","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"JJ","useLastName":"Bleday","middleName":"Joseph","boxscoreName":"Bleday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JJ Bleday","nameSlug":"jj-bleday-668709","firstLastName":"JJ Bleday","lastFirstName":"Bleday, JJ","lastInitName":"Bleday, J","initLastName":"J Bleday","fullFMLName":"Jeffrey Joseph Bleday","fullLFMName":"Bleday, Jeffrey Joseph","strikeZoneTop":3.287,"strikeZoneBottom":1.659},"ID695506":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506","firstName":"Jeffrey","lastName":"Caglianone","primaryNumber":"14","birthDate":"2003-02-09","currentAge":23,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jac","useLastName":"Caglianone","middleName":"Alan","boxscoreName":"Caglianone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"pronunciation":"cag-lee-ohn","mlbDebutDate":"2025-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jac Caglianone","nameSlug":"jac-caglianone-695506","firstLastName":"Jac Caglianone","lastFirstName":"Caglianone, Jac","lastInitName":"Caglianone, J","initLastName":"J Caglianone","fullFMLName":"Jeffrey Alan Caglianone","fullLFMName":"Caglianone, Jeffrey Alan","strikeZoneTop":3.402,"strikeZoneBottom":1.717},"ID805779":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779","firstName":"Jacob","lastName":"Wilson","primaryNumber":"5","birthDate":"2002-03-30","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Wilson","boxscoreName":"Wilson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Wilson","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jacob-wilson-805779","firstLastName":"Jacob Wilson","lastFirstName":"Wilson, Jacob","lastInitName":"Wilson, J","initLastName":"J Wilson","fullFMLName":"Jacob Wilson","fullLFMName":"Wilson, Jacob","strikeZoneTop":3.291,"strikeZoneBottom":1.661}},"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529","location":{"address1":"400 Ballpark Drive","city":"Sacramento","state":"California","stateAbbrev":"CA","postalCode":"95691","defaultCoordinates":{"latitude":38.57994,"longitude":-121.51246},"azimuthAngle":46.0,"elevation":24,"country":"USA","phone":"916-371-HITS"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":13416,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":380,"center":403,"rightCenter":380,"rightLine":325},"active":true,"season":"2025"},"officialVenue":{"id":2529,"link":"/api/v1/venues/2529"},"weather":{"condition":"Clear","temp":"70","wind":"13 mph, Out To CF"},"gameInfo":{"attendance":10047,"firstPitch":"2025-09-28T02:06:00.000Z","gameDurationMinutes":162},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"home":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"}},"officialScorer":{"id":433339,"fullName":"David Feldman","link":"/api/v1/people/433339"},"primaryDatacaster":{"id":831435,"fullName":"Michael Benton","link":"/api/v1/people/831435"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mike Yastrzemski doubles (28) on a fly ball to third baseman Darell Hernaiz, deflected by left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T02:06:02.955Z","endTime":"2025-09-28T02:08:04.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_deflection"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"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":"2025-09-27T22:46:33.867Z","endTime":"2025-09-28T01:45:21.805Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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":"2025-09-28T01:45:21.805Z","endTime":"2025-09-28T02:05:43.030Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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":"2025-09-28T02:05:43.030Z","endTime":"2025-09-28T02:06:05.187Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.45867484736832,"strikeZoneBottom":1.64055712508052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.80035141164342,"aZ":-11.430181462872742,"pfxX":-3.684533539477455,"pfxZ":10.208391876551806,"pX":-0.961511643037293,"pZ":3.400303331065549,"vX0":3.8858209818559777,"vY0":-142.1649630313349,"vZ0":-4.336403769114853,"x":153.65,"y":146.97,"x0":-1.8721496691948998,"y0":50.002896517928775,"z0":5.6800349098104785,"aX":-7.4874586807815735},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.6,"breakHorizontal":5.8,"spinRate":2503,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38634624294024666,"extension":5.780368508241309},"index":3,"playId":"a71e068f-eb0b-3bb8-ab89-f81e91e5bd1b","pitchNumber":1,"startTime":"2025-09-28T02:06:05.187Z","endTime":"2025-09-28T02:06:09.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.77621175238175,"aZ":-10.25103237421703,"pfxX":-5.573900506540106,"pfxZ":10.87556335421474,"pX":0.7377388304208886,"pZ":1.7516408180745264,"vX0":8.652363075485857,"vY0":-141.65094141624095,"vZ0":-8.680559437104165,"x":88.88,"y":191.49,"x0":-1.6435646366722472,"y0":50.00461148091203,"z0":5.526201278256298,"aX":-11.238207114563746},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":8.2,"spinRate":2496,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.38787020015120977,"extension":5.859707877553647},"index":4,"playId":"12a90966-cf8d-38c3-b7ee-2af5d6805fb6","pitchNumber":2,"startTime":"2025-09-28T02:06:17.872Z","endTime":"2025-09-28T02:06:22.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.3133186574165,"strikeZoneBottom":1.50769548573368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.86002576821291,"aZ":-37.91894211240785,"pfxX":12.884907520599148,"pfxZ":-4.066837017757326,"pX":0.34749824397130824,"pZ":2.189267751765036,"vX0":1.5238509213631528,"vY0":-119.0048554844383,"vZ0":-0.6009237648513176,"x":103.75,"y":179.67,"x0":-1.9747416803131055,"y0":50.00112170205188,"z0":5.922469736249404,"aX":18.215513379757976},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.2,"breakHorizontal":-23.6,"spinRate":2984,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.4627834358019647,"extension":5.936938349437158},"index":5,"playId":"bc16ab98-93b9-3c53-babc-8dbb025a0acc","pitchNumber":3,"startTime":"2025-09-28T02:06:45.375Z","endTime":"2025-09-28T02:06:49.175Z","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":99.0,"endSpeed":89.3,"strikeZoneTop":3.40108394772553,"strikeZoneBottom":1.59607942303973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.50649739686328,"aZ":-11.921563072388548,"pfxX":-3.223299762001824,"pfxZ":9.755416743422881,"pX":-0.5428007260772765,"pZ":4.779049650840485,"vX0":4.08352601184462,"vY0":-144.11001354634394,"vZ0":-1.110373702601828,"x":137.69,"y":109.75,"x0":-1.5680467693632316,"y0":50.004920741764494,"z0":5.915850661077119,"aX":-6.693503749385993},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.5,"breakHorizontal":4.9,"spinRate":2586,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.38196643707494227,"extension":5.750973313409645},"index":6,"playId":"0db2f489-7a66-3dfa-8d2d-f8fe2a5149b0","pitchNumber":4,"startTime":"2025-09-28T02:07:00.616Z","endTime":"2025-09-28T02:07:04.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":73.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.837136291483286,"aZ":-41.31370017689865,"pfxX":9.428316223064002,"pfxZ":-6.58456656232733,"pX":-0.12668754543209365,"pZ":2.222538210394084,"vX0":1.1914293942352898,"vY0":-118.47982810071203,"vZ0":0.23260059989000803,"x":121.83,"y":178.77,"x0":-1.861456386933816,"y0":50.00592174498285,"z0":5.976746611378335,"aX":13.076043639577065},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-11.4,"breakHorizontal":-17.3,"spinRate":3024,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.4667295172805459,"extension":5.930554155840505},"index":7,"playId":"6e097ec1-5b19-37cb-891d-5b2993f7cf5f","pitchNumber":5,"startTime":"2025-09-28T02:07:14.928Z","endTime":"2025-09-28T02:07:19.067Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":8,"startTime":"2025-09-28T02:07:36.901Z","endTime":"2025-09-28T02:07:49.457Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.18174080504965,"aZ":-16.80199071966084,"pfxX":-9.52066455872393,"pfxZ":7.501331640903695,"pX":-0.9950774196190844,"pZ":2.682074363172265,"vX0":5.263303399036996,"vY0":-143.22221205383744,"vZ0":-5.466159020724818,"x":154.93,"y":166.36,"x0":-1.6326987210418415,"y0":50.00685349313489,"z0":5.68887687749913,"aX":-19.520456619708682},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.5,"breakHorizontal":16.0,"spinRate":2603,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3843878413763595,"extension":5.834730435322217},"hitData":{"launchSpeed":69.5,"launchAngle":40.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.51,"coordY":121.08}},"index":9,"playId":"5274bfe9-7cbc-30d3-9de9-ced08e03c9b8","pitchNumber":6,"startTime":"2025-09-28T02:07:49.457Z","endTime":"2025-09-28T02:08:04.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:08:04.320Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to shortstop Jacob Wilson. Mike Yastrzemski to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T02:08:23.069Z","endTime":"2025-09-28T02:09:58.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":72.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.932698625255217,"aZ":-37.26088338412243,"pfxX":11.315629375780016,"pfxZ":-3.7994859911061223,"pX":0.8456529758223437,"pZ":2.2440587749500116,"vX0":2.6591652949594557,"vY0":-116.71237208967301,"vZ0":0.10513402708815511,"x":84.77,"y":178.19,"x0":-1.785454008400997,"y0":50.001721238687196,"z0":5.7943694865211475,"aX":15.154169570118485},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.4,"breakHorizontal":-21.1,"spinRate":2993,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4746330763752149,"extension":5.7458254632398384},"index":0,"playId":"0190992f-7d9c-373e-8573-f598d3922d48","pitchNumber":1,"startTime":"2025-09-28T02:08:34.061Z","endTime":"2025-09-28T02:08:37.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.60727718621955,"strikeZoneBottom":1.76033657437571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75511445289693,"aZ":-40.64063970751448,"pfxX":9.87894470364041,"pfxZ":-6.170672880319049,"pX":0.19347897035818803,"pZ":0.9002747954747518,"vX0":1.7861008869235393,"vY0":-117.44688846374794,"vZ0":-2.2232974611091745,"x":109.63,"y":214.47,"x0":-1.8618831489277272,"y0":50.00051209731547,"z0":5.699740198539397,"aX":13.564181205553865},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-11.4,"breakHorizontal":-18.4,"spinRate":3097,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4694112273389228,"extension":5.632668593561959},"index":1,"playId":"bae6b169-61d5-3b1a-a39e-5f8d15a5478d","pitchNumber":2,"startTime":"2025-09-28T02:08:51.217Z","endTime":"2025-09-28T02:08:55.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.62164074422209,"strikeZoneBottom":1.81652165131765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.59953568150152,"aZ":-13.460147903644865,"pfxX":-5.1903183885387705,"pfxZ":9.2609227676632,"pX":0.6718152007215649,"pZ":1.1413763834220956,"vX0":7.6942356895625466,"vY0":-141.75704204586705,"vZ0":-9.518620452981452,"x":91.39,"y":207.96,"x0":-1.4123897554606129,"y0":50.00181562394537,"z0":5.417548246021701,"aX":-10.487048473794772},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.8,"breakHorizontal":7.7,"spinRate":2402,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3874694044055804,"extension":5.873943908146931},"index":2,"playId":"0c133a69-fb14-3a43-a02d-6d11c8db3a6f","pitchNumber":3,"startTime":"2025-09-28T02:09:10.553Z","endTime":"2025-09-28T02:09:14.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.83382913720753,"aZ":-13.267042912039958,"pfxX":-4.107161800828473,"pfxZ":9.312398970749236,"pX":0.4377902945939214,"pZ":3.4462987305721473,"vX0":7.4565915016578765,"vY0":-142.34330290799412,"vZ0":-3.570337574902218,"x":100.31,"y":145.73,"x0":-1.6946557889885996,"y0":50.00553258926654,"z0":5.569686799082186,"aX":-8.34173259368969},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":5.8,"spinRate":2379,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3863243568465684,"extension":5.800233271390585},"index":3,"playId":"b362ce62-dd7d-3683-b0db-c7414cdb931f","pitchNumber":4,"startTime":"2025-09-28T02:09:29.704Z","endTime":"2025-09-28T02:09:32.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99772130930769,"aZ":-15.355703210521833,"pfxX":-5.0875073017629315,"pfxZ":8.086089697105539,"pX":0.5661464141556343,"pZ":1.9979123806083694,"vX0":7.661881536318461,"vY0":-143.26985660370232,"vZ0":-7.217987917079023,"x":95.42,"y":184.84,"x0":-1.4813580449352297,"y0":50.0001790933003,"z0":5.508881734878101,"aX":-10.578680081997188},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.3,"breakHorizontal":7.7,"spinRate":2447,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.38224808632951923,"extension":5.827492532799047},"hitData":{"launchSpeed":88.6,"launchAngle":-61.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.45,"coordY":169.42}},"index":4,"playId":"e62d6697-34b8-3aaf-a155-1106bde9f0be","pitchNumber":5,"startTime":"2025-09-28T02:09:50.531Z","endTime":"2025-09-28T02:09:58.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:09:58.300Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T02:10:19.397Z","endTime":"2025-09-28T02:13:20.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":97.9,"endSpeed":89.4,"strikeZoneTop":3.67084670164073,"strikeZoneBottom":1.84673557439752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.30411088475258,"aZ":-16.597106433381793,"pfxX":-8.217591056224519,"pfxZ":7.616036231481418,"pX":-0.15551263845439578,"pZ":1.755438424403193,"vX0":6.581198023004251,"vY0":-142.27047858929384,"vZ0":-7.418623239277561,"x":122.93,"y":191.38,"x0":-1.433604195225816,"y0":50.00232097906411,"z0":5.452918442123398,"aX":-16.808603709232763},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.4,"breakHorizontal":13.6,"spinRate":2372,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3853116746420171,"extension":6.064915090052216},"index":0,"playId":"f3cfde6f-d2fe-36b4-bec1-e3c86df0bf50","pitchNumber":1,"startTime":"2025-09-28T02:10:38.113Z","endTime":"2025-09-28T02:10:41.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.6,"strikeZoneTop":3.56486833723218,"strikeZoneBottom":1.70980927803514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05295787155773,"aZ":-19.57705086678378,"pfxX":-10.440460898511002,"pfxZ":7.2179237710441235,"pX":-0.37551929255878785,"pZ":0.3559498520403912,"vX0":6.211367395702016,"vY0":-132.25623617552458,"vZ0":-9.362564297914235,"x":131.31,"y":229.17,"x0":-1.4159256104658295,"y0":50.006343274764234,"z0":5.417734336908223,"aX":-18.228882374912725},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.9,"breakHorizontal":17.3,"spinRate":2238,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4164936983701373,"extension":6.047466116835532},"index":1,"playId":"b014008f-835e-331d-8c8e-280917182697","pitchNumber":2,"startTime":"2025-09-28T02:10:55.739Z","endTime":"2025-09-28T02:10:59.442Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"5e8d127a-228d-3889-88fa-aa8d5a2ddfe2","startTime":"2025-09-28T02:11:20.808Z","endTime":"2025-09-28T02:11:23.808Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.59590701061369,"strikeZoneBottom":1.63940740046154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.79937858492623,"aZ":-12.17179849800936,"pfxX":-3.3526453053771137,"pfxZ":9.845540381942046,"pX":-1.3977504667097111,"pZ":2.8451185175207336,"vX0":1.7878955040534423,"vY0":-142.36481909882866,"vZ0":-5.674697397920093,"x":170.28,"y":161.96,"x0":-1.601763050487717,"y0":50.00557895816449,"z0":5.650092550446265,"aX":-6.81256621382218},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":5.6,"spinRate":2515,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3862627677550834,"extension":5.837458375600707},"index":3,"playId":"b69d0908-7108-3a83-be07-420211f71a0a","pitchNumber":3,"startTime":"2025-09-28T02:11:40.635Z","endTime":"2025-09-28T02:11:45.739Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.7,"strikeZoneTop":3.59734696217025,"strikeZoneBottom":1.64230615589308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.15068922728267,"aZ":-21.795966443353567,"pfxX":-10.294008047515515,"pfxZ":6.160097138676088,"pX":-1.805978939870733,"pZ":3.022283971749028,"vX0":2.840841915172788,"vY0":-129.98964228631812,"vZ0":-2.514216951912391,"x":185.84,"y":157.18,"x0":-1.586130028904248,"y0":50.004752067365935,"z0":5.684638459999637,"aX":-17.347256569032},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.7,"breakHorizontal":17.9,"spinRate":2141,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.42387297678405345,"extension":6.015710863774239},"index":4,"playId":"aafd5dba-9ebf-376a-9979-d241f4368881","pitchNumber":4,"startTime":"2025-09-28T02:12:00.059Z","endTime":"2025-09-28T02:12:11.996Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bobby Witt Jr. steals (38) 2nd base. Mike Yastrzemski scores. Bobby Witt Jr. to 3rd. Throwing error by catcher Shea Langeliers.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"actionPlayId":"aafd5dba-9ebf-376a-9979-d241f4368881","startTime":"2025-09-28T02:12:46.813Z","endTime":"2025-09-28T02:12:46.814Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.85152188746266,"aZ":-16.45259886271364,"pfxX":-9.469047467921715,"pfxZ":7.5981304463464205,"pX":-0.45934876978762273,"pZ":1.785890701542127,"vX0":6.449312592184387,"vY0":-143.34816708033733,"vZ0":-7.744975023439206,"x":134.51,"y":190.56,"x0":-1.514464398464662,"y0":50.00522085153272,"z0":5.561066441551296,"aX":-19.599943861256},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.2,"breakHorizontal":15.7,"spinRate":2562,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.38290484202701824,"extension":6.009397493393137},"index":6,"playId":"6af0effd-10ed-3b96-91bf-52349a51c135","pitchNumber":5,"startTime":"2025-09-28T02:12:46.815Z","endTime":"2025-09-28T02:12:50.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.16593242885803,"aZ":-11.625043153148809,"pfxX":-3.107352683315198,"pfxZ":9.954541426583917,"pX":-0.664349874519178,"pZ":3.510986366346971,"vX0":4.375052043933817,"vY0":-143.0506981132171,"vZ0":-3.9111462860786466,"x":142.32,"y":143.98,"x0":-1.8125907052163461,"y0":50.00670632330947,"z0":5.629323265910039,"aX":-6.417295564163544},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.4,"breakHorizontal":4.7,"spinRate":2588,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.3834451619578565,"extension":5.828971111515766},"hitData":{"launchSpeed":82.9,"launchAngle":-4.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.27,"coordY":170.43}},"index":7,"playId":"4b30f5a8-43de-31c1-8457-69c145e6fc24","pitchNumber":6,"startTime":"2025-09-28T02:13:13.985Z","endTime":"2025-09-28T02:13:20.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:13:20.726Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T02:13:40.892Z","endTime":"2025-09-28T02:14:55.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.6640810119555,"strikeZoneBottom":1.71964269660567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.82519533246011,"aZ":-35.25701233209163,"pfxX":10.934253929485207,"pfxZ":-2.162421212809636,"pX":2.316402437690837,"pZ":1.092760266390843,"vX0":6.30922338957694,"vY0":-119.99875862693361,"vZ0":-3.11364218140364,"x":28.7,"y":209.28,"x0":-1.786008829629349,"y0":50.00128672175405,"z0":5.616525888947916,"aX":15.604511693067028},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.4,"breakHorizontal":-21.5,"spinRate":3010,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.46020978619266106,"extension":5.934783543376752},"index":0,"playId":"d725b348-06e5-3c1e-9912-874dde9b054b","pitchNumber":1,"startTime":"2025-09-28T02:13:49.407Z","endTime":"2025-09-28T02:13:52.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.430727371249542,"aZ":-38.409267876904956,"pfxX":8.037651549204346,"pfxZ":-4.334746556780887,"pX":0.8015648587965089,"pZ":0.9953327733035523,"vX0":3.90360756729181,"vY0":-120.36258492525532,"vZ0":-2.8973540642144373,"x":86.45,"y":211.91,"x0":-1.8948879135034835,"y0":50.000430219432566,"z0":5.679118984527559,"aX":11.57039067731682},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.3,"breakHorizontal":-15.6,"spinRate":3160,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4583477165119656,"extension":5.781287364918384},"index":1,"playId":"236dc920-d61f-3719-a27d-db01d0c303fd","pitchNumber":2,"startTime":"2025-09-28T02:14:05.030Z","endTime":"2025-09-28T02:14:08.211Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.32222302805584,"aZ":-36.90444778749254,"pfxX":10.370216169701793,"pfxZ":-3.244343243721568,"pX":1.785279638608475,"pZ":-0.04980636190174304,"vX0":5.325490968724335,"vY0":-121.53069181517601,"vZ0":-5.429922328226642,"x":48.95,"y":240.12,"x0":-1.7992316208694121,"y0":50.002179002128656,"z0":5.510244427677407,"aX":15.125748348774168},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.1,"breakHorizontal":-20.3,"spinRate":3181,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.45503319265141196,"extension":5.850766298553625},"index":2,"playId":"65d2c5c0-c1d4-3885-8c2e-b9c5a91fa560","pitchNumber":3,"startTime":"2025-09-28T02:14:23.417Z","endTime":"2025-09-28T02:14:27.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.41617575781488,"strikeZoneBottom":1.51551506972578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.78132815231408,"aZ":-12.382909501140675,"pfxX":-5.375261129879502,"pfxZ":9.47900623026983,"pX":0.7953875274089963,"pZ":2.8963636885338357,"vX0":8.48639608044065,"vY0":-143.48047317535875,"vZ0":-5.491304623607883,"x":86.68,"y":160.58,"x0":-1.5004496645812841,"y0":50.00209271874208,"z0":5.6047441757356875,"aX":-11.222804905351117},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2551,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3815481673684995,"extension":5.884071728387863},"index":3,"playId":"a51f6866-b70c-331b-8cd9-e22b48bad9d7","pitchNumber":4,"startTime":"2025-09-28T02:14:51.209Z","endTime":"2025-09-28T02:14:55.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:14:55.373Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T02:15:07.102Z","endTime":"2025-09-28T02:16:58.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.8239027714806,"strikeZoneBottom":1.78003471245942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64615812088546,"aZ":-14.969450186121692,"pfxX":-8.161453971456858,"pfxZ":8.411353563031323,"pX":1.1186377325846353,"pZ":2.2565197036009224,"vX0":10.160010765826108,"vY0":-142.13574576851437,"vZ0":-6.593670248987647,"x":74.36,"y":177.85,"x0":-1.4422656417709032,"y0":50.006383256593715,"z0":5.557618040828323,"aX":-16.699865218243193},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.0,"breakHorizontal":12.7,"spinRate":2526,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.38540339227226506,"extension":5.9250642884698905},"index":0,"playId":"6132de69-f792-370d-bf50-5eed54c51fc3","pitchNumber":1,"startTime":"2025-09-28T02:15:14.424Z","endTime":"2025-09-28T02:15:21.647Z","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":98.1,"endSpeed":89.3,"strikeZoneTop":3.74495024561095,"strikeZoneBottom":1.76463358979925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.660851715847706,"aZ":-12.709532407786861,"pfxX":-5.4089475286203115,"pfxZ":9.468364155475722,"pX":0.5293349257379253,"pZ":4.05688610562353,"vX0":7.952132371808857,"vY0":-142.6697145532587,"vZ0":-2.3388233602568587,"x":96.82,"y":129.24,"x0":-1.594863854507556,"y0":50.00445161864293,"z0":5.691145300100759,"aX":-11.122139668392972},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.8,"breakHorizontal":8.2,"spinRate":2450,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.38432542877198417,"extension":5.976269033070347},"index":1,"playId":"39613a74-0e31-391c-b822-527a9ea50823","pitchNumber":2,"startTime":"2025-09-28T02:15:29.431Z","endTime":"2025-09-28T02:15:33.916Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.55158573328006,"aZ":-38.440559529654784,"pfxX":11.366375350521446,"pfxZ":-4.286438820219647,"pX":1.4358986028403136,"pZ":0.6673315927162039,"vX0":4.541285670932666,"vY0":-121.6373729170844,"vZ0":-3.5925474937707076,"x":62.27,"y":220.76,"x0":-1.946465116682556,"y0":50.005693008863986,"z0":5.585352604992471,"aX":16.598729576605113},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.5,"breakHorizontal":-21.8,"spinRate":3140,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4547845424978658,"extension":5.998142128749423},"index":2,"playId":"d12e303f-f002-35d2-9210-2a423fecc5e2","pitchNumber":3,"startTime":"2025-09-28T02:15:49.546Z","endTime":"2025-09-28T02:15:52.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.661908785655008,"aZ":-38.124664033814646,"pfxX":10.141723399737014,"pfxZ":-4.079504502462491,"pX":1.0932073652738796,"pZ":2.389029682700937,"vX0":3.6253267885786284,"vY0":-120.9128142732555,"vZ0":-0.06404147956766026,"x":75.33,"y":174.28,"x0":-1.7488075938887557,"y0":50.001700138797865,"z0":5.800970725103664,"aX":14.80263170654653},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.1,"breakHorizontal":-19.3,"spinRate":3059,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.455458049173179,"extension":5.851029435831616},"index":3,"playId":"de3697db-304a-3f6d-82e0-2401a51fc5c0","pitchNumber":4,"startTime":"2025-09-28T02:16:15.165Z","endTime":"2025-09-28T02:16:18.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.7,"strikeZoneTop":3.66447781252952,"strikeZoneBottom":1.78313898634007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.133237262740746,"aZ":-40.21677322115674,"pfxX":11.008445760455478,"pfxZ":-5.411676536496051,"pX":2.2595884493756437,"pZ":1.148236398754072,"vX0":5.579446864686634,"vY0":-122.6853471553212,"vZ0":-2.8099087924326076,"x":30.87,"y":207.78,"x0":-1.4936931306116485,"y0":50.00604270079551,"z0":5.8246454868953,"aX":16.348006955051922},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-10.2,"breakHorizontal":-21.5,"spinRate":3183,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.45095314155493416,"extension":5.938213932825435},"index":4,"playId":"d8491d7a-dedb-3323-9ad8-72e583b933a6","pitchNumber":5,"startTime":"2025-09-28T02:16:37.378Z","endTime":"2025-09-28T02:16:40.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.3,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.19429551189996,"aZ":-11.717684313350775,"pfxX":-5.591499809581524,"pfxZ":9.903257659172404,"pX":-0.19564099717863848,"pZ":4.004958310691245,"vX0":6.133525592945749,"vY0":-143.3052008297168,"vZ0":-2.4769094226551376,"x":124.46,"y":130.65,"x0":-1.6441393567020832,"y0":50.00645793915363,"z0":5.619133748216641,"aX":-11.554460830519972},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":8.8,"spinRate":2506,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38320242534516735,"extension":5.774851630347694},"index":5,"playId":"81d753bf-7707-320d-b576-6a25d82d1510","pitchNumber":6,"startTime":"2025-09-28T02:16:54.132Z","endTime":"2025-09-28T02:16:58.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:16:58.167Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T02:19:07.067Z","endTime":"2025-09-28T02:19:38.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.55307272766342,"aZ":-14.220472528694602,"pfxX":-5.283942817302213,"pfxZ":10.367636964453485,"pX":-0.8314844234851521,"pZ":1.786652463732238,"vX0":2.735675965449018,"vY0":-130.74471820318695,"vZ0":-9.483749368741721,"x":148.69,"y":190.54,"x0":-1.2048806977649673,"y0":50.00165110660171,"z0":6.528085494413377,"aX":-9.147565509537534},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.9,"breakHorizontal":9.0,"spinRate":2126,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.4189268565212503,"extension":6.667897875261112},"hitData":{"launchSpeed":72.8,"launchAngle":-1.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.44,"coordY":151.68}},"index":0,"playId":"ceb7d845-017f-3d54-acc4-220d7384130d","pitchNumber":1,"startTime":"2025-09-28T02:19:32.176Z","endTime":"2025-09-28T02:19:38.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:19:38.952Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a ground ball to left fielder Adam Frazier.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T02:19:54.322Z","endTime":"2025-09-28T02:20:41.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.6,"strikeZoneTop":2.96609029647636,"strikeZoneBottom":1.47757282661159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.773109489981028,"aZ":-12.242377042084176,"pfxX":-3.8495037611925884,"pfxZ":11.632884789095103,"pX":0.5242138327375753,"pZ":2.1409094228130447,"vX0":5.391595624088652,"vY0":-130.8731592251777,"vZ0":-9.008539346767016,"x":97.02,"y":180.98,"x0":-1.074224342634498,"y0":50.00323607622755,"z0":6.571993620303216,"aX":-6.59633920760964},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":19.0,"breakHorizontal":5.6,"spinRate":2018,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.42049471631360813,"extension":6.736465799897778},"index":0,"playId":"4fe7854d-f526-3e18-b40b-bdd93189eb6a","pitchNumber":1,"startTime":"2025-09-28T02:20:04.648Z","endTime":"2025-09-28T02:20:08.148Z","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":83.6,"endSpeed":77.1,"strikeZoneTop":3.20493978292642,"strikeZoneBottom":1.51426001034694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.275882483897483,"aZ":-27.343928676831684,"pfxX":3.2530678605115515,"pfxZ":3.2179294039560453,"pX":1.6992403721001152,"pZ":3.080653615297426,"vX0":6.11124477012149,"vY0":-121.62750001033515,"vZ0":-2.6034296245141024,"x":52.23,"y":155.6,"x0":-1.2661268752048371,"y0":50.0043054559421,"z0":6.529852578043503,"aX":4.886689136971114},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.5,"breakHorizontal":-7.3,"spinRate":1972,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4498900226499605,"extension":6.736636247557404},"index":1,"playId":"d1f5b606-1549-35ba-8b00-9156e09e4051","pitchNumber":2,"startTime":"2025-09-28T02:20:17.393Z","endTime":"2025-09-28T02:20:24.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.524222191059682,"aZ":-22.384586882380123,"pfxX":0.24515834103060785,"pfxZ":6.157941259995762,"pX":-0.10543822378764303,"pZ":2.0639473054990596,"vX0":3.6978561877471527,"vY0":-125.11780235494966,"vZ0":-6.204341388795101,"x":121.02,"y":183.05,"x0":-1.6325677358375608,"y0":50.00463283959463,"z0":6.402443109692449,"aX":0.38975565082666336},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.0,"breakHorizontal":-1.3,"spinRate":2125,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.4372616416072477,"extension":6.764786418829355},"hitData":{"launchSpeed":110.6,"launchAngle":2.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.82,"coordY":135.23}},"index":2,"playId":"64505b37-71f2-36b8-86e9-6edc13bff164","pitchNumber":3,"startTime":"2025-09-28T02:20:30.855Z","endTime":"2025-09-28T02:20:41.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:20:41.263Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T02:20:55.971Z","endTime":"2025-09-28T02:23:14.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.583949307642325,"aZ":-21.53078228536585,"pfxX":0.2584945736308555,"pfxZ":6.477905703895846,"pX":1.3747158307047573,"pZ":2.584110521818702,"vX0":7.103653802843766,"vY0":-126.54037139659312,"vZ0":-5.221637105147086,"x":64.6,"y":169.01,"x0":-1.4869294774947694,"y0":50.00337073156778,"z0":6.3687626504592005,"aX":0.42503658880655587},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.9,"breakHorizontal":-1.9,"spinRate":2131,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4306506283724634,"extension":6.7985859960335535},"index":0,"playId":"8b405d65-ac00-3315-9a22-2d5b9ff33016","pitchNumber":1,"startTime":"2025-09-28T02:21:04.698Z","endTime":"2025-09-28T02:21:10.995Z","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":77.1,"endSpeed":70.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.789900120224267,"aZ":-23.91552870231715,"pfxX":-6.412284811317608,"pfxZ":6.485205868330171,"pX":-0.7356342767787489,"pZ":2.219273577290453,"vX0":2.8590642353024034,"vY0":-112.23841223384989,"vZ0":-4.449052404297853,"x":145.04,"y":178.86,"x0":-1.1946347257646093,"y0":50.00065325750239,"z0":6.669804796529083,"aX":-8.159433080622113},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":10.9,"breakHorizontal":10.8,"spinRate":1555,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.48847735815760807,"extension":6.535772338548996},"index":1,"playId":"d1efbb2a-02ab-335c-b1aa-5b3204cdfe63","pitchNumber":2,"startTime":"2025-09-28T02:21:22.244Z","endTime":"2025-09-28T02:21:27.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.31096932805834,"strikeZoneBottom":1.55812491903076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.92636139518184,"aZ":-12.05409656691791,"pfxX":-4.535387978694601,"pfxZ":10.860309393803124,"pX":1.024836016689631,"pZ":4.033918043588051,"vX0":7.522829764033878,"vY0":-135.11236152195022,"vZ0":-4.112892510643258,"x":77.94,"y":129.86,"x0":-1.2038316406007568,"y0":50.00020813700763,"z0":6.420444789958966,"aX":-8.401041460144148},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.0,"breakHorizontal":6.6,"spinRate":2170,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4051113176319965,"extension":6.746132901208002},"index":2,"playId":"deab67d9-0af5-3ee7-b3f3-cb6e64e4e9de","pitchNumber":3,"startTime":"2025-09-28T02:21:43.531Z","endTime":"2025-09-28T02:21:47.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.25407079728196,"strikeZoneBottom":1.470902626483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.929223500875292,"aZ":-16.28892745945937,"pfxX":-8.082117203155072,"pfxZ":8.797911465551334,"pX":0.524900464451862,"pZ":1.6936870227708891,"vX0":7.299694054726438,"vY0":-133.34768362378858,"vZ0":-8.956583880605692,"x":96.99,"y":193.05,"x0":-1.194281272253369,"y0":50.006435007870586,"z0":6.264894500507758,"aX":-14.598822771460881},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.2,"breakHorizontal":13.1,"spinRate":2061,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.410317926737902,"extension":6.771750088407035},"index":3,"playId":"dc302282-3d8d-3ca5-860e-75f5d8e83f08","pitchNumber":4,"startTime":"2025-09-28T02:22:02.187Z","endTime":"2025-09-28T02:22:06.774Z","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":79.3,"endSpeed":73.3,"strikeZoneTop":3.22040335539643,"strikeZoneBottom":1.47515950143998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.734685678412717,"aZ":-21.41531862257329,"pfxX":-7.946233706837076,"pfxZ":7.971310648271773,"pX":-0.6336216735136192,"pZ":1.1841655542331955,"vX0":3.518552867047455,"vY0":-115.26269426055681,"vZ0":-7.454883907390458,"x":141.15,"y":206.81,"x0":-1.1446756114895293,"y0":50.00509308987251,"z0":6.5178260763326135,"aX":-10.73007069632132},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":13.0,"breakHorizontal":13.6,"spinRate":1485,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.47456893740325956,"extension":6.685936889485811},"index":4,"playId":"c75f4ddd-bbc1-3e23-94a7-5d73ccacc1a4","pitchNumber":5,"startTime":"2025-09-28T02:22:19.449Z","endTime":"2025-09-28T02:22:23.371Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.14687759066032,"aZ":-24.03416494377337,"pfxX":-8.387522797540203,"pfxZ":5.936482477124851,"pX":0.19202182000049614,"pZ":2.159734699383623,"vX0":5.6704944545736415,"vY0":-115.95712575474147,"vZ0":-5.047478222850579,"x":109.68,"y":180.47,"x0":-1.1861874410707929,"y0":50.005349776486966,"z0":6.636514284814724,"aX":-11.510256521163168},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":9.8,"breakHorizontal":13.9,"spinRate":1569,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.47099502678250715,"extension":6.595355391174597},"index":5,"playId":"16bff00b-b8f6-3f77-8985-2b907bbce2d7","pitchNumber":6,"startTime":"2025-09-28T02:22:36.366Z","endTime":"2025-09-28T02:22:45.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.17284567050829,"strikeZoneBottom":1.46213692116125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.200475009290702,"aZ":-11.436457642436611,"pfxX":-4.080225082285661,"pfxZ":11.425432002887153,"pX":-0.6411877440790951,"pZ":1.7847370484934966,"vX0":3.098869625055297,"vY0":-133.71074679983462,"vZ0":-10.219305908160011,"x":141.44,"y":190.59,"x0":-1.283698164866807,"y0":50.00337409561922,"z0":6.47161230529959,"aX":-7.40568854935431},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.7,"breakHorizontal":6.7,"spinRate":2079,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.4092842500067393,"extension":6.693536028407556},"index":6,"playId":"d821931f-89f8-390c-ba8f-baa8f4bf215a","pitchNumber":7,"startTime":"2025-09-28T02:23:09.925Z","endTime":"2025-09-28T02:23:14.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:23:14.140Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T02:23:27.862Z","endTime":"2025-09-28T02:25:09.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":76.5,"endSpeed":69.8,"strikeZoneTop":3.48438637766098,"strikeZoneBottom":1.62338746639839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.282965381057092,"aZ":-37.056311377689966,"pfxX":8.43796701980322,"pfxZ":-3.9915790414366565,"pX":2.2334095311598645,"pZ":1.322555410854744,"vX0":5.026659668134427,"vY0":-111.18271321689917,"vZ0":-2.809574881557859,"x":31.87,"y":203.07,"x0":-1.171394015108989,"y0":50.003781310660216,"z0":6.537409455403245,"aX":10.316494209165814},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-7.7,"breakHorizontal":-16.8,"spinRate":2519,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4971244720486694,"extension":6.621129241413664},"index":0,"playId":"7d55d4be-f58a-3652-bd3b-fbea59a3ce35","pitchNumber":1,"startTime":"2025-09-28T02:23:40.802Z","endTime":"2025-09-28T02:23:44.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":82.9,"strikeZoneTop":3.49276733205329,"strikeZoneBottom":1.63183652378349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.21052855095552,"aZ":-10.828666918372736,"pfxX":-7.959623724185126,"pfxZ":12.031371753711351,"pX":0.3579346357169342,"pZ":1.3074778143539805,"vX0":6.741870646280006,"vY0":-133.68690946156462,"vZ0":-10.899243412300846,"x":103.36,"y":203.48,"x0":-1.187614109500962,"y0":50.00076711557455,"z0":6.2626830423418305,"aX":-14.11726057147057},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.1,"breakHorizontal":12.6,"spinRate":1995,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.41290885540934674,"extension":6.74481304872197},"index":1,"playId":"833f1946-32b2-3b94-80c0-b82ac8d2d7c3","pitchNumber":2,"startTime":"2025-09-28T02:23:59.364Z","endTime":"2025-09-28T02:24:03.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.1,"strikeZoneTop":3.60577489873109,"strikeZoneBottom":1.71394896406112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.43362952082773,"aZ":-11.711114924637629,"pfxX":-4.798856382847404,"pfxZ":11.527598726716413,"pX":0.6114312670987038,"pZ":2.9170646329860115,"vX0":5.805620802851271,"vY0":-132.8723782528624,"vZ0":-7.056017107899573,"x":93.69,"y":160.02,"x0":-0.9859338574130857,"y0":50.00027876914501,"z0":6.47145646900418,"aX":-8.516654940375597},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.4,"breakHorizontal":7.3,"spinRate":2092,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.41339336995769305,"extension":6.626802140362419},"index":2,"playId":"6b9c41b0-43c8-39fd-b721-eb131b835426","pitchNumber":3,"startTime":"2025-09-28T02:24:18.680Z","endTime":"2025-09-28T02:24:22.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.013382537117106,"aZ":-13.401662000532168,"pfxX":-7.706315039037698,"pfxZ":10.403287276580192,"pX":-0.7879906863843835,"pZ":3.230864803343439,"vX0":3.5528473780553216,"vY0":-133.0852948737803,"vZ0":-5.961216742131015,"x":147.04,"y":151.55,"x0":-1.1348839228554506,"y0":50.001949363198975,"z0":6.460475718266733,"aX":-13.902532445737101},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.9,"breakHorizontal":13.2,"spinRate":2075,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.41066254720719897,"extension":6.591591684623852},"index":3,"playId":"75aea039-765b-3eff-96fb-fff5e9a2d623","pitchNumber":4,"startTime":"2025-09-28T02:24:36.468Z","endTime":"2025-09-28T02:24:40.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.59326983315148,"strikeZoneBottom":1.69182221944291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.281504487584513,"aZ":-9.91247305458623,"pfxX":-4.692739100027078,"pfxZ":12.179375513097135,"pX":0.7619265420163425,"pZ":2.63514494415204,"vX0":5.862157799281567,"vY0":-134.82274342387086,"vZ0":-8.44797825423486,"x":87.96,"y":167.63,"x0":-0.838217623417921,"y0":50.00138293297198,"z0":6.522436906733753,"aX":-8.57664011838367},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.3,"breakHorizontal":7.1,"spinRate":2142,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.40738729178315136,"extension":6.629147432542639},"index":4,"playId":"38fa238a-35a8-31dc-91db-421786ace3b1","pitchNumber":5,"startTime":"2025-09-28T02:25:03.484Z","endTime":"2025-09-28T02:25:09.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:25:09.278Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T02:27:05.622Z","endTime":"2025-09-28T02:28:15.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.21389816796172,"strikeZoneBottom":1.55319291551481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.08716421008919,"aZ":-35.54429306429346,"pfxX":10.509310890603544,"pfxZ":-2.278061437297374,"pX":1.9392744374631468,"pZ":0.20113252119966066,"vX0":5.601521407015607,"vY0":-121.36102360379422,"vZ0":-5.4709231417785755,"x":43.08,"y":233.35,"x0":-1.7723884442252065,"y0":50.005672151728135,"z0":5.6180638478683935,"aX":15.514041308831029},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.3,"breakHorizontal":-20.4,"spinRate":2940,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4531560422150278,"extension":5.924566106175317},"index":0,"playId":"91ca4536-ecd3-31d3-ad44-3f843e8fab07","pitchNumber":1,"startTime":"2025-09-28T02:27:22.187Z","endTime":"2025-09-28T02:27:25.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":80.7,"strikeZoneTop":3.17141516534811,"strikeZoneBottom":1.44814056300649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.8917645453094,"aZ":-19.251953347263996,"pfxX":-9.190987624978826,"pfxZ":7.639942162987096,"pX":-0.16347128238287834,"pZ":2.5821222490831017,"vX0":6.99601012499875,"vY0":-130.59907041909045,"vZ0":-4.169042327657002,"x":123.23,"y":169.06,"x0":-1.711192997447508,"y0":50.0025758557349,"z0":5.687390998739432,"aX":-15.543166103481864},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.8,"breakHorizontal":14.6,"spinRate":2056,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4228156389104818,"extension":5.9365735690027375},"index":1,"playId":"09bd89bf-422e-3237-8849-fb61d49b3afe","pitchNumber":2,"startTime":"2025-09-28T02:27:39.222Z","endTime":"2025-09-28T02:27:43.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.32637016329055,"aZ":-13.226430227464437,"pfxX":-5.510855665389226,"pfxZ":9.45662100585627,"pX":0.020510872366239368,"pZ":2.2331084785366984,"vX0":6.082662119219653,"vY0":-141.18070313372942,"vZ0":-6.964613927583705,"x":116.22,"y":178.49,"x0":-1.4534577200893173,"y0":50.004415238135834,"z0":5.596064269106317,"aX":-11.044648321229394},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":8.6,"spinRate":2533,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3890451820608831,"extension":5.894066109134588},"index":2,"playId":"797318df-8213-34b0-ad0e-66416079aa67","pitchNumber":3,"startTime":"2025-09-28T02:27:50.811Z","endTime":"2025-09-28T02:27:54.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.20014283660934,"strikeZoneBottom":1.52926741414139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.268260796707136,"aZ":-21.534805386504054,"pfxX":-10.968260719787779,"pfxZ":5.841612094277197,"pX":-0.1647303884648908,"pZ":3.389084862121862,"vX0":7.339293060278055,"vY0":-134.58926926068182,"vZ0":-2.1168284481606072,"x":123.28,"y":147.27,"x0":-1.5125340562759029,"y0":50.001742434804264,"z0":5.723088113332321,"aX":-19.96916908523158},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.3,"breakHorizontal":18.1,"spinRate":2071,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4081569535425422,"extension":6.019711629305174},"index":3,"playId":"35cda2bf-db75-3c2b-bbba-2cb2f07a0b94","pitchNumber":4,"startTime":"2025-09-28T02:28:11.275Z","endTime":"2025-09-28T02:28:15.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:28:15.072Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adam Frazier flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T02:28:24.147Z","endTime":"2025-09-28T02:28:46.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.88624349809007,"aZ":-12.476080262923405,"pfxX":-5.441614561764962,"pfxZ":9.735145512216132,"pX":0.5033845878245433,"pZ":2.6058753911149486,"vX0":7.954425291014738,"vY0":-141.47907773993967,"vZ0":-6.117374872277659,"x":97.81,"y":168.42,"x0":-1.6401984245060226,"y0":50.0018099464394,"z0":5.598945735757869,"aX":-11.00966762833916},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2454,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.3874415056188609,"extension":5.772719800309296},"hitData":{"launchSpeed":78.9,"launchAngle":44.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.04,"coordY":94.2}},"index":0,"playId":"80b05c1e-0fe7-3d1f-9e34-4bb90ce6a594","pitchNumber":1,"startTime":"2025-09-28T02:28:37.549Z","endTime":"2025-09-28T02:28:46.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:28:46.717Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Massey flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T02:28:55.024Z","endTime":"2025-09-28T02:30:33.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.45969242277475,"strikeZoneBottom":1.65083509629334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.098165493545753,"aZ":-16.712808509236076,"pfxX":-6.725452625247451,"pfxZ":7.643867657201424,"pX":-0.3904119871943711,"pZ":2.4915414129518845,"vX0":6.031442810176588,"vY0":-141.11062572534237,"vZ0":-5.830769398671768,"x":131.88,"y":171.51,"x0":-1.678206879650052,"y0":50.00631275988134,"z0":5.655523561746705,"aX":-13.61148540033582},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.8,"breakHorizontal":11.0,"spinRate":2410,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3876445421929575,"extension":5.707028161793924},"index":0,"playId":"a49aa600-751d-3b12-af62-992dceb61f71","pitchNumber":1,"startTime":"2025-09-28T02:29:09.029Z","endTime":"2025-09-28T02:29:12.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.7,"strikeZoneTop":3.57047632444759,"strikeZoneBottom":1.60574717739269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71881688929392,"aZ":-15.018149203121975,"pfxX":-6.295420792095612,"pfxZ":8.1743329305985,"pX":-1.4321217087927731,"pZ":1.7095824156360344,"vX0":2.8893495942621206,"vY0":-143.79096239430072,"vZ0":-8.404529632004008,"x":171.59,"y":192.62,"x0":-1.6310371615809298,"y0":50.00042087041306,"z0":5.598098271872242,"aX":-13.206733960277106},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.3,"breakHorizontal":10.8,"spinRate":2489,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.38063046264392897,"extension":5.952964524606553},"index":1,"playId":"c5e7db55-c9b6-368b-b786-abcde7920bc8","pitchNumber":2,"startTime":"2025-09-28T02:29:26.175Z","endTime":"2025-09-28T02:29:29.958Z","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":92.2,"endSpeed":83.6,"strikeZoneTop":3.5736084712192,"strikeZoneBottom":1.63792428528832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.872604076673888,"aZ":-20.60656813874319,"pfxX":-9.606942701681566,"pfxZ":6.435054417124898,"pX":-0.5219104856378259,"pZ":1.629008525837762,"vX0":6.007341968868417,"vY0":-133.93243492838474,"vZ0":-6.389168321553511,"x":136.89,"y":194.8,"x0":-1.5585663582172635,"y0":50.00051043235229,"z0":5.543664583617197,"aX":-17.260353454060827},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":16.0,"spinRate":2135,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.41068021377021147,"extension":6.056050212486485},"index":2,"playId":"087a7019-056e-34ff-a1da-af0abc72681d","pitchNumber":3,"startTime":"2025-09-28T02:29:41.899Z","endTime":"2025-09-28T02:29:46.065Z","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":99.4,"endSpeed":90.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.62910398745136,"aZ":-17.924566567351437,"pfxX":-8.393912093724223,"pfxZ":6.768377551124642,"pX":-1.4095290813787111,"pZ":2.0806208394426777,"vX0":3.504778491498554,"vY0":-144.6317725895412,"vZ0":-6.985785588284193,"x":170.73,"y":182.6,"x0":-1.5505686419266311,"y0":50.00531143250076,"z0":5.638337326318218,"aX":-17.678502619379824},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":10.9,"breakHorizontal":14.4,"spinRate":2397,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.3795836459285482,"extension":5.8895892953794595},"index":3,"playId":"9331b008-7f9c-3af7-b008-6d0a9192b6b7","pitchNumber":4,"startTime":"2025-09-28T02:30:03.591Z","endTime":"2025-09-28T02:30:07.053Z","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":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.191169596029493,"aZ":-18.669034014986376,"pfxX":-8.879456649988459,"pfxZ":7.333882366070576,"pX":0.10229659696116304,"pZ":1.403736247256454,"vX0":7.074670102552929,"vY0":-135.23995042802275,"vZ0":-7.5879677195022595,"x":113.1,"y":200.88,"x0":-1.4019440397641534,"y0":50.002186876489134,"z0":5.569458990027047,"aX":-16.34638155818583},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.8,"breakHorizontal":14.4,"spinRate":2247,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4059763725416454,"extension":5.9788000775683106},"hitData":{"launchSpeed":84.9,"launchAngle":31.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.62,"coordY":70.3}},"index":4,"playId":"12aec703-2731-32ad-84f8-365252c840c2","pitchNumber":5,"startTime":"2025-09-28T02:30:26.035Z","endTime":"2025-09-28T02:30:33.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:30:33.925Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jacob Wilson pops out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T02:32:28.850Z","endTime":"2025-09-28T02:33:06.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.377616117052142,"aZ":-11.412041787885714,"pfxX":-2.4267310488332923,"pfxZ":12.018623511949151,"pX":-0.5063940536490682,"pZ":2.9003059259951156,"vX0":2.51240926947835,"vY0":-131.0370485308206,"vZ0":-7.103147856095889,"x":136.3,"y":160.47,"x0":-1.165325436461267,"y0":50.00555899215863,"z0":6.511119936013848,"aX":-4.193363656935905},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":20.3,"breakHorizontal":3.8,"spinRate":2070,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.4190507169509541,"extension":6.677304972281139},"hitData":{"launchSpeed":67.5,"launchAngle":71.0,"totalDistance":90.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":150.8,"coordY":171.45}},"index":0,"playId":"cf439b9f-ecb3-3a35-9f02-3f36bbfd93c6","pitchNumber":1,"startTime":"2025-09-28T02:32:57.830Z","endTime":"2025-09-28T02:33:06.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:33:06.398Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lawrence Butler walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T02:33:19.237Z","endTime":"2025-09-28T02:34:31.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.6852778287581,"strikeZoneBottom":1.73819066519667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.50024868617449,"aZ":-24.537511895919508,"pfxX":-9.851153636155207,"pfxZ":5.811171550962703,"pX":0.0169356289381921,"pZ":2.6877827515672568,"vX0":5.544909801481277,"vY0":-113.78911390422275,"vZ0":-3.5851098268624972,"x":116.35,"y":166.21,"x0":-1.1692189122896366,"y0":50.00109393343421,"z0":6.709493691820923,"aX":-12.94211203323321},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":10.0,"breakHorizontal":16.4,"spinRate":1462,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.48098772101971665,"extension":6.625188507209769},"index":0,"playId":"3eb4129a-59c7-3bc2-984b-0ac35c459df5","pitchNumber":1,"startTime":"2025-09-28T02:33:26.674Z","endTime":"2025-09-28T02:33:30.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.70574121132768,"strikeZoneBottom":1.77335697560088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.69884345405113,"aZ":-22.350846278701574,"pfxX":0.6930632472156877,"pfxZ":6.016717984076756,"pX":-0.38512455015791663,"pZ":5.738532873000392,"vX0":2.732335978720067,"vY0":-126.90123739814202,"vZ0":2.393386781318385,"x":131.68,"y":83.84,"x0":-1.5653334230973266,"y0":50.003481358231966,"z0":6.562465254199288,"aX":1.13088842585},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.6,"breakHorizontal":-1.9,"spinRate":2093,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.4314499723474765,"extension":6.640996915885916},"index":1,"playId":"080cff3b-78b0-3eb4-b787-237d769f9cf0","pitchNumber":2,"startTime":"2025-09-28T02:33:39.817Z","endTime":"2025-09-28T02:33:42.925Z","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":91.2,"endSpeed":82.9,"strikeZoneTop":3.63409824036766,"strikeZoneBottom":1.69876584285901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.793298959451583,"aZ":-12.949710369977334,"pfxX":-3.881059230378759,"pfxZ":10.853770145877524,"pX":0.9322008212553563,"pZ":3.7765233509538487,"vX0":6.857958535330175,"vY0":-132.60538033396762,"vZ0":-4.421895199558182,"x":81.47,"y":136.81,"x0":-1.189650640890132,"y0":50.00221317195423,"z0":6.4184984044473214,"aX":-6.874364764387972},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.8,"breakHorizontal":5.4,"spinRate":2107,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4139094892012998,"extension":6.572928151786319},"index":2,"playId":"b22634ad-bee2-32b2-a82d-78cb54e1d840","pitchNumber":3,"startTime":"2025-09-28T02:33:53.142Z","endTime":"2025-09-28T02:33:56.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.2,"strikeZoneTop":3.68833718720831,"strikeZoneBottom":1.78434801052923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.599152969396638,"aZ":-19.96651134072685,"pfxX":0.3457941703370302,"pfxZ":7.375878529642609,"pX":-0.4216422018438624,"pZ":4.169952406077184,"vX0":2.86047896892287,"vY0":-128.14226990047428,"vZ0":-1.758662284403536,"x":133.07,"y":126.19,"x0":-1.5994794127044227,"y0":50.00576780571073,"z0":6.4323545474416095,"aX":0.5719350984190132},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":13.2,"breakHorizontal":-1.3,"spinRate":2086,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4281821021453083,"extension":6.680377343156959},"index":3,"playId":"61deabe3-8b6c-35cd-9dc1-989fc3b38cd3","pitchNumber":4,"startTime":"2025-09-28T02:34:05.659Z","endTime":"2025-09-28T02:34:09.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.1,"strikeZoneTop":3.70840187188992,"strikeZoneBottom":1.80426620788193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.410391464372324,"aZ":-21.69286586647052,"pfxX":-7.244181074189705,"pfxZ":8.352636749984914,"pX":0.913846113780916,"pZ":1.9314970614512543,"vX0":6.539494599870974,"vY0":-112.24869150365213,"vZ0":-5.385101110149971,"x":82.17,"y":186.63,"x0":-1.1189429514831741,"y0":50.004026235504796,"z0":6.617380812387579,"aX":-9.093939466799242},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":13.8,"breakHorizontal":11.0,"spinRate":1529,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.49102919099539655,"extension":6.677699644565908},"index":4,"playId":"774e865d-54c6-378b-9ac0-3ce8071fd3f6","pitchNumber":5,"startTime":"2025-09-28T02:34:26.198Z","endTime":"2025-09-28T02:34:31.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:34:31.092Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Darell Hernaiz grounds into a double play, shortstop Bobby Witt Jr. to second baseman Michael Massey to first baseman Vinnie Pasquantino. Lawrence Butler out at 2nd. Darell Hernaiz out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T02:34:46.756Z","endTime":"2025-09-28T02:35:36.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.59841315814105,"strikeZoneBottom":1.67502657503616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.478329004961786,"aZ":-12.250896008536982,"pfxX":-5.568590708399054,"pfxZ":11.623390757354573,"pX":-1.1205222953964868,"pZ":1.3619803467329155,"vX0":2.2425791191960274,"vY0":-130.36173178865712,"vZ0":-10.439908239876706,"x":159.71,"y":202.01,"x0":-1.2705519234743654,"y0":50.00019350832599,"z0":6.353511343259077,"aX":-9.542630853406155},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.8,"breakHorizontal":9.6,"spinRate":1849,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.42083047746109026,"extension":6.724253290356111},"index":0,"playId":"4e6bb978-326b-3698-a5f2-8b1d83828057","pitchNumber":1,"startTime":"2025-09-28T02:34:54.613Z","endTime":"2025-09-28T02:34:58.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.51952490893811,"strikeZoneBottom":1.61848648183393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.19738510375301,"aZ":-21.756951953490923,"pfxX":1.0267548750495412,"pfxZ":6.31856087398071,"pX":0.07173845753878327,"pZ":1.968470976283468,"vX0":3.5986915149112746,"vY0":-126.86658046872391,"vZ0":-6.653433300860998,"x":114.27,"y":185.63,"x0":-1.4920793986558847,"y0":50.00421799670598,"z0":6.3307414592159015,"aX":1.6917449471364248},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.3,"breakHorizontal":-2.6,"spinRate":2057,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.42988144520484317,"extension":6.76091209168186},"index":1,"playId":"82a87b60-ad66-3455-89b2-d734bdcd17a0","pitchNumber":2,"startTime":"2025-09-28T02:35:10.906Z","endTime":"2025-09-28T02:35:14.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63922072124643,"aZ":-15.822356604840715,"pfxX":-7.296799669743953,"pfxZ":9.20115706808973,"pX":-0.9101131299377783,"pZ":2.800393159786774,"vX0":3.3479873262157724,"vY0":-132.33569383832466,"vZ0":-6.482046045970649,"x":151.69,"y":163.17,"x0":-1.2419573030327882,"y0":50.00598772115438,"z0":6.4361631766518395,"aX":-12.973986939727576},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.5,"breakHorizontal":12.5,"spinRate":1930,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.41353667907095426,"extension":6.671682267287061},"hitData":{"launchSpeed":60.6,"launchAngle":14.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.12,"coordY":154.48}},"index":2,"playId":"c783168e-781f-39f2-a578-635d9bdb9893","pitchNumber":3,"startTime":"2025-09-28T02:35:28.563Z","endTime":"2025-09-28T02:35:36.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:35:36.483Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"John Rave grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T02:37:31.300Z","endTime":"2025-09-28T02:39:33.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.547377761501856,"aZ":-13.746502054376311,"pfxX":-4.974308614935244,"pfxZ":9.234809517469445,"pX":0.24931306499469302,"pZ":3.3010083335837694,"vX0":6.899010988669266,"vY0":-140.53347474867442,"vZ0":-4.318089525460871,"x":107.5,"y":149.65,"x0":-1.5938206355435243,"y0":50.00249342116327,"z0":5.753609531392394,"aX":-9.926326549937832},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":7.6,"spinRate":2489,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3900984662591629,"extension":5.650485172190362},"index":0,"playId":"130efc2b-cabb-3e8e-bcb5-24f45c9df415","pitchNumber":1,"startTime":"2025-09-28T02:37:44.741Z","endTime":"2025-09-28T02:37:48.680Z","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":82.9,"endSpeed":76.5,"strikeZoneTop":3.41819276529176,"strikeZoneBottom":1.64576036153079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.13842049491719,"aZ":-37.68729064208882,"pfxX":7.291356541551931,"pfxZ":-3.7753935219866435,"pX":1.1698946543064987,"pZ":0.778270166553801,"vX0":4.855756644771787,"vY0":-120.58903440615592,"vZ0":-3.8654196121417166,"x":72.41,"y":217.77,"x0":-1.8222501332694176,"y0":50.001019853382424,"z0":5.7532942775234925,"aX":10.653812126120437},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.6,"breakHorizontal":-14.4,"spinRate":2968,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4555527602064098,"extension":5.78289982767899},"index":1,"playId":"4178ab27-846e-3145-9111-3fa2b054190a","pitchNumber":2,"startTime":"2025-09-28T02:38:08.222Z","endTime":"2025-09-28T02:38:12.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.47140158692523,"strikeZoneBottom":1.57492857896494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.572327160781303,"aZ":-40.145211792835255,"pfxX":11.408034531751278,"pfxZ":-5.612487350962482,"pX":-1.0777559632990479,"pZ":2.8249999732803204,"vX0":-1.0781561285537402,"vY0":-119.38153102325514,"vZ0":1.2306669595815192,"x":158.08,"y":162.51,"x0":-2.0951940588034907,"y0":50.00569779294727,"z0":5.963859477760702,"aX":16.192452498240936},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.5,"breakHorizontal":-20.3,"spinRate":2989,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.46178640482278466,"extension":5.687765682386822},"index":2,"playId":"bf80b684-294b-3dd6-8f61-802ef9185ce8","pitchNumber":3,"startTime":"2025-09-28T02:38:23.245Z","endTime":"2025-09-28T02:38:27.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":81.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.15528749850606,"aZ":-21.50056684147823,"pfxX":-10.151869591896526,"pfxZ":6.188658670943761,"pX":0.05502074119081431,"pZ":2.760314480745563,"vX0":7.173638799358435,"vY0":-131.55146640862387,"vZ0":-3.392671106505691,"x":114.9,"y":164.25,"x0":-1.41092380183216,"y0":50.0016507296605,"z0":5.691487513680279,"aX":-17.501839317617645},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.6,"breakHorizontal":16.4,"spinRate":2116,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.41900426958073833,"extension":5.965522677809324},"index":3,"playId":"c418dd79-74b4-3049-93cd-cfba6657b156","pitchNumber":4,"startTime":"2025-09-28T02:38:37.507Z","endTime":"2025-09-28T02:38:47.679Z","isPitch":true,"type":"pitch"},{"details":{"description":"Dropped foul pop error by catcher Shea Langeliers.","event":"Error","eventType":"error","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"actionPlayId":"c418dd79-74b4-3049-93cd-cfba6657b156","startTime":"2025-09-28T02:39:19.357Z","endTime":"2025-09-28T02:39:27.413Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"}},{"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":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01242169859533,"aZ":-23.157795456686763,"pfxX":-8.704339653826917,"pfxZ":4.847423877131137,"pX":-0.6182369490197291,"pZ":2.0179791735203185,"vX0":5.631856803472785,"vY0":-135.40546530198415,"vZ0":-5.119711367750999,"x":140.57,"y":184.29,"x0":-1.5920446184773085,"y0":50.00462309566884,"z0":5.549359239249585,"aX":-16.19715791926535},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":14.6,"spinRate":2113,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.40420358235627063,"extension":6.059019802451429},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.56,"coordY":148.64}},"index":5,"playId":"ef14acdb-bfc4-3b32-98a1-0cbdeaca880d","pitchNumber":5,"startTime":"2025-09-28T02:39:27.413Z","endTime":"2025-09-28T02:39:33.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:39:33.700Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out sharply to center fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T02:39:57.689Z","endTime":"2025-09-28T02:41:30.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.44325803919344,"strikeZoneBottom":1.64895858416384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.826591530546903,"aZ":-38.06109148044202,"pfxX":9.167539887477176,"pfxZ":-4.12826463467069,"pX":0.8946597514364575,"pZ":1.9207884773706547,"vX0":3.3418686051354767,"vY0":-119.4079191417529,"vZ0":-1.0383065912451037,"x":82.9,"y":186.92,"x0":-1.7194618156586705,"y0":50.005133170806765,"z0":5.826304454819049,"aX":13.064034793700909},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.4,"breakHorizontal":-17.4,"spinRate":3080,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.46104709360453366,"extension":5.928906391758851},"index":0,"playId":"dede2600-38e9-3715-93dd-e775ea5a1e4f","pitchNumber":1,"startTime":"2025-09-28T02:40:10.993Z","endTime":"2025-09-28T02:40:15.383Z","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":98.1,"endSpeed":89.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.13702710022578,"aZ":-16.842195525342355,"pfxX":-8.571112801595424,"pfxZ":7.445825965550365,"pX":-0.7790202307617712,"pZ":1.967940002158482,"vX0":4.900861479357621,"vY0":-142.67591423933283,"vZ0":-7.185891654649493,"x":146.69,"y":185.65,"x0":-1.406291941148037,"y0":50.00460954476639,"z0":5.582595316671188,"aX":-17.654715178330516},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.1,"breakHorizontal":14.5,"spinRate":2580,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.38404657466123737,"extension":5.889868832315438},"index":1,"playId":"5d97a7e6-2c3f-3bdb-adf2-bc51dc9a54a8","pitchNumber":2,"startTime":"2025-09-28T02:40:25.485Z","endTime":"2025-09-28T02:40:28.804Z","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":98.0,"endSpeed":89.5,"strikeZoneTop":3.42496597511758,"strikeZoneBottom":1.6620406551078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.59032522895507,"aZ":-12.583047428030323,"pfxX":-3.2957901386729445,"pfxZ":9.502072953680447,"pX":-0.38802784286699854,"pZ":4.684210280467982,"vX0":4.689681400874062,"vY0":-142.64149806609473,"vZ0":-1.0104137331938163,"x":131.79,"y":112.31,"x0":-1.6247077443481859,"y0":50.00615059276049,"z0":5.835839115762247,"aX":-6.797998080899624},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":5.0,"spinRate":2498,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.38389295975195115,"extension":5.928587371103547},"index":2,"playId":"633105a0-608c-3c1e-9725-7b1b7756f072","pitchNumber":3,"startTime":"2025-09-28T02:40:44.588Z","endTime":"2025-09-28T02:40:48.507Z","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":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.48057563772338,"strikeZoneBottom":1.68705988150702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.24102191389657,"aZ":-14.686554857423799,"pfxX":-5.779013651844098,"pfxZ":8.788635887406551,"pX":-0.5152666875851691,"pZ":3.678110201484405,"vX0":5.16102690770718,"vY0":-140.7099034336645,"vZ0":-2.964050641632445,"x":136.64,"y":139.47,"x0":-1.6293989550106616,"y0":50.002176800039166,"z0":5.7063994098397846,"aX":-11.498214611610514},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":9.4,"spinRate":2435,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.39041519999656416,"extension":5.781178446170149},"index":3,"playId":"2e12eb8f-14e6-3844-88f5-ff6325819067","pitchNumber":4,"startTime":"2025-09-28T02:41:03.890Z","endTime":"2025-09-28T02:41:08.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.91078105321763,"aZ":-17.346332973921516,"pfxX":-7.663097851447443,"pfxZ":7.268750173262471,"pX":-0.16292432878302618,"pZ":2.088256899263719,"vX0":6.4612531545312075,"vY0":-142.21239333007892,"vZ0":-6.574122330750978,"x":123.21,"y":182.4,"x0":-1.4735803768852875,"y0":50.00131796411203,"z0":5.538236522483962,"aX":-15.628260344814885},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.9,"breakHorizontal":12.5,"spinRate":2501,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.38576895433453506,"extension":6.027827589078077},"hitData":{"launchSpeed":100.5,"launchAngle":32.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":137.35,"coordY":35.45}},"index":4,"playId":"942499f7-c243-3f8c-84ad-f0b5b9c3bbea","pitchNumber":5,"startTime":"2025-09-28T02:41:20.974Z","endTime":"2025-09-28T02:41:30.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:41:30.922Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, pitcher Luis Morales to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T02:41:46.794Z","endTime":"2025-09-28T02:42:24.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806960,"link":"/api/v1/people/806960"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.54928895346048,"strikeZoneBottom":1.73706523614966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.21956838910852,"aZ":-15.756282347210107,"pfxX":-7.1442628303809474,"pfxZ":8.023101115409517,"pX":0.6361645169379898,"pZ":3.1700769038430217,"vX0":8.662145291140279,"vY0":-142.4867747825998,"vZ0":-4.021663457779127,"x":92.75,"y":153.19,"x0":-1.5220363279336864,"y0":50.00110233648685,"z0":5.602211742387403,"aX":-14.617610878770943},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.8,"breakHorizontal":11.0,"spinRate":2389,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3851099099346813,"extension":5.954173847441857},"index":0,"playId":"8787b996-13c7-360e-8b41-aaa01597bc94","pitchNumber":1,"startTime":"2025-09-28T02:42:01.736Z","endTime":"2025-09-28T02:42:05.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":74.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.165565691319408,"aZ":-40.45034836986427,"pfxX":14.559605733766222,"pfxZ":-5.838256201246793,"pX":0.9871751715559236,"pZ":3.2949629714735336,"vX0":2.05162357548023,"vY0":-120.51789122427591,"vZ0":2.4931104220408082,"x":79.37,"y":149.82,"x0":-1.7679764373269002,"y0":50.00039162881174,"z0":5.91308917771037,"aX":20.652095857559512},"breaks":{"breakAngle":27.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.2,"breakHorizontal":-26.8,"spinRate":3039,"spinDirection":55},"zone":12,"typeConfidence":2.0,"plateTime":0.4608186174626261,"extension":5.7739988524819985},"hitData":{"launchSpeed":65.3,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.04,"coordY":181.07}},"index":1,"playId":"afe83686-f489-377e-b7e2-f429d6bd8efd","pitchNumber":2,"startTime":"2025-09-28T02:42:15.804Z","endTime":"2025-09-28T02:42:24.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:42:24.333Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T02:44:17.335Z","endTime":"2025-09-28T02:44:55.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.5,"endSpeed":84.2,"strikeZoneTop":3.40594044752175,"strikeZoneBottom":1.58413798406812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.006732419032396,"aZ":-12.469961432501039,"pfxX":-3.938018754269638,"pfxZ":10.946018508007164,"pX":-0.26958191809134446,"pZ":2.079319109808771,"vX0":4.048173415565874,"vY0":-132.95878289135334,"vZ0":-9.074585321962365,"x":127.28,"y":182.64,"x0":-1.2961542473919243,"y0":50.004725699564474,"z0":6.429280270186779,"aX":-7.091024891180162},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.1,"breakHorizontal":6.4,"spinRate":2187,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.411055400930715,"extension":6.535459787293706},"index":0,"playId":"25fb7c1f-fc25-334a-a87d-5a36ef19f8f1","pitchNumber":1,"startTime":"2025-09-28T02:44:34.877Z","endTime":"2025-09-28T02:44:38.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.53714474125047,"aZ":-27.307427899416016,"pfxX":2.3106338710723455,"pfxZ":3.246780150283156,"pX":0.381627096659939,"pZ":2.101940285477018,"vX0":4.241791348600635,"vY0":-121.4034087528083,"vZ0":-4.619027657643997,"x":102.45,"y":182.03,"x0":-1.6848237218862372,"y0":50.00587912040805,"z0":6.390779707876327,"aX":3.4688290840031195},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.0,"breakHorizontal":-5.2,"spinRate":2040,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.4502139124008946,"extension":6.591411503032762},"hitData":{"launchSpeed":103.6,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.88,"coordY":155.23}},"index":1,"playId":"bf45a45f-1def-3236-b0bd-42cb4a6584f5","pitchNumber":2,"startTime":"2025-09-28T02:44:49.213Z","endTime":"2025-09-28T02:44:55.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:44:55.931Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Schuemann called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T02:45:08.883Z","endTime":"2025-09-28T02:47:05.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_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":90.6,"endSpeed":82.3,"strikeZoneTop":3.42482598590431,"strikeZoneBottom":1.64200635004989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.157489838434675,"aZ":-12.51989623484633,"pfxX":-4.691993958065055,"pfxZ":11.321260575986681,"pX":-0.4278485228847193,"pZ":1.620588996979404,"vX0":3.422581172521616,"vY0":-131.49850681186848,"vZ0":-9.6983302403423,"x":133.31,"y":195.02,"x0":-1.142390462827147,"y0":50.00287748550281,"z0":6.305828022700241,"aX":-8.145395994319806},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.4,"breakHorizontal":7.7,"spinRate":2123,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.41792485676318547,"extension":6.720132393621809},"index":0,"playId":"231d1167-1a25-3198-8170-65563874a45a","pitchNumber":1,"startTime":"2025-09-28T02:45:22.688Z","endTime":"2025-09-28T02:45:26.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.42101709752516,"strikeZoneBottom":1.66260801134412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.62965294442335,"aZ":-13.998068796865493,"pfxX":-7.783188525280663,"pfxZ":10.003478914857297,"pX":1.048959896789245,"pZ":2.8863474936352222,"vX0":8.238998968308277,"vY0":-134.0981928340261,"vZ0":-6.451626310571989,"x":77.02,"y":160.85,"x0":-1.055478050117748,"y0":50.003715133561045,"z0":6.326444324871631,"aX":-14.143164576119851},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":12.2,"spinRate":2090,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4088259131158418,"extension":6.7562422995984734},"index":1,"playId":"63feaf71-95d2-3f78-a65a-f16ac9404beb","pitchNumber":2,"startTime":"2025-09-28T02:45:36.724Z","endTime":"2025-09-28T02:45:40.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, 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":1},"pitchData":{"startSpeed":75.4,"endSpeed":69.8,"strikeZoneTop":3.31067291828203,"strikeZoneBottom":1.61204932557201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.222723000861368,"aZ":-40.65078721751815,"pfxX":5.602696148687514,"pfxZ":-7.017308846986608,"pX":0.8854025509933182,"pZ":1.0901268718348154,"vX0":3.5048063643654412,"vY0":-109.74495871467775,"vZ0":-2.317545691207263,"x":83.25,"y":209.35,"x0":-1.4657930899282698,"y0":50.00426901507255,"z0":6.530362959610794,"aX":6.765889544777513},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-13.0,"breakHorizontal":-11.2,"spinRate":2549,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.5010111800149799,"extension":6.463399749468008},"index":2,"playId":"fddbe79c-8564-3bec-b809-a5c08cba2a34","pitchNumber":3,"startTime":"2025-09-28T02:45:50.328Z","endTime":"2025-09-28T02:45:54.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.38108469137363,"strikeZoneBottom":1.65365977168032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.135904164534672,"aZ":-12.542869543240695,"pfxX":-5.531066824907245,"pfxZ":11.157579532257355,"pX":-0.05103848876972128,"pZ":1.8429293309322936,"vX0":4.7502812737938545,"vY0":-132.29547614377822,"vZ0":-9.356913265730032,"x":118.95,"y":189.02,"x0":-1.1576582678743352,"y0":50.0054332145036,"z0":6.361612395233259,"aX":-9.734671251599384},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.1,"breakHorizontal":8.9,"spinRate":2225,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4151751756840123,"extension":6.693978166967392},"index":3,"playId":"0917d8d8-4de8-3d44-b0db-565118062139","pitchNumber":4,"startTime":"2025-09-28T02:46:09.428Z","endTime":"2025-09-28T02:46:13.127Z","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":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.7708983860401,"aZ":-20.701881862342994,"pfxX":-7.728330359422936,"pfxZ":8.41651467910662,"pX":-0.14956824441787775,"pZ":2.3020955166426056,"vX0":5.138883815516777,"vY0":-116.55094278350424,"vZ0":-5.1426635677117245,"x":122.7,"y":176.62,"x0":-1.3889741091354744,"y0":50.00468683348937,"z0":6.515873564501347,"aX":-10.536738683934928},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":14.0,"breakHorizontal":12.6,"spinRate":1618,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.4716011244197258,"extension":6.716348870026583},"index":4,"playId":"8875ff03-9d61-3927-8140-9e52273aed58","pitchNumber":5,"startTime":"2025-09-28T02:46:25.343Z","endTime":"2025-09-28T02:46:32.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.7,"strikeZoneTop":3.29325374778947,"strikeZoneBottom":1.5362578398574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.844435411922493,"aZ":-27.471156401468452,"pfxX":1.1735019350665197,"pfxZ":3.0416169147574674,"pX":0.8446883596534396,"pZ":3.501532234181594,"vX0":4.725894520079699,"vY0":-124.0417092074792,"vZ0":-1.8115083586559373,"x":84.8,"y":144.24,"x0":-1.244416946660566,"y0":50.00139990526609,"z0":6.551379428393646,"aX":1.8108967070418018},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.3,"breakHorizontal":-3.4,"spinRate":1943,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.443070353555822,"extension":6.6627547408228835},"index":5,"playId":"916c3be6-9c9d-3daa-9287-ca1ede5fa142","pitchNumber":6,"startTime":"2025-09-28T02:47:01.084Z","endTime":"2025-09-28T02:47:05.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:47:05.420Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Kurtz flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T02:47:16.664Z","endTime":"2025-09-28T02:48:28.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.91162091204727,"strikeZoneBottom":1.84007095715697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.069419084786276,"aZ":-9.981769454338501,"pfxX":-3.4386428669589515,"pfxZ":12.187273295615759,"pX":-0.484539624166481,"pZ":2.3805767987589492,"vX0":3.385659845789417,"vY0":-134.55178622147486,"vZ0":-9.011341242354362,"x":135.47,"y":174.5,"x0":-1.31656785168226,"y0":50.00080593850506,"z0":6.494009774426566,"aX":-6.260888470905324},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.2,"breakHorizontal":5.4,"spinRate":2272,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.4081345833405301,"extension":6.686651018518192},"index":0,"playId":"ee5af609-49a0-39e6-bbec-bd795b6907ba","pitchNumber":1,"startTime":"2025-09-28T02:47:28.150Z","endTime":"2025-09-28T02:47:31.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.2,"strikeZoneTop":3.71,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.073293456597376,"aZ":-15.244304756302997,"pfxX":-7.7320210625800545,"pfxZ":9.213437139951276,"pX":0.3553467360860032,"pZ":3.9546368253278885,"vX0":7.36473754867127,"vY0":-135.54921775784715,"vZ0":-3.4682058562150173,"x":103.46,"y":132.0,"x0":-1.408788205236426,"y0":50.00468342238781,"z0":6.333097759190393,"aX":-14.210842290595735},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":12.2,"spinRate":2166,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.406026436190829,"extension":6.61052370125361},"index":1,"playId":"128e0147-8f7b-30bd-8654-97333edb0132","pitchNumber":2,"startTime":"2025-09-28T02:47:41.760Z","endTime":"2025-09-28T02:47:44.815Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-28T02:47:53.998Z","endTime":"2025-09-28T02:48:03.413Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.4,"strikeZoneTop":3.87818299811025,"strikeZoneBottom":1.80890043886985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.00917247129596,"aZ":-12.718779856640145,"pfxX":-6.79231050407644,"pfxZ":10.516169230449961,"pX":-0.7709853834392101,"pZ":4.029053844924874,"vX0":4.436674248354597,"vY0":-136.15461812411894,"vZ0":-3.733366284690632,"x":146.39,"y":130.0,"x0":-1.5516216945325958,"y0":50.00006819049924,"z0":6.317658874976492,"aX":-12.56248636139577},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":11.2,"spinRate":2277,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4045799933144618,"extension":6.601573277887715},"index":3,"playId":"259b9e1a-9b66-3f5b-9539-b0a54c0ed7d4","pitchNumber":3,"startTime":"2025-09-28T02:48:03.413Z","endTime":"2025-09-28T02:48:08.262Z","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":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.243260202490514,"aZ":-22.84347726097476,"pfxX":-8.325096315467459,"pfxZ":6.953696461094042,"pX":-0.5611981963038535,"pZ":2.2778728606767573,"vX0":4.2817607325761475,"vY0":-115.60827079685352,"vZ0":-4.75711111391321,"x":138.39,"y":177.28,"x0":-1.363772797256432,"y0":50.00433891025092,"z0":6.577652658845496,"aX":-11.175260567557617},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":11.5,"breakHorizontal":13.9,"spinRate":1670,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.47531491316571683,"extension":6.5329436018586975},"hitData":{"launchSpeed":76.7,"launchAngle":39.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.36,"coordY":101.62}},"index":4,"playId":"669c80e1-f143-3c6c-a159-9a09550a02c1","pitchNumber":4,"startTime":"2025-09-28T02:48:18.623Z","endTime":"2025-09-28T02:48:28.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:48:28.242Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vinnie Pasquantino pops out to catcher Shea Langeliers in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T02:50:30.476Z","endTime":"2025-09-28T02:50:59.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.50093404120622,"strikeZoneBottom":1.56179517211746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.918562073890442,"aZ":-23.679188390352834,"pfxX":-8.995202553745905,"pfxZ":4.8339651603804725,"pX":0.1452471025613978,"pZ":1.031192524202954,"vX0":7.657771410238169,"vY0":-131.72847399330962,"vZ0":-6.817375243141957,"x":111.46,"y":210.94,"x0":-1.6304435537689306,"y0":50.00386091851863,"z0":5.40273378292866,"aX":-15.813236163752611},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.4,"breakHorizontal":14.6,"spinRate":1900,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4157599717976934,"extension":6.010677408799668},"index":0,"playId":"6ef9fdbb-785f-3447-9ac8-0712871c7cae","pitchNumber":1,"startTime":"2025-09-28T02:50:34.708Z","endTime":"2025-09-28T02:50:38.779Z","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":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.76657625527395,"aZ":-22.828811180599146,"pfxX":-9.145045772781,"pfxZ":5.203286774041885,"pX":-0.002129345288613039,"pZ":2.190084768783322,"vX0":7.456150342109153,"vY0":-133.22617027859647,"vZ0":-4.495361180896861,"x":117.08,"y":179.65,"x0":-1.6496809577215616,"y0":50.003651653470776,"z0":5.550358349344588,"aX":-16.43112557100232},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":14.9,"spinRate":1878,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.4112062236722771,"extension":5.910952573446139},"hitData":{"launchSpeed":74.1,"launchAngle":84.0,"totalDistance":59.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":124.45,"coordY":233.27}},"index":1,"playId":"c5acf3bd-988d-38cf-8343-f4fabe9fb20d","pitchNumber":2,"startTime":"2025-09-28T02:50:50.179Z","endTime":"2025-09-28T02:50:59.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:50:59.150Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T02:51:18.499Z","endTime":"2025-09-28T02:52:22.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.2,"strikeZoneTop":3.69249464796631,"strikeZoneBottom":1.7153564862736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.460061995084864,"aZ":-34.69322838270321,"pfxX":11.88578961847082,"pfxZ":-1.7448690579039656,"pX":2.3777959517473426,"pZ":2.610519434727791,"vX0":5.997482444244227,"vY0":-121.38151873704888,"vZ0":-0.07155173701326367,"x":26.36,"y":168.3,"x0":-1.6931658245253265,"y0":50.00085101528271,"z0":5.7398510701706735,"aX":17.194056953324495},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.8,"breakHorizontal":-23.2,"spinRate":2978,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4565849490585894,"extension":5.871198351765728},"index":0,"playId":"78ac5040-01c4-3079-bd45-cb1ece54bbd4","pitchNumber":1,"startTime":"2025-09-28T02:51:22.562Z","endTime":"2025-09-28T02:51:26.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":87.7,"strikeZoneTop":3.6543639654849,"strikeZoneBottom":1.64571092989177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.52533605808212,"aZ":-10.591090183232188,"pfxX":-4.852896312608247,"pfxZ":10.781835219034864,"pX":0.3217060129579461,"pZ":4.129673316476408,"vX0":7.107426785156645,"vY0":-141.58668345586722,"vZ0":-2.1686990442461975,"x":104.74,"y":127.28,"x0":-1.606978882634193,"y0":50.00658405965194,"z0":5.595900037171345,"aX":-9.718688610583266},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.2,"breakHorizontal":7.1,"spinRate":2518,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.38894461014318127,"extension":5.799445113719503},"index":1,"playId":"ad599bd7-f1c5-3144-ac75-f979215d4d68","pitchNumber":2,"startTime":"2025-09-28T02:51:35.407Z","endTime":"2025-09-28T02:51:38.844Z","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":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":87.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.77437740108541,"aZ":-9.433602437547245,"pfxX":-3.990799955859361,"pfxZ":11.42522136487222,"pX":0.579056222667926,"pZ":3.3848749698708844,"vX0":7.455740547888638,"vY0":-141.49506215822586,"vZ0":-4.086633397458424,"x":94.93,"y":147.39,"x0":-1.5937875214156012,"y0":50.00669154351982,"z0":5.473014136134992,"aX":-7.946373333306861},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.8,"breakHorizontal":5.4,"spinRate":2511,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.38982669677884685,"extension":5.972261729700749},"index":2,"playId":"05a6b8a4-72b8-32a4-a2c5-17d4930a6ae0","pitchNumber":3,"startTime":"2025-09-28T02:51:49.207Z","endTime":"2025-09-28T02:51:52.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.64995760429912,"strikeZoneBottom":1.77383112468374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.779770029320794,"aZ":-13.572307234506896,"pfxX":-6.926502170430297,"pfxZ":9.320538209584232,"pX":0.37287889236191923,"pZ":2.0536951235721035,"vX0":7.923331617520568,"vY0":-140.81271251171353,"vZ0":-6.606662731982377,"x":102.79,"y":183.33,"x0":-1.5856135777883134,"y0":50.006809074313956,"z0":5.31915721071101,"aX":-13.829420523448197},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":10.8,"spinRate":2400,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.3898796989013271,"extension":6.02998906796978},"index":3,"playId":"7b582cd1-3678-3142-b50d-c755d7f805c4","pitchNumber":4,"startTime":"2025-09-28T02:52:04.982Z","endTime":"2025-09-28T02:52:08.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.28852846280131,"aZ":-36.926822698998684,"pfxX":11.471861591154966,"pfxZ":-3.2259203776529155,"pX":-0.4894939084574315,"pZ":2.0221219002088766,"vX0":-0.21162562498392368,"vY0":-121.4960881484507,"vZ0":-0.9632382039262033,"x":135.66,"y":184.18,"x0":-1.887363511001468,"y0":50.005444576004294,"z0":5.678079136333713,"aX":16.883186043503567},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.8,"breakHorizontal":-20.6,"spinRate":3076,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.4535552267141929,"extension":5.8851223776659864},"index":4,"playId":"d3f39444-3264-30de-8e59-6c1654b8c7dc","pitchNumber":5,"startTime":"2025-09-28T02:52:18.750Z","endTime":"2025-09-28T02:52:22.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:52:22.008Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Salvador Perez walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T02:52:30.761Z","endTime":"2025-09-28T02:54:23.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":76.7,"strikeZoneTop":3.80147265049812,"strikeZoneBottom":1.8446218631914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.025696704965107,"aZ":-35.210469316667776,"pfxX":10.700919068534578,"pfxZ":-2.0254466972757363,"pX":1.6310642343472375,"pZ":1.6614193983894574,"vX0":4.614122221612075,"vY0":-123.16073593379384,"vZ0":-2.25156884749621,"x":54.83,"y":193.92,"x0":-1.67086353926156,"y0":50.00384807418366,"z0":5.636840747350704,"aX":16.036976903549814},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.0,"breakHorizontal":-20.6,"spinRate":3118,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4489580211923716,"extension":5.862971912930363},"index":0,"playId":"a6b7a14e-beaf-3a20-9b1a-fb24d09f9296","pitchNumber":1,"startTime":"2025-09-28T02:52:43.139Z","endTime":"2025-09-28T02:52:46.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.4,"strikeZoneTop":3.61805973700186,"strikeZoneBottom":1.69278244190943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.703519565389968,"aZ":-36.8528058096385,"pfxX":9.170185792806722,"pfxZ":-3.1058301825525056,"pX":-0.6803870795495547,"pZ":4.202392788097839,"vX0":-0.004831108548291718,"vY0":-122.80148236758242,"vZ0":3.4326189986797235,"x":142.93,"y":125.32,"x0":-1.8669294146676603,"y0":50.005176011470105,"z0":5.951931392506137,"aX":13.79815842022248},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.4,"breakHorizontal":-16.6,"spinRate":3217,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.448603937850407,"extension":5.592656250762732},"index":1,"playId":"39147679-c6ce-30d2-924c-c71389dec5ac","pitchNumber":2,"startTime":"2025-09-28T02:52:57.239Z","endTime":"2025-09-28T02:53:01.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.79541078058226,"strikeZoneBottom":1.80876354874095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.850447055155108,"aZ":-13.832777578454623,"pfxX":-6.431720192980689,"pfxZ":9.165633973534117,"pX":-0.07852543524196459,"pZ":3.497530295981649,"vX0":6.714359370288149,"vY0":-140.55573379356164,"vZ0":-2.997557722368509,"x":119.99,"y":144.35,"x0":-1.6626522881757881,"y0":50.00068355079463,"z0":5.475984436780893,"aX":-12.867981023669346},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":10.3,"spinRate":2468,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3896751421749358,"extension":5.801462751852118},"index":2,"playId":"bf629522-983f-33d0-bc3b-26ab132fc37d","pitchNumber":3,"startTime":"2025-09-28T02:53:11.423Z","endTime":"2025-09-28T02:53:15.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.75952202083197,"strikeZoneBottom":1.83519239620743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.016871075295846,"aZ":-10.569272518947601,"pfxX":-4.757672650207723,"pfxZ":10.799597390721853,"pX":0.8889122940150818,"pZ":2.9183891525985315,"vX0":8.521910413645193,"vY0":-141.00750744681417,"vZ0":-4.917371454097649,"x":83.12,"y":159.98,"x0":-1.5633296122036027,"y0":50.002180124474776,"z0":5.37529448399165,"aX":-9.517942400205566},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.6,"breakHorizontal":6.7,"spinRate":2474,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3894088186163609,"extension":5.747484757630096},"index":3,"playId":"8535d000-ecab-3a90-9da4-de05f0d199f9","pitchNumber":4,"startTime":"2025-09-28T02:53:23.761Z","endTime":"2025-09-28T02:53:28.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.929015280144345,"aZ":-15.843515689076765,"pfxX":-6.075883552662148,"pfxZ":8.374003782315956,"pX":-0.36567856387812203,"pZ":2.904367923391395,"vX0":6.171264735235503,"vY0":-138.9404375963155,"vZ0":-3.575415434558328,"x":130.94,"y":160.36,"x0":-1.8291358772681257,"y0":50.00014811049341,"z0":5.264613515811864,"aX":-11.845060511596126},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":9.7,"spinRate":2476,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.39463385734179557,"extension":5.944075635474963},"index":4,"playId":"6169842c-883b-35f1-848f-bbd6402e13c5","pitchNumber":5,"startTime":"2025-09-28T02:53:37.268Z","endTime":"2025-09-28T02:53:41.445Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.457775657864616,"aZ":-37.67011590997023,"pfxX":11.15959091688177,"pfxZ":-3.7777453042550144,"pX":-0.1772542151869588,"pZ":1.5932479526197298,"vX0":0.6824510633892339,"vY0":-121.14680855904074,"vZ0":-1.515918433020927,"x":123.76,"y":195.76,"x0":-1.9098315409071243,"y0":50.003952664254626,"z0":5.586258302343883,"aX":16.228119059560075},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.0,"breakHorizontal":-20.3,"spinRate":3053,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.4559263927651709,"extension":5.8880088547170955},"index":5,"playId":"60c9f5db-9a7a-3d1b-a946-ad701bf69a8c","pitchNumber":6,"startTime":"2025-09-28T02:53:56.499Z","endTime":"2025-09-28T02:54:01.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.72893254378843,"strikeZoneBottom":1.80246076918928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33622674719067,"aZ":-18.27507264397478,"pfxX":-6.964968187609909,"pfxZ":6.7170352834994045,"pX":-1.476841247571858,"pZ":3.795822399844122,"vX0":3.296857301083673,"vY0":-142.80363977649293,"vZ0":-1.6845385156185633,"x":173.29,"y":136.29,"x0":-1.7402990795889148,"y0":50.00163536015583,"z0":5.540824389943668,"aX":-14.409573607722566},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.0,"breakHorizontal":12.0,"spinRate":2583,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.38329986795176696,"extension":5.727744348804303},"index":6,"playId":"1822f14b-62b7-32b9-8a58-e5fcd12303d7","pitchNumber":7,"startTime":"2025-09-28T02:54:18.139Z","endTime":"2025-09-28T02:54:23.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:54:23.868Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Jensen walks. Salvador Perez to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T02:54:58.339Z","endTime":"2025-09-28T02:56:13.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.21550591957904,"strikeZoneBottom":1.41613094531969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.936533100158414,"aZ":-37.36706820432514,"pfxX":11.4476307621474,"pfxZ":-3.674093547157746,"pX":-1.18177651767181,"pZ":3.1951303251860237,"vX0":-1.1806962821652836,"vY0":-118.68574591135314,"vZ0":1.9541212025398402,"x":162.05,"y":152.51,"x0":-2.1604998583045245,"y0":50.005576519946416,"z0":5.790389534087075,"aX":16.162558764490548},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.8,"breakHorizontal":-20.4,"spinRate":3012,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.46335105235409424,"extension":5.849399407486068},"index":0,"playId":"23c79a5c-a870-3830-bfe5-7ff096e2c8f6","pitchNumber":1,"startTime":"2025-09-28T02:55:03.060Z","endTime":"2025-09-28T02:55:06.819Z","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":95.0,"endSpeed":86.5,"strikeZoneTop":3.31952444654013,"strikeZoneBottom":1.61312873850224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.19314792604564,"aZ":-17.3501589822258,"pfxX":-4.452509753141897,"pfxZ":7.688961477904643,"pX":-1.8989251747740088,"pZ":3.555570811803999,"vX0":1.1292842860083876,"vY0":-138.30888769868338,"vZ0":-2.320271472425741,"x":189.38,"y":142.78,"x0":-1.7352461403777717,"y0":50.00533968854504,"z0":5.575150945523853,"aX":-8.58694147113642},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":7.8,"spinRate":2442,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3967325659270764,"extension":5.968700750525685},"index":1,"playId":"48e0fc18-006b-3e25-8853-2bff85d870aa","pitchNumber":2,"startTime":"2025-09-28T02:55:17.341Z","endTime":"2025-09-28T02:55:20.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.24401387963099,"strikeZoneBottom":1.56878702221618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.404352275290016,"aZ":-14.930692913321234,"pfxX":-4.698686234916966,"pfxZ":8.654407538574581,"pX":-0.6153147421349813,"pZ":1.7289975753171092,"vX0":4.325819393434123,"vY0":-140.4201031010826,"vZ0":-7.467620751513106,"x":140.45,"y":192.1,"x0":-1.5668726399950803,"y0":50.00483911458543,"z0":5.398257047377082,"aX":-9.365090856463619},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":7.6,"spinRate":2472,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.39035776482794127,"extension":5.876173882680687},"index":2,"playId":"7dc28e44-8ded-37b4-9366-8960c333b3f6","pitchNumber":3,"startTime":"2025-09-28T02:55:36.232Z","endTime":"2025-09-28T02:55:39.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.6,"strikeZoneTop":3.25325526640107,"strikeZoneBottom":1.57700579145583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.76477102161345,"aZ":-15.140116554586125,"pfxX":-6.443721369311464,"pfxZ":8.765323718461769,"pX":-1.2146937156367388,"pZ":1.6730840549539139,"vX0":3.3715033356355826,"vY0":-139.77424410109305,"vZ0":-7.476052437933172,"x":163.3,"y":193.61,"x0":-1.6111730806538007,"y0":50.00052985613305,"z0":5.411877816368995,"aX":-12.520100170736516},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":10.8,"spinRate":2469,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.39456801525879426,"extension":5.968549252198056},"index":3,"playId":"a08725fe-1fa1-30d2-aaac-f1c240953d35","pitchNumber":4,"startTime":"2025-09-28T02:55:53.036Z","endTime":"2025-09-28T02:55:56.879Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.27826966559275,"strikeZoneBottom":1.60753638322658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.44712708498854,"aZ":-15.955982420672436,"pfxX":-5.758438751774235,"pfxZ":8.205623889279916,"pX":-1.6253793262543923,"pZ":4.019020819780925,"vX0":2.2781493137626914,"vY0":-140.3586114539328,"vZ0":-1.6064569012925511,"x":178.96,"y":130.27,"x0":-1.7035400676206671,"y0":50.006983393324745,"z0":5.64786723181816,"aX":-11.388578177254669},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":9.8,"spinRate":2462,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.39158825916297646,"extension":5.906364971586601},"index":4,"playId":"1b1ee4cc-b047-3ff7-a962-f66f48f243ac","pitchNumber":5,"startTime":"2025-09-28T02:56:08.819Z","endTime":"2025-09-28T02:56:13.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:56:13.732Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adam Frazier flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T02:57:07.125Z","endTime":"2025-09-28T02:58:43.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-28T02:56:52.764Z","endTime":"2025-09-28T02:57:09.362Z","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":98.1,"endSpeed":89.2,"strikeZoneTop":3.30964905208697,"strikeZoneBottom":1.61791084878734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.160970197728965,"aZ":-10.095540915448861,"pfxX":-4.4178073968102485,"pfxZ":10.812888470074784,"pX":0.22324585713077433,"pZ":1.135966803713919,"vX0":6.786893678398899,"vY0":-142.32228464278458,"vZ0":-9.967030849075858,"x":108.49,"y":208.11,"x0":-1.6236948555282866,"y0":50.00014473078768,"z0":5.332609307271732,"aX":-9.018357194037211},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.6,"breakHorizontal":6.6,"spinRate":2530,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3855876274601795,"extension":5.998846126044817},"index":1,"playId":"5e2c55cc-5fc6-3796-8be9-17e5b16ef056","pitchNumber":1,"startTime":"2025-09-28T02:57:09.362Z","endTime":"2025-09-28T02:57:13.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.34623041207064,"strikeZoneBottom":1.53013650852354,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.132536276164966,"aZ":-20.81904046852163,"pfxX":-10.394560080712324,"pfxZ":6.540546262501316,"pX":-0.45603371960669653,"pZ":-0.21510792201196682,"vX0":6.667930067865055,"vY0":-131.48944552134128,"vZ0":-10.004326788155383,"x":134.38,"y":244.59,"x0":-1.6855336598133162,"y0":50.004311349634264,"z0":5.209125710602849,"aX":-18.04545795865244},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.6,"breakHorizontal":17.2,"spinRate":1914,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4179566383284845,"extension":5.975411768399507},"index":2,"playId":"1a3a8510-a6a9-396a-82f8-596afd71d0ad","pitchNumber":2,"startTime":"2025-09-28T02:57:22.681Z","endTime":"2025-09-28T02:57:26.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.35805493220407,"strikeZoneBottom":1.54541825098475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.83594383086093,"aZ":-18.651029194535138,"pfxX":-8.335847179154175,"pfxZ":7.56799362321825,"pX":-0.05516770096944425,"pZ":1.0828090227992955,"vX0":6.802815529873458,"vY0":-132.44544588403753,"vZ0":-7.69571243210203,"x":119.1,"y":209.54,"x0":-1.5670507318146876,"y0":50.001571123754225,"z0":5.377234216280845,"aX":-14.88997023357238},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.4,"breakHorizontal":13.7,"spinRate":2062,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4126903967111981,"extension":6.214381980352283},"index":3,"playId":"775edb5c-d9d0-3bc1-ad92-0258407c9927","pitchNumber":3,"startTime":"2025-09-28T02:57:45.167Z","endTime":"2025-09-28T02:57:50.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.25034383355943,"strikeZoneBottom":1.56571868703332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.88266198431565,"aZ":-13.083962132720714,"pfxX":-3.9629911813933534,"pfxZ":9.770770791354892,"pX":0.11739491627195703,"pZ":1.8515923928577918,"vX0":6.102889092050584,"vY0":-138.62840158609126,"vZ0":-7.474489924493448,"x":112.53,"y":188.79,"x0":-1.593846482227448,"y0":50.00286105053745,"z0":5.44910703379278,"aX":-7.743310064204857},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":6.0,"spinRate":2511,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.39452601881367144,"extension":5.952032687777864},"index":4,"playId":"6b473049-aa28-3131-bd29-13c2b56b1eba","pitchNumber":4,"startTime":"2025-09-28T02:58:00.757Z","endTime":"2025-09-28T02:58:04.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.31964401953473,"strikeZoneBottom":1.53890837880287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.549369631835187,"aZ":-12.49940316574816,"pfxX":-3.352226389795965,"pfxZ":9.870100690193645,"pX":-0.44909849591903545,"pZ":2.2669389932130457,"vX0":4.786156551892329,"vY0":-140.25950278455414,"vZ0":-6.609503725299482,"x":134.12,"y":177.57,"x0":-1.741642432746684,"y0":50.00442487554285,"z0":5.4681385266631075,"aX":-6.683722960552578},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":5.0,"spinRate":2544,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.3904258578212989,"extension":5.835717430618368},"index":5,"playId":"a0805109-e0c0-3331-b611-52223b9da51b","pitchNumber":5,"startTime":"2025-09-28T02:58:15.499Z","endTime":"2025-09-28T02:58:19.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.30661483823404,"aZ":-13.61946698780693,"pfxX":-3.6745094826417954,"pfxZ":8.9840999981622,"pX":-0.24829138749111548,"pZ":1.7432978374205712,"vX0":4.7590214742067465,"vY0":-142.25140804086033,"vZ0":-7.84781492493888,"x":126.46,"y":191.71,"x0":-1.4595902763255342,"y0":50.0028714312515,"z0":5.387171345176824,"aX":-7.588582691608644},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":5.8,"spinRate":2528,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.3839342411806914,"extension":5.954145773122493},"hitData":{"launchSpeed":93.9,"launchAngle":34.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.99,"coordY":75.99}},"index":6,"playId":"d6ca4c6b-4256-3180-8265-38bb02bbbb1a","pitchNumber":6,"startTime":"2025-09-28T02:58:35.146Z","endTime":"2025-09-28T02:58:43.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T02:58:43.580Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shea Langeliers pops out to first baseman Vinnie Pasquantino in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T03:01:13.162Z","endTime":"2025-09-28T03:02:02.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":68.5,"strikeZoneTop":3.17115413224506,"strikeZoneBottom":1.63021099841486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.784847412662995,"aZ":-39.630280973306455,"pfxX":7.627835608398646,"pfxZ":-6.37921884482123,"pX":0.5901497232616215,"pZ":0.7200769646517347,"vX0":2.546040159085126,"vY0":-108.61734131039938,"vZ0":-2.8815055085017756,"x":94.5,"y":219.34,"x0":-1.5951291684722837,"y0":50.00111557479875,"z0":6.462600344042287,"aX":8.919523044543265},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-12.0,"breakHorizontal":-14.5,"spinRate":2591,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.5084224800742811,"extension":6.550469519384751},"index":0,"playId":"d811b4c0-05f6-38ee-a0f6-ec0257f6126e","pitchNumber":1,"startTime":"2025-09-28T03:01:34.324Z","endTime":"2025-09-28T03:01:38.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.18063771867721,"aZ":-11.136254465715318,"pfxX":-5.822969278075865,"pfxZ":12.051586949672139,"pX":-0.2852974624345995,"pZ":2.580072744227285,"vX0":3.8291836611939307,"vY0":-132.28919843345267,"vZ0":-7.984794722145818,"x":127.87,"y":169.12,"x0":-1.0061711538331604,"y0":50.00454384527042,"z0":6.483689065552583,"aX":-10.166521617974974},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.9,"breakHorizontal":9.5,"spinRate":2169,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.41644886945973614,"extension":6.659327263115717},"hitData":{"launchSpeed":81.4,"launchAngle":78.0,"totalDistance":54.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":144.57,"coordY":191.57}},"index":1,"playId":"be62a627-03d2-3f0f-a6bb-e19fa53ec5b7","pitchNumber":2,"startTime":"2025-09-28T03:01:52.083Z","endTime":"2025-09-28T03:02:02.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:02:02.833Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T03:02:17.344Z","endTime":"2025-09-28T03:03:39.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.35044833731506,"strikeZoneBottom":1.52403075769509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.402980127669363,"aZ":-14.168364615887755,"pfxX":-3.866010695798048,"pfxZ":9.953143687924772,"pX":-0.9952252038293805,"pZ":3.184337472025721,"vX0":2.1101249456597864,"vY0":-134.01584716569496,"vZ0":-6.23913985066993,"x":154.94,"y":152.8,"x0":-1.292727015724337,"y0":50.004520191987766,"z0":6.564411662492245,"aX":-6.995441399460003},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":6.5,"spinRate":2147,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40953133621370075,"extension":6.575888742655612},"index":0,"playId":"13d85ec5-2714-35d5-8bcd-7dafbe3a4c0f","pitchNumber":1,"startTime":"2025-09-28T03:02:27.662Z","endTime":"2025-09-28T03:02:32.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.331045972767118,"aZ":-18.31596122475366,"pfxX":-0.22821913249907122,"pfxZ":8.343917220961723,"pX":0.467063748293079,"pZ":2.42313378706646,"vX0":4.965330625729618,"vY0":-128.26052718331206,"vZ0":-6.173192075060426,"x":99.2,"y":173.36,"x0":-1.4668691351991392,"y0":50.00145963455166,"z0":6.2965279968735475,"aX":-0.3793940106701272},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.9,"breakHorizontal":-0.7,"spinRate":2205,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.4275616568226863,"extension":6.769626739363177},"index":1,"playId":"ea0d35ec-6589-327b-aa12-b5bbcf5bb5f3","pitchNumber":2,"startTime":"2025-09-28T03:02:41.722Z","endTime":"2025-09-28T03:02:46.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.37970738397198,"strikeZoneBottom":1.54655037817687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.824631887421333,"aZ":-15.456750898958655,"pfxX":-8.07125705616441,"pfxZ":9.2225863219107,"pX":0.44141963222705954,"pZ":1.1767567777912764,"vX0":7.204302123011204,"vY0":-133.55952462411193,"vZ0":-10.392612893120749,"x":100.17,"y":207.01,"x0":-1.2377022692965538,"y0":50.006339758238965,"z0":6.221362595092734,"aX":-14.635938703354213},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":13.1,"spinRate":2109,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.40955209502889467,"extension":6.610662181319405},"index":2,"playId":"567b453a-9a74-3dad-a764-a96c82af392f","pitchNumber":3,"startTime":"2025-09-28T03:02:59.229Z","endTime":"2025-09-28T03:03:03.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12573686973586,"aZ":-22.573919068255222,"pfxX":0.5625875916097027,"pfxZ":5.925736749254861,"pX":0.9661541841787498,"pZ":3.5376059563660887,"vX0":5.692728634565144,"vY0":-126.58534672072345,"vZ0":-2.612364382958005,"x":80.17,"y":143.26,"x0":-1.3862278748695356,"y0":50.006314241272314,"z0":6.392618385315251,"aX":0.9114274116530137},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.3,"breakHorizontal":-2.3,"spinRate":2158,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.4328953154678201,"extension":6.622593742323832},"index":3,"playId":"6d82cad9-654d-310f-906e-aaa002b9f72d","pitchNumber":4,"startTime":"2025-09-28T03:03:11.985Z","endTime":"2025-09-28T03:03:16.445Z","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":92.6,"endSpeed":84.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.710728635175574,"aZ":-14.803379434676435,"pfxX":-7.742833973953006,"pfxZ":9.481834713831596,"pX":-0.1018805762430242,"pZ":2.6904139260106095,"vX0":5.865140959436263,"vY0":-134.6275211144442,"vZ0":-6.893625609567255,"x":120.88,"y":166.14,"x0":-1.3046073042996327,"y0":50.00631710586749,"z0":6.335657904868031,"aX":-14.190746699759968},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":12.7,"spinRate":2013,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4071181233435439,"extension":6.573714333683323},"hitData":{"launchSpeed":107.6,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.92,"coordY":144.59}},"index":4,"playId":"fa1e925e-748a-3a43-a4d1-b945c3770318","pitchNumber":5,"startTime":"2025-09-28T03:03:31.346Z","endTime":"2025-09-28T03:03:39.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:03:39.053Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brent Rooker walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T03:03:50.515Z","endTime":"2025-09-28T03:05:06.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.1,"endSpeed":72.0,"strikeZoneTop":3.51070964621172,"strikeZoneBottom":1.5734686260654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.439517869970288,"aZ":-26.67926579624294,"pfxX":-6.070315899180729,"pfxZ":4.168136633546652,"pX":-1.0259381111756056,"pZ":4.653731719066849,"vX0":2.447739434151476,"vY0":-113.72421538053057,"vZ0":1.0790559747033321,"x":156.11,"y":113.13,"x0":-1.3232584319864347,"y0":50.00489652895082,"z0":6.804947788446145,"aX":-8.009854280004658},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":8.0,"breakHorizontal":10.4,"spinRate":1585,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.48030263768403314,"extension":6.559676874450212},"index":0,"playId":"ad8e59c5-23d9-3e88-a387-90f72d7b7083","pitchNumber":1,"startTime":"2025-09-28T03:04:04.012Z","endTime":"2025-09-28T03:04:07.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":69.3,"strikeZoneTop":3.49720386497333,"strikeZoneBottom":1.62433502391654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.05772566996386,"aZ":-38.86361637243442,"pfxX":8.42847410344772,"pfxZ":-5.60926455733159,"pX":0.8551320133434556,"pZ":1.2510590762959,"vX0":2.7365749484895687,"vY0":-109.13142370362179,"vZ0":-2.1991005455387134,"x":84.4,"y":205.0,"x0":-1.5134259095491296,"y0":50.00014695741264,"z0":6.498588179604297,"aX":10.059215341428025},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-10.4,"breakHorizontal":-16.0,"spinRate":2508,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.5038996080328597,"extension":6.4540975495602915},"index":1,"playId":"70224328-80fa-330d-8260-fb12ed51c596","pitchNumber":2,"startTime":"2025-09-28T03:04:17.393Z","endTime":"2025-09-28T03:04:22.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.7,"strikeZoneTop":3.48415637847304,"strikeZoneBottom":1.57985346015558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.836241017002,"aZ":-25.25517913640356,"pfxX":-6.3605896032254545,"pfxZ":5.205297836828857,"pX":0.990426094763191,"pZ":2.17754336000991,"vX0":6.839552489509272,"vY0":-114.21493473372585,"vZ0":-4.374621118053716,"x":79.25,"y":179.99,"x0":-1.2080542459846002,"y0":50.003188248543125,"z0":6.583929769379902,"aX":-8.455304434889824},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":8.6,"breakHorizontal":10.0,"spinRate":1556,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.47844500646293797,"extension":6.648196505038445},"index":2,"playId":"611382a7-5405-392d-8e38-b2f273c7f38d","pitchNumber":3,"startTime":"2025-09-28T03:04:32.623Z","endTime":"2025-09-28T03:04:36.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.54505840092409,"strikeZoneBottom":1.70432330702369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.024582687071003,"aZ":-16.160194499851542,"pfxX":-7.126582690930774,"pfxZ":8.985150252888236,"pX":-0.33375114962682223,"pZ":2.8746865412485167,"vX0":4.876173262229096,"vY0":-132.79857195281684,"vZ0":-6.107561912847087,"x":129.72,"y":161.16,"x0":-1.269872765079365,"y0":50.00324655812211,"z0":6.3843061823577285,"aX":-12.70099662780312},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.1,"breakHorizontal":11.8,"spinRate":2058,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.41280468719427477,"extension":6.642519582440233},"index":3,"playId":"06f67eaf-5c5d-3a34-832b-ba96913699b9","pitchNumber":4,"startTime":"2025-09-28T03:04:47.785Z","endTime":"2025-09-28T03:04:51.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.49214709682069,"strikeZoneBottom":1.58741651746261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.576774581229664,"aZ":-27.505563013405887,"pfxX":2.2550085640552897,"pfxZ":3.1317659564565226,"pX":1.4517425967238782,"pZ":4.130324578154677,"vX0":5.950389085912084,"vY0":-120.76518530203008,"vZ0":-0.13349201179752967,"x":61.66,"y":127.26,"x0":-1.328355549945353,"y0":50.00225039771674,"z0":6.5879875611739145,"aX":3.3585274924783057},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.9,"breakHorizontal":-5.4,"spinRate":1978,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.45202575403044687,"extension":6.575344343030429},"index":4,"playId":"4e95d021-934e-33bf-a6e7-269e39f315d8","pitchNumber":5,"startTime":"2025-09-28T03:05:03.080Z","endTime":"2025-09-28T03:05:06.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:05:06.946Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Wilson strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T03:05:25.195Z","endTime":"2025-09-28T03:07:06.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.6,"endSpeed":82.4,"strikeZoneTop":3.08355762106738,"strikeZoneBottom":1.47760335402831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.681873791417637,"aZ":-13.107699812912044,"pfxX":-3.869865647717806,"pfxZ":10.90220323719419,"pX":-0.49540015626544376,"pZ":3.3067562173431146,"vX0":3.2283420322970584,"vY0":-131.8194091930967,"vZ0":-5.888191333236058,"x":135.88,"y":149.5,"x0":-1.2370258750023913,"y0":50.00024726443503,"z0":6.5481567050198946,"aX":-6.7662306004135},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.6,"breakHorizontal":6.2,"spinRate":2115,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.41652539941096034,"extension":6.726297686345613},"index":0,"playId":"253af6f2-8d9d-3dd1-99ab-3ead92bacd5c","pitchNumber":1,"startTime":"2025-09-28T03:05:34.433Z","endTime":"2025-09-28T03:05:37.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.41330970653883,"strikeZoneBottom":1.68189394212847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.759544441692732,"aZ":-16.266415795080775,"pfxX":-5.9058548733317675,"pfxZ":9.006275187796462,"pX":0.4269953533293098,"pZ":4.698433523703327,"vX0":6.3170663047944835,"vY0":-131.75410818539982,"vZ0":-1.9437020647134529,"x":100.72,"y":111.92,"x0":-1.229038473134448,"y0":50.004154524541136,"z0":6.641745745648504,"aX":-10.433419519068435},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2104,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.41498584667230265,"extension":6.6282967682943585},"index":1,"playId":"c171f027-0927-3a31-9e3f-3d29ecaf7331","pitchNumber":2,"startTime":"2025-09-28T03:05:50.536Z","endTime":"2025-09-28T03:05:56.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.9,"endSpeed":66.9,"strikeZoneTop":3.28952777749741,"strikeZoneBottom":1.55778547118933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.35862327803198,"aZ":-39.372536852381906,"pfxX":8.570974886367498,"pfxZ":-6.310957010099802,"pX":0.7066163013062916,"pZ":3.9956909092913078,"vX0":2.4372436521356184,"vY0":-107.34333220394649,"vZ0":3.525421446571425,"x":90.07,"y":130.9,"x0":-1.5632633970225995,"y0":50.00014030289337,"z0":6.781320168152825,"aX":9.782245066694626},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-9.7,"breakHorizontal":-16.2,"spinRate":2509,"spinDirection":28},"zone":12,"typeConfidence":2.0,"plateTime":0.514568027352662,"extension":6.597298660588433},"index":2,"playId":"01c3c8ea-4c2e-39a9-a1f9-4e1f841afa9b","pitchNumber":3,"startTime":"2025-09-28T03:06:06.001Z","endTime":"2025-09-28T03:06:10.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.510873811854008,"aZ":-17.66748586164525,"pfxX":0.19084265522558264,"pfxZ":8.736338203530476,"pX":-0.16325462800509893,"pZ":2.103624686741806,"vX0":3.2948096540390615,"vY0":-127.83485447541482,"vZ0":-6.994050981013976,"x":123.22,"y":181.98,"x0":-1.4918457945560157,"y0":50.00543641933792,"z0":6.254340260722947,"aX":0.31637436439350014},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.5,"breakHorizontal":-1.1,"spinRate":2158,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4279209358030669,"extension":6.898558060562527},"index":3,"playId":"f796f256-c1f4-38f0-8c6a-9b7a5aace505","pitchNumber":4,"startTime":"2025-09-28T03:06:22.205Z","endTime":"2025-09-28T03:06:25.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.251232523404695,"aZ":-10.665170498952168,"pfxX":-4.304971431943102,"pfxZ":11.754459428960459,"pX":-0.140344066142683,"pZ":2.8799213084297306,"vX0":4.646887636083975,"vY0":-134.4283572294417,"vZ0":-7.304314381805954,"x":122.35,"y":161.02,"x0":-1.3323671785916658,"y0":50.00001226357222,"z0":6.390116801032826,"aX":-7.875092663098052},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.9,"breakHorizontal":6.8,"spinRate":2223,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.4075223401496624,"extension":6.6298648976453505},"index":4,"playId":"1e132061-00b7-3ec6-b1fd-d972b3d872dc","pitchNumber":5,"startTime":"2025-09-28T03:07:02.346Z","endTime":"2025-09-28T03:07:06.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:07:06.835Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a ground ball to center fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T03:09:01.182Z","endTime":"2025-09-28T03:10:07.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.44824012817791,"strikeZoneBottom":1.57463275102316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.27080185530848,"aZ":-11.233854370109384,"pfxX":-4.540985820520462,"pfxZ":10.72789867316635,"pX":1.1017039885438626,"pZ":1.4692806135416234,"vX0":8.758658165320417,"vY0":-139.51988592870296,"vZ0":-8.780509825279085,"x":75.01,"y":199.11,"x0":-1.502364865461511,"y0":50.003299810954196,"z0":5.416758293750355,"aX":-8.864761404021635},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":6.2,"spinRate":2531,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.39406309302389486,"extension":6.024543696015327},"index":0,"playId":"67ce50dc-3d14-31c3-968e-e5b295f7e02c","pitchNumber":1,"startTime":"2025-09-28T03:09:14.704Z","endTime":"2025-09-28T03:09:18.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.043197062108106,"aZ":-24.163248574283458,"pfxX":-9.264464015736507,"pfxZ":4.641273573630455,"pX":-0.6882488589463027,"pZ":1.1560826068302585,"vX0":5.519852836018675,"vY0":-130.4508169534448,"vZ0":-6.191954462039354,"x":143.23,"y":207.57,"x0":-1.626263290337248,"y0":50.00392026368188,"z0":5.378194979177077,"aX":-15.993018917332014},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.2,"breakHorizontal":15.6,"spinRate":1806,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.419620643555886,"extension":6.094940203897225},"index":1,"playId":"492719a8-634e-327f-89fd-9ac6e4c18d21","pitchNumber":2,"startTime":"2025-09-28T03:09:27.486Z","endTime":"2025-09-28T03:09:30.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.59797465383708,"strikeZoneBottom":1.62519745599501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65039905669608,"aZ":-13.011131757371034,"pfxX":-5.61793013731505,"pfxZ":9.5376676633494,"pX":1.4898885775858606,"pZ":1.1449626745812171,"vX0":10.016995260036866,"vY0":-140.99057323262537,"vZ0":-9.622205571577128,"x":60.21,"y":207.87,"x0":-1.3823248498871112,"y0":50.00323945465156,"z0":5.445977299692026,"aX":-11.288622985518927},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":8.0,"spinRate":2506,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.38878099570887725,"extension":6.070156766443282},"index":2,"playId":"84d7b56e-3455-30a6-aabc-6a5d3b514320","pitchNumber":3,"startTime":"2025-09-28T03:09:42.457Z","endTime":"2025-09-28T03:09:47.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.637798123598614,"aZ":-14.654944204280728,"pfxX":-5.188996725909344,"pfxZ":8.632612938354658,"pX":-0.3422497196914565,"pZ":1.978900519127965,"vX0":5.446527238468227,"vY0":-141.41802678675018,"vZ0":-7.127897526007206,"x":130.05,"y":185.35,"x0":-1.6171085724963605,"y0":50.005193285306845,"z0":5.468561940170115,"aX":-10.533284353824776},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.4,"breakHorizontal":8.3,"spinRate":2489,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.3870150290793499,"extension":5.914638322607072},"hitData":{"launchSpeed":105.4,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.19,"coordY":105.06}},"index":3,"playId":"9856ca53-5f87-3efc-87ce-966b12341446","pitchNumber":4,"startTime":"2025-09-28T03:09:56.264Z","endTime":"2025-09-28T03:10:07.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:10:07.783Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T03:10:22.123Z","endTime":"2025-09-28T03:11:56.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.7,"strikeZoneTop":3.32716845494586,"strikeZoneBottom":1.6525625179514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.383296624262726,"aZ":-22.72533760427509,"pfxX":-9.824756711771288,"pfxZ":5.6505456241263134,"pX":-1.1546171690624356,"pZ":1.5502496021538072,"vX0":4.3066499448029285,"vY0":-129.10342858372218,"vZ0":-5.370606822679752,"x":161.01,"y":196.92,"x0":-1.5772315591458521,"y0":50.00109983877443,"z0":5.430066531828314,"aX":-16.41711950299522},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.1,"breakHorizontal":16.7,"spinRate":1903,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4258985245253273,"extension":6.047779249920251},"index":0,"playId":"20562c38-7ec5-3bef-a29e-9357de331c20","pitchNumber":1,"startTime":"2025-09-28T03:10:25.954Z","endTime":"2025-09-28T03:10:30.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.0,"strikeZoneTop":3.4785756258241,"strikeZoneBottom":1.64970993352474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03022810029524,"aZ":-17.924309149803225,"pfxX":-10.417683874276076,"pfxZ":8.402954945887025,"pX":-0.854537008749368,"pZ":1.829353365061208,"vX0":5.335438855529662,"vY0":-130.57981861695995,"vZ0":-5.75669939191274,"x":149.57,"y":189.39,"x0":-1.5901765404539177,"y0":50.004952819388286,"z0":5.447854346985207,"aX":-17.674609568918864},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.9,"breakHorizontal":17.4,"spinRate":1997,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.422324035328852,"extension":6.052370538845094},"index":1,"playId":"6f46c7f7-7e51-3445-9303-f6505582be2a","pitchNumber":2,"startTime":"2025-09-28T03:10:42.776Z","endTime":"2025-09-28T03:10:47.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.7,"strikeZoneTop":3.45255650071032,"strikeZoneBottom":1.71621771690146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.736361533968974,"aZ":-11.047496139312702,"pfxX":-4.790114261140539,"pfxZ":10.83230116836671,"pX":-0.7924461787181258,"pZ":2.366028580927284,"vX0":4.062262794610311,"vY0":-139.77860765871597,"vZ0":-6.4289785200327945,"x":147.21,"y":174.9,"x0":-1.652660582304523,"y0":50.00200446981622,"z0":5.444060077222538,"aX":-9.34187599578966},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":7.7,"spinRate":2454,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.3940303381615311,"extension":5.872668295783894},"index":2,"playId":"a18fdcaa-7356-3c4e-aab5-57784311b1ce","pitchNumber":3,"startTime":"2025-09-28T03:10:58.276Z","endTime":"2025-09-28T03:11:02.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.732307125609065,"aZ":-17.77248523209979,"pfxX":-9.770764531759724,"pfxZ":8.45264821215558,"pX":-0.5806992980798555,"pZ":2.060994652855384,"vX0":5.834477711498747,"vY0":-130.3054363755069,"vZ0":-5.208584208923326,"x":139.13,"y":183.13,"x0":-1.5900879999860424,"y0":50.001912886495745,"z0":5.446595286624206,"aX":-16.64698434658876},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.3,"breakHorizontal":16.2,"spinRate":1954,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.42182707378229667,"extension":6.0465851638641785},"index":3,"playId":"a5794e67-0636-336f-b6a1-3b6df3398dd8","pitchNumber":4,"startTime":"2025-09-28T03:11:13.716Z","endTime":"2025-09-28T03:11:20.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.962046414413624,"aZ":-11.942972382825143,"pfxX":-4.812108095339485,"pfxZ":10.20232651215132,"pX":0.6976697906582388,"pZ":2.795767047366828,"vX0":7.748972558698796,"vY0":-140.0123252722835,"vZ0":-5.410574528186511,"x":117.97,"y":162.1,"x0":-1.4821429329107236,"y0":50.0048341380977,"z0":5.53669307202571,"aX":-9.544874894988483},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2501,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3913917684876407,"extension":6.092979245056905},"index":4,"playId":"c503a9e7-74c0-3a34-b0d3-0938842b0a20","pitchNumber":5,"startTime":"2025-09-28T03:11:52.331Z","endTime":"2025-09-28T03:11:56.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:11:56.704Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a sharp line drive to center fielder Lawrence Butler. Michael Massey to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T03:12:13.394Z","endTime":"2025-09-28T03:13:59.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.2,"strikeZoneTop":3.41696681202725,"strikeZoneBottom":1.54987179475752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02841415494882,"aZ":-38.253562460440875,"pfxX":9.947756467246233,"pfxZ":-4.487106624543115,"pX":-0.998614448405457,"pZ":1.0357388843454183,"vX0":-0.5880991046803701,"vY0":-116.5230722547013,"vZ0":-1.9874764545030015,"x":155.06,"y":210.82,"x0":-2.0304718728024618,"y0":50.00434223662127,"z0":5.566366474906812,"aX":13.47039975844285},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.3,"breakHorizontal":-17.8,"spinRate":3018,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4728397823366044,"extension":5.8936386874348345},"index":0,"playId":"15696cc8-d676-3b51-9eff-df451e1e2d20","pitchNumber":1,"startTime":"2025-09-28T03:12:19.855Z","endTime":"2025-09-28T03:12:23.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.35942237805347,"strikeZoneBottom":1.52475941229537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.19811956477498,"aZ":-39.1969118755202,"pfxX":10.614128258893409,"pfxZ":-5.211345580598077,"pX":-1.1225911366983319,"pZ":1.9594587086815431,"vX0":-1.2035584723161101,"vY0":-116.03275732284025,"vZ0":-0.18367072182526156,"x":159.79,"y":185.87,"x0":-1.9707374078432855,"y0":50.005125345575365,"z0":5.813492641875741,"aX":14.29655465736686},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-9.1,"breakHorizontal":-18.8,"spinRate":3008,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.47428484180327546,"extension":5.9191026223304135},"index":1,"playId":"9273e0d2-2a5e-3bc2-8a59-ce07498e1a1e","pitchNumber":2,"startTime":"2025-09-28T03:12:37.079Z","endTime":"2025-09-28T03:12:41.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.3937186530175,"strikeZoneBottom":1.62138549990508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.79701906100985,"aZ":-11.995486578890192,"pfxX":-4.101644288289109,"pfxZ":10.420816408928662,"pX":0.9686377854085129,"pZ":1.5884773583125258,"vX0":8.088306276441502,"vY0":-138.90921452325188,"vZ0":-8.187784678563405,"x":80.08,"y":195.89,"x0":-1.4600936597660221,"y0":50.000402138909315,"z0":5.38930261203518,"aX":-7.941042766177697},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":5.5,"spinRate":2593,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3957036690014437,"extension":5.997183702280557},"index":2,"playId":"c9c22b9d-4948-3137-845a-025a095ea131","pitchNumber":3,"startTime":"2025-09-28T03:12:52.795Z","endTime":"2025-09-28T03:12:56.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.42344024076605,"strikeZoneBottom":1.65152093887127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.654400920846268,"aZ":-12.199317373069283,"pfxX":-3.859189873958632,"pfxZ":10.12571160283389,"pX":0.10814778149008095,"pZ":3.048017025864987,"vX0":6.248945657565831,"vY0":-139.62029564833026,"vZ0":-4.582860218404498,"x":112.88,"y":156.48,"x0":-1.6583640555210384,"y0":50.00248100408119,"z0":5.514463064881462,"aX":-7.613251454480539},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":5.6,"spinRate":2485,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3924112746626873,"extension":6.090092697637586},"index":3,"playId":"9d8229a8-4a3f-3d15-a1cd-d9fc63c67107","pitchNumber":4,"startTime":"2025-09-28T03:13:10.652Z","endTime":"2025-09-28T03:13:14.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14647638466737,"aZ":-10.660366789550901,"pfxX":-4.564735627338255,"pfxZ":10.996506250413784,"pX":0.030468060556893307,"pZ":2.2998220156377687,"vX0":6.3146228230576495,"vY0":-139.41239091575684,"vZ0":-6.589802094163417,"x":115.84,"y":176.68,"x0":-1.6773421107916773,"y0":50.000121282500444,"z0":5.40747309448757,"aX":-8.928820404332983},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.6,"breakHorizontal":6.8,"spinRate":2482,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.39381151912204926,"extension":5.947175095539726},"index":4,"playId":"e355ff68-3557-30e4-a608-5e1ddbc2a65a","pitchNumber":5,"startTime":"2025-09-28T03:13:26.755Z","endTime":"2025-09-28T03:13:30.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.48855080289211,"aZ":-13.808078697069934,"pfxX":-6.078496728942321,"pfxZ":9.00511955763421,"pX":-0.18529484196988733,"pZ":1.6947055197632377,"vX0":6.370374327808724,"vY0":-141.28329115518886,"vZ0":-7.729029761398114,"x":124.06,"y":193.02,"x0":-1.6699137155438484,"y0":50.00394745763548,"z0":5.336471646554041,"aX":-12.399422276952555},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.0,"breakHorizontal":9.8,"spinRate":2572,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.386365434704639,"extension":6.096064523262144},"hitData":{"launchSpeed":105.7,"launchAngle":9.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":124.73,"coordY":65.72}},"index":5,"playId":"1ef3cf2f-22fb-3a5f-8646-baf13e2d3f4f","pitchNumber":6,"startTime":"2025-09-28T03:13:48.456Z","endTime":"2025-09-28T03:13:59.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:13:59.381Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T03:14:10.484Z","endTime":"2025-09-28T03:15:54.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.026857386539717,"aZ":-35.661968308709696,"pfxX":10.707313780050884,"pfxZ":-2.5334648549026584,"pX":0.9677569507786441,"pZ":1.9724072112463842,"vX0":3.182982228006987,"vY0":-117.43109088848723,"vZ0":-0.7736778354321789,"x":80.11,"y":185.53,"x0":-1.8007594221942118,"y0":50.00164171089006,"z0":5.663070383348171,"aX":14.751195494612995},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.4,"breakHorizontal":-20.2,"spinRate":3117,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.46883644944933867,"extension":5.96260046398943},"index":0,"playId":"aa827d9c-61d4-36b8-b7a1-b13490b60c23","pitchNumber":1,"startTime":"2025-09-28T03:14:27.989Z","endTime":"2025-09-28T03:14:31.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.51652689243111,"aZ":-36.65436189585809,"pfxX":11.005601857522318,"pfxZ":-3.178990373882998,"pX":1.2219310206067717,"pZ":0.9253114559748561,"vX0":3.5587698304947284,"vY0":-118.68428599804051,"vZ0":-2.8881889545730957,"x":70.42,"y":213.8,"x0":-1.7323201980210705,"y0":50.00545570962134,"z0":5.540326374092573,"aX":15.494235338131901},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.2,"breakHorizontal":-20.9,"spinRate":3076,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4638515578016791,"extension":5.962632704609408},"index":1,"playId":"3643bab6-71de-3101-9a57-7d1fd0748e80","pitchNumber":2,"startTime":"2025-09-28T03:14:48.847Z","endTime":"2025-09-28T03:14:53.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":73.7,"strikeZoneTop":3.5477972060112,"strikeZoneBottom":1.76992967638034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.737352231700825,"aZ":-37.60463770283945,"pfxX":10.049548677064431,"pfxZ":-3.936179770568251,"pX":1.1071674136436707,"pZ":0.9383096485540681,"vX0":3.365478457037662,"vY0":-118.7896591545498,"vZ0":-2.7699888704759577,"x":74.8,"y":213.45,"x0":-1.6460516871354216,"y0":50.00022474336834,"z0":5.6515278430101015,"aX":13.884357805731879},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.6,"breakHorizontal":-19.1,"spinRate":3189,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.46705214013652485,"extension":5.8369244612269755},"index":2,"playId":"3bb11937-d256-3e15-acef-2efd91949675","pitchNumber":3,"startTime":"2025-09-28T03:15:08.349Z","endTime":"2025-09-28T03:15:13.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":74.7,"strikeZoneTop":3.58319192538711,"strikeZoneBottom":1.68093329672683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.705437880160638,"aZ":-38.370129202649174,"pfxX":10.045329489842647,"pfxZ":-4.391011735772759,"pX":1.6293085726410212,"pZ":1.01398664375799,"vX0":4.807666866484373,"vY0":-119.62268026049333,"vZ0":-2.5406737425617374,"x":54.89,"y":211.4,"x0":-1.7283146358206862,"y0":50.00230023911532,"z0":5.618372059351975,"aX":14.175885966470474},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.3,"breakHorizontal":-19.6,"spinRate":3162,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4625526983853381,"extension":5.823350436732572},"index":3,"playId":"e46d287d-7fc7-366d-9d5d-f62efa9916b3","pitchNumber":4,"startTime":"2025-09-28T03:15:24.715Z","endTime":"2025-09-28T03:15:29.356Z","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":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.89992244277906,"aZ":-11.790524016888181,"pfxX":-4.386751461376532,"pfxZ":10.313410529766502,"pX":0.17386834765871328,"pZ":3.171051562406612,"vX0":6.254945644703298,"vY0":-140.4377331322197,"vZ0":-4.34695665658472,"x":110.37,"y":153.16,"x0":-1.5231880260541113,"y0":50.00472405934142,"z0":5.519485646646268,"aX":-8.672229059879571},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":6.5,"spinRate":2573,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39158325432650676,"extension":5.9093620278880055},"hitData":{"launchSpeed":95.9,"launchAngle":60.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":102.16,"coordY":112.66}},"index":4,"playId":"0f4f812b-059f-3f0e-a49e-74fab4843361","pitchNumber":5,"startTime":"2025-09-28T03:15:41.660Z","endTime":"2025-09-28T03:15:54.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:15:54.850Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vinnie Pasquantino doubles (32) on a fly ball to shortstop Jacob Wilson. Michael Massey scores. Mike Yastrzemski scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T03:16:11.784Z","endTime":"2025-09-28T03:18:52.272Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.59281633559021,"strikeZoneBottom":1.77777853486532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.49655063118018,"aZ":-13.825029290719156,"pfxX":-4.165617769734853,"pfxZ":9.242203412837467,"pX":-1.0957587950643226,"pZ":2.8933209992412983,"vX0":3.1225733663627473,"vY0":-140.20975167139494,"vZ0":-4.7077484563452545,"x":158.77,"y":160.66,"x0":-1.684156490607388,"y0":50.00564388143362,"z0":5.5003422070133325,"aX":-8.272897283387277},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":6.8,"spinRate":2534,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3910589704817653,"extension":5.953101053794307},"index":0,"playId":"498ea753-184a-3d93-a4a8-74fc81c6b69f","pitchNumber":1,"startTime":"2025-09-28T03:16:19.522Z","endTime":"2025-09-28T03:16:23.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.52192954212146,"strikeZoneBottom":1.76877941951825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.77723974438807,"aZ":-12.24911445497515,"pfxX":-3.4943389712782067,"pfxZ":10.291478520535119,"pX":-0.13424440910093882,"pZ":2.225203050959927,"vX0":5.327415028812595,"vY0":-138.88640284501804,"vZ0":-6.568258420642759,"x":122.12,"y":178.7,"x0":-1.6314002685710334,"y0":50.00038307341493,"z0":5.450921512167815,"aX":-6.763821730482188},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":5.2,"spinRate":2571,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.395770072417688,"extension":5.965417667415473},"index":1,"playId":"793b039b-494d-3326-a98d-327dcc7fd9c3","pitchNumber":2,"startTime":"2025-09-28T03:16:35.425Z","endTime":"2025-09-28T03:16:38.943Z","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":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.728173398458026,"aZ":-35.761551858370055,"pfxX":10.886461439756992,"pfxZ":-2.481720164898169,"pX":0.5366706903694066,"pZ":2.5333248063594582,"vX0":2.1402902306348492,"vY0":-120.77636990757586,"vZ0":-0.08368649914271176,"x":96.54,"y":170.38,"x0":-1.7776695434872853,"y0":50.00024949495124,"z0":5.764927810018746,"aX":15.76981490492561},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.2,"breakHorizontal":-20.2,"spinRate":3072,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.456892563661071,"extension":5.774331726898533},"index":2,"playId":"4a008255-aacd-3a13-bd5a-e6068d33db90","pitchNumber":3,"startTime":"2025-09-28T03:16:50.784Z","endTime":"2025-09-28T03:16:56.396Z","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":97.8,"endSpeed":88.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.574711687464415,"aZ":-10.722224839873789,"pfxX":-3.4225392411853766,"pfxZ":10.520879249981082,"pX":-0.7311399827191611,"pZ":3.361651922160224,"vX0":3.6600135730872303,"vY0":-142.33980585716375,"vZ0":-4.521133687377149,"x":144.87,"y":148.02,"x0":-1.5928321863842818,"y0":50.006425484937004,"z0":5.657425966582169,"aX":-6.980891981118313},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.2,"breakHorizontal":5.4,"spinRate":2615,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3857363238443474,"extension":5.90334886327982},"index":3,"playId":"fc24e0bb-a9e9-31f6-aa64-b71056650012","pitchNumber":4,"startTime":"2025-09-28T03:17:18.770Z","endTime":"2025-09-28T03:17:23.142Z","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":97.3,"endSpeed":88.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39983037232565,"aZ":-13.492067771261494,"pfxX":-5.1915239575723,"pfxZ":9.223008137495686,"pX":-0.841505748094625,"pZ":3.400692020283186,"vX0":3.8729997388398942,"vY0":-141.6710607640135,"vZ0":-3.873976209618877,"x":149.08,"y":146.96,"x0":-1.5541487156791023,"y0":50.005368509532616,"z0":5.6527761038742765,"aX":-10.518449967957048},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":8.5,"spinRate":2532,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3871401800024188,"extension":5.8923730299615},"index":4,"playId":"94c235a9-31e8-3d88-a384-9503f0f38338","pitchNumber":5,"startTime":"2025-09-28T03:17:43.998Z","endTime":"2025-09-28T03:17:48.595Z","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.2,"endSpeed":80.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.944307380116026,"aZ":-26.280074722422114,"pfxX":5.328860980619927,"pfxZ":3.6119863336786526,"pX":-0.07867430008114513,"pZ":1.389246386699592,"vX0":2.301216624785535,"vY0":-126.9132713664613,"vZ0":-5.058471493450998,"x":120.0,"y":201.27,"x0":-1.6894291071418466,"y0":50.002933775381074,"z0":5.501079509056044,"aX":8.693000856675354},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":-10.2,"spinRate":2993,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.4315682554325808,"extension":5.922480452351719},"index":5,"playId":"24b0c1b6-e6b0-374f-b2b6-9a461c5119a2","pitchNumber":6,"startTime":"2025-09-28T03:18:07.466Z","endTime":"2025-09-28T03:18:11.494Z","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":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.3592611554021,"aZ":-13.532804899852474,"pfxX":-3.1118170310810664,"pfxZ":9.132897468404703,"pX":0.6367556275154408,"pZ":3.246897419113921,"vX0":7.09829719006113,"vY0":-141.51461338536419,"vZ0":-4.179161867643085,"x":92.73,"y":151.11,"x0":-1.4925910414070347,"y0":50.00275163824854,"z0":5.60112838059313,"aX":-6.3521205875156},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":4.3,"spinRate":2568,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.38609921063370845,"extension":6.094003505677184},"hitData":{"launchSpeed":69.7,"launchAngle":51.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":94.86,"coordY":113.07}},"index":6,"playId":"c47b62ee-3ffe-330e-bc71-c859c898f44c","pitchNumber":7,"startTime":"2025-09-28T03:18:39.041Z","endTime":"2025-09-28T03:18:52.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:18:52.272Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Maikel Garcia pops out to second baseman Max Schuemann.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T03:21:31.336Z","endTime":"2025-09-28T03:22:02.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-28T03:19:29.108Z","endTime":"2025-09-28T03:20:09.777Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Elvis Alvarado replaces Luis Morales.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-28T03:20:09.777Z","endTime":"2025-09-28T03:21:33.567Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665660,"link":"/api/v1/people/665660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.6708390393398,"strikeZoneBottom":1.75141795934826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46561025880227,"aZ":-18.68051918650973,"pfxX":-9.888389660138122,"pfxZ":6.818499460424715,"pX":-1.1128104789986628,"pZ":2.1112135309087763,"vX0":6.940749089203469,"vY0":-140.20395656010763,"vZ0":-5.985806021196607,"x":159.42,"y":181.78,"x0":-2.3432521927028,"y0":50.0043585324223,"z0":5.504602781479866,"aX":-19.57050039438126},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.2,"breakHorizontal":16.3,"spinRate":2394,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.3915659060565315,"extension":5.555135556087848},"index":2,"playId":"f5e0a0f4-e212-3d6f-be44-99b39ad04ce6","pitchNumber":1,"startTime":"2025-09-28T03:21:33.567Z","endTime":"2025-09-28T03:21:37.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.44195138498288,"aZ":-25.365470198206825,"pfxX":-1.6336233612488746,"pfxZ":4.279719191537483,"pX":0.4365032509992009,"pZ":2.525084151594942,"vX0":7.751415833500236,"vY0":-125.64579555122862,"vZ0":-2.633450722579303,"x":100.36,"y":170.6,"x0":-2.4819604508029154,"y0":50.00544879968529,"z0":5.656939029831036,"aX":-2.601466966426961},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.3,"breakHorizontal":1.1,"spinRate":2083,"spinDirection":250},"zone":6,"typeConfidence":2.0,"plateTime":0.43662264673325213,"extension":5.538527263678139},"hitData":{"launchSpeed":76.2,"launchAngle":66.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.23,"coordY":147.63}},"index":3,"playId":"ed8baab1-c12b-3004-b960-b09bad8b0999","pitchNumber":2,"startTime":"2025-09-28T03:21:52.549Z","endTime":"2025-09-28T03:22:02.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:22:02.191Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out to center fielder John Rave.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T03:23:55.043Z","endTime":"2025-09-28T03:24:43.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.805093679988033,"aZ":-32.77410760001315,"pfxX":-9.726931372531999,"pfxZ":-0.47186260781980316,"pX":-0.8655347042974691,"pZ":2.008118055766196,"vX0":3.844825329387492,"vY0":-112.58427038283286,"vZ0":-2.777613463916216,"x":149.99,"y":184.56,"x0":-1.343324534397418,"y0":50.00334929217444,"z0":6.615937617344414,"aX":-12.33222199354598},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-1.3,"breakHorizontal":16.4,"spinRate":1553,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4888249829643643,"extension":6.696076724945905},"index":0,"playId":"660fb128-c189-3a8b-897c-cb79d7fe60a8","pitchNumber":1,"startTime":"2025-09-28T03:24:18.973Z","endTime":"2025-09-28T03:24:22.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.947139899103544,"aZ":-26.43095440403902,"pfxX":-7.111005963205958,"pfxZ":4.493348413023133,"pX":-0.5994234569623484,"pZ":2.270424329575371,"vX0":3.5206117668018324,"vY0":-112.27439811995994,"vZ0":-3.696820833880947,"x":139.85,"y":177.48,"x0":-1.2622566699252948,"y0":50.00549052041909,"z0":6.622400410476652,"aX":-9.097946209291527},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":7.4,"breakHorizontal":12.0,"spinRate":1507,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.4874739698102801,"extension":6.5896860997178655},"hitData":{"launchSpeed":82.2,"launchAngle":33.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.53,"coordY":78.78}},"index":1,"playId":"6279b4a3-df61-3767-847b-ea3bee19527d","pitchNumber":2,"startTime":"2025-09-28T03:24:34.230Z","endTime":"2025-09-28T03:24:43.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:24:43.345Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Darell Hernaiz flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T03:24:50.567Z","endTime":"2025-09-28T03:26:24.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"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":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.25297254862908,"aZ":-14.965316178108482,"pfxX":-4.632529913268597,"pfxZ":9.979749749766842,"pX":0.0220420503662878,"pZ":1.8964339891223265,"vX0":4.379229034445185,"vY0":-130.67406516436603,"vZ0":-8.635348996654159,"x":116.16,"y":187.58,"x0":-1.0759186161066376,"y0":50.004129221245876,"z0":6.374743551760232,"aX":-7.98984667322252},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.3,"breakHorizontal":7.4,"spinRate":2056,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4196044408158519,"extension":6.729382987016778},"index":0,"playId":"5d74563d-4999-3222-9362-af8f62c64a5b","pitchNumber":1,"startTime":"2025-09-28T03:25:03.150Z","endTime":"2025-09-28T03:25:06.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.65943802822013,"aZ":-13.372645634561277,"pfxX":-3.3485805870074548,"pfxZ":10.57785809225712,"pX":0.9038588209464432,"pZ":2.4097636004343346,"vX0":6.087639836173047,"vY0":-132.09859088611404,"vZ0":-8.14624077645315,"x":82.55,"y":173.72,"x0":-0.9895497549322764,"y0":50.00019331949556,"z0":6.504617221453198,"aX":-5.950674928351977},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.6,"breakHorizontal":4.8,"spinRate":2077,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4137507625064316,"extension":6.607005681117566},"index":1,"playId":"fd2e41eb-f604-338b-a547-412b5adc5a2e","pitchNumber":2,"startTime":"2025-09-28T03:25:23.518Z","endTime":"2025-09-28T03:25:26.533Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-28T03:25:36.223Z","endTime":"2025-09-28T03:25:45.388Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.5,"strikeZoneTop":3.63315870979851,"strikeZoneBottom":1.62384678358235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.19037791822514,"aZ":-13.835142108276026,"pfxX":-4.260557040813076,"pfxZ":10.152315716176478,"pX":1.0887693617968464,"pZ":4.2241940372985916,"vX0":7.382472888171091,"vY0":-134.31459763252255,"vZ0":-3.289455957845069,"x":75.5,"y":124.73,"x0":-1.1562173656131238,"y0":50.00176412248523,"z0":6.463959022314866,"aX":-7.69610790751734},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":5.9,"spinRate":2196,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4095894333664756,"extension":6.693493190070075},"index":3,"playId":"5f1d513f-eeae-30a9-9b18-996cff67a4be","pitchNumber":3,"startTime":"2025-09-28T03:25:45.388Z","endTime":"2025-09-28T03:25:48.586Z","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":77.5,"endSpeed":71.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.81647491002819,"aZ":-26.684975686490066,"pfxX":-7.362972696585927,"pfxZ":4.269118741999135,"pX":-0.5631828502439257,"pZ":1.7012642429447973,"vX0":3.5975666914723856,"vY0":-112.76578505660261,"vZ0":-4.7827706892359565,"x":138.47,"y":192.85,"x0":-1.2239592619351514,"y0":50.003362296386854,"z0":6.54695039921929,"aX":-9.467383020434887},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":6.7,"breakHorizontal":12.4,"spinRate":1574,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.4860199899166209,"extension":6.7297155390892485},"index":4,"playId":"c85ce76f-bae0-3400-b8da-b3609adf0775","pitchNumber":4,"startTime":"2025-09-28T03:25:58.357Z","endTime":"2025-09-28T03:26:02.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.444034800602395,"aZ":-12.029159748815916,"pfxX":-3.357655887029474,"pfxZ":11.087009137299251,"pX":-0.5207124717565689,"pZ":2.7117510607355384,"vX0":2.989651953592541,"vY0":-134.7306301918622,"vZ0":-7.595005961840906,"x":136.85,"y":165.56,"x0":-1.2148289156130692,"y0":50.00315436402272,"z0":6.439569397157755,"aX":-6.101343524116592},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.4,"breakHorizontal":5.4,"spinRate":2240,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.40835440032191306,"extension":6.65453706996501},"hitData":{"launchSpeed":81.4,"launchAngle":48.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.33,"coordY":100.2}},"index":5,"playId":"0b087ae2-b175-306f-a3d4-84c3d8689e7a","pitchNumber":5,"startTime":"2025-09-28T03:26:16.337Z","endTime":"2025-09-28T03:26:24.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:26:24.502Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T03:26:34.617Z","endTime":"2025-09-28T03:27:09.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.40498079249127,"strikeZoneBottom":1.51258201132188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.510004593843256,"aZ":-18.464340926944818,"pfxX":0.7905936147915132,"pfxZ":8.247963259589337,"pX":-0.14711883545660323,"pZ":1.364657829491816,"vX0":4.074028798028823,"vY0":-128.14079859353967,"vZ0":-8.664475481544914,"x":122.61,"y":201.93,"x0":-1.8605356590501292,"y0":50.00630432726284,"z0":6.232923886673718,"aX":1.3146391811986655},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":13.2,"breakHorizontal":-2.4,"spinRate":2187,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.4274576169724362,"extension":6.661629442078462},"index":0,"playId":"04c8eaf4-f4d6-394e-acf4-1ad9827ca31e","pitchNumber":1,"startTime":"2025-09-28T03:26:49.914Z","endTime":"2025-09-28T03:26:54.072Z","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":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.260959312243344,"aZ":-24.03987684526292,"pfxX":-8.30264672573346,"pfxZ":6.30198474948198,"pX":-0.6293307686876916,"pZ":2.379133037679684,"vX0":3.769590686726018,"vY0":-113.32158378912668,"vZ0":-4.0630237358043555,"x":140.99,"y":174.54,"x0":-1.242852473617253,"y0":50.00009373749791,"z0":6.6189048985962975,"aX":-10.709959098856887},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":10.6,"breakHorizontal":13.9,"spinRate":1577,"spinDirection":256},"zone":4,"typeConfidence":2.0,"plateTime":0.48482823962898225,"extension":6.6568912150281045},"hitData":{"launchSpeed":71.5,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.35,"coordY":152.7}},"index":1,"playId":"66e75311-661b-3dd8-af1c-34991f6eea74","pitchNumber":2,"startTime":"2025-09-28T03:27:01.717Z","endTime":"2025-09-28T03:27:09.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:27:09.555Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Salvador Perez lines out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T03:29:02.760Z","endTime":"2025-09-28T03:29:55.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.3,"strikeZoneTop":3.69180634544391,"strikeZoneBottom":1.79210335944926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.93405641704383,"aZ":-18.14360326038264,"pfxX":-8.625655847384593,"pfxZ":6.961396542905256,"pX":-2.016513480817435,"pZ":2.3022242283515126,"vX0":4.157518490593343,"vY0":-142.09253314296632,"vZ0":-5.913477342139594,"x":193.86,"y":176.62,"x0":-2.38966626227244,"y0":50.00348056294314,"z0":5.5899905689441525,"aX":-17.384279403232203},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.4,"breakHorizontal":14.6,"spinRate":2462,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.38761230658894164,"extension":5.5725831949031805},"index":0,"playId":"04013159-5069-3c16-a922-65d14ee8d65d","pitchNumber":1,"startTime":"2025-09-28T03:29:18.801Z","endTime":"2025-09-28T03:29:21.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.0,"strikeZoneTop":3.77396450048984,"strikeZoneBottom":1.82903620248685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.01021217105275,"aZ":-17.462156500376665,"pfxX":-9.569552719943408,"pfxZ":7.343540542716715,"pX":0.5716434305535577,"pZ":2.4739596121895837,"vX0":10.562850848522466,"vY0":-141.71604060599967,"vZ0":-5.950103903235728,"x":95.21,"y":171.98,"x0":-1.9881155301315083,"y0":50.00137596309426,"z0":5.744277649042877,"aX":-19.166260770773864},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.0,"breakHorizontal":14.8,"spinRate":2536,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.388787937927606,"extension":5.999860278910606},"index":1,"playId":"10515f11-f374-351a-a75a-71fe2c928aed","pitchNumber":2,"startTime":"2025-09-28T03:29:33.802Z","endTime":"2025-09-28T03:29:37.283Z","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":89.3,"endSpeed":81.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.871153266003862,"aZ":-26.805763919373824,"pfxX":-2.2299031073357023,"pfxZ":3.1608255294186947,"pX":-0.33475453829881663,"pZ":2.1634746827382902,"vX0":5.8590102745644455,"vY0":-129.95500033338266,"vZ0":-3.674235320829031,"x":129.76,"y":180.37,"x0":-2.3353246079212533,"y0":50.005590275463824,"z0":5.646822045186868,"aX":-3.7910162115570434},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.0,"breakHorizontal":2.6,"spinRate":2346,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.42251759923689747,"extension":5.796303381673734},"hitData":{"launchSpeed":95.0,"launchAngle":20.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.61,"coordY":82.17}},"index":2,"playId":"17ca9751-bd9b-31a4-9f41-fe0bcc1d1a25","pitchNumber":3,"startTime":"2025-09-28T03:29:47.909Z","endTime":"2025-09-28T03:29:55.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:29:55.048Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Jensen grounds out, second baseman Max Schuemann to first baseman Nick Kurtz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T03:30:11.698Z","endTime":"2025-09-28T03:31:47.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.37777025435082,"strikeZoneBottom":1.58174429115372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.66398740788928,"aZ":-28.085579699306372,"pfxX":-10.169468709640887,"pfxZ":2.411587303860424,"pX":-1.5224946941961381,"pZ":3.027226730284847,"vX0":5.844346139686152,"vY0":-129.7159326186569,"vZ0":-0.7565252637861618,"x":175.03,"y":157.04,"x0":-2.490664594409203,"y0":50.00145819741878,"z0":5.475527504701509,"aX":-17.223952724651543},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.4,"breakHorizontal":17.0,"spinRate":1883,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.423239341211501,"extension":5.919787691108285},"index":0,"playId":"956885d2-cf0a-36ff-b58b-fbf4b6e1a05c","pitchNumber":1,"startTime":"2025-09-28T03:30:24.430Z","endTime":"2025-09-28T03:30:28.363Z","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":1},"pitchData":{"startSpeed":98.7,"endSpeed":88.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.744179023738205,"aZ":-16.27327931074843,"pfxX":-8.837941438273312,"pfxZ":7.767342810705445,"pX":0.042126084196015545,"pZ":3.008775739063513,"vX0":9.457849848159615,"vY0":-143.27289368550677,"vZ0":-4.172465055897626,"x":115.39,"y":157.54,"x0":-2.1775550766148366,"y0":50.006723373636746,"z0":5.523337923715969,"aX":-18.10188743012854},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":13.8,"spinRate":2635,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.3845224850169391,"extension":5.665648187793167},"index":1,"playId":"f611539a-21ed-38f4-8bc5-20bd5281ce87","pitchNumber":2,"startTime":"2025-09-28T03:30:40.756Z","endTime":"2025-09-28T03:30:43.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":88.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.46731378609002,"aZ":-13.390270462682626,"pfxX":-9.375382739810751,"pfxZ":9.198149224155689,"pX":0.19785144541159044,"pZ":2.309795201739959,"vX0":9.717417117547587,"vY0":-143.05542236586632,"vZ0":-6.631535907006767,"x":109.46,"y":176.42,"x0":-2.048907923972432,"y0":50.00553994419993,"z0":5.522016807163524,"aX":-19.1529487050471},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.2,"breakHorizontal":14.6,"spinRate":2604,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.385018844987969,"extension":5.987285854794227},"index":2,"playId":"0dcbf8fd-913e-3bb0-8e44-de4d977b90e4","pitchNumber":3,"startTime":"2025-09-28T03:30:57.460Z","endTime":"2025-09-28T03:31:00.753Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-09-28T03:31:05.494Z","endTime":"2025-09-28T03:31:20.520Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":90.2,"strikeZoneTop":3.26011196230403,"strikeZoneBottom":1.6008554747446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.04703197659018,"aZ":-19.49727741460897,"pfxX":-8.539850025068214,"pfxZ":5.992986759652517,"pX":-0.8825756264536854,"pZ":4.578787227977743,"vX0":6.9718336217336665,"vY0":-145.41694903222555,"vZ0":-0.011920254805146135,"x":150.64,"y":115.15,"x0":-2.2166129374122323,"y0":50.0024011220412,"z0":5.778163873990673,"aX":-18.062270831289194},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.0,"breakHorizontal":13.8,"spinRate":2418,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3784621993163073,"extension":5.616624327922648},"index":4,"playId":"b224a27d-621c-381a-ba10-dd83e070dbf0","pitchNumber":4,"startTime":"2025-09-28T03:31:20.520Z","endTime":"2025-09-28T03:31:23.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.103944540256524,"aZ":-26.41700221712572,"pfxX":-2.2359328682756763,"pfxZ":3.3200144951076895,"pX":-0.15523647031732662,"pZ":1.9426651302752014,"vX0":6.069752691613624,"vY0":-131.21831288997345,"vZ0":-4.076202404763916,"x":122.92,"y":186.33,"x0":-2.2132204449279325,"y0":50.00507966741938,"z0":5.496442068462945,"aX":-3.8803202828168777},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":2.6,"spinRate":2296,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4182421718569711,"extension":6.021255575436324},"hitData":{"launchSpeed":75.7,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.22,"coordY":156.64}},"index":5,"playId":"01d09e9e-222f-3b9e-a723-c47f03c7d215","pitchNumber":5,"startTime":"2025-09-28T03:31:38.612Z","endTime":"2025-09-28T03:31:47.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:31:47.367Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adam Frazier walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T03:31:58.168Z","endTime":"2025-09-28T03:33:25.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.2,"strikeZoneTop":3.35302709893142,"strikeZoneBottom":1.56606924069953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.25825844738448,"aZ":-16.48906700989177,"pfxX":-8.332842449654132,"pfxZ":7.490536186684965,"pX":-0.9865763558519078,"pZ":3.7449002220706253,"vX0":6.086769064940772,"vY0":-143.76989202705943,"vZ0":-2.98952202682629,"x":154.61,"y":137.67,"x0":-2.0483002723376553,"y0":50.001673873788455,"z0":5.821246748074176,"aX":-17.446953422221963},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.2,"breakHorizontal":13.9,"spinRate":2351,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.380942371621003,"extension":5.713260484594849},"index":0,"playId":"f3928b39-1be1-3849-a0f9-91757660c675","pitchNumber":1,"startTime":"2025-09-28T03:32:10.869Z","endTime":"2025-09-28T03:32:14.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.34926737622547,"strikeZoneBottom":1.52108587136096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.71165336595661,"aZ":-31.44915383289164,"pfxX":-8.740490004984084,"pfxZ":0.42107747975338405,"pX":-1.6395549317961586,"pZ":2.8917876800228792,"vX0":5.531646466207915,"vY0":-130.12669966707514,"vZ0":0.08632870424798944,"x":179.5,"y":160.7,"x0":-2.654780805004519,"y0":50.0026966672379,"z0":5.236251848089529,"aX":-15.024160145311004},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.0,"breakHorizontal":14.6,"spinRate":1801,"spinDirection":257},"zone":11,"typeConfidence":2.0,"plateTime":0.4205545596566651,"extension":5.892808615286182},"index":1,"playId":"f08f8db8-bee4-3cc8-9836-cb6c2c3396f0","pitchNumber":2,"startTime":"2025-09-28T03:32:27.755Z","endTime":"2025-09-28T03:32:31.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.33755433090578,"strikeZoneBottom":1.52346164177321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.607320119542344,"aZ":-15.925778685418814,"pfxX":-7.731512539729048,"pfxZ":7.941033222746794,"pX":-1.9627946679806323,"pZ":3.5857100891481215,"vX0":4.056169561710324,"vY0":-142.37095231996048,"vZ0":-2.6540247014160463,"x":191.82,"y":141.97,"x0":-2.403700316138607,"y0":50.00598033649999,"z0":5.541710753213829,"aX":-15.826693669181509},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.0,"breakHorizontal":13.2,"spinRate":2301,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.3851668183117001,"extension":5.690201095796988},"index":2,"playId":"653ce1f4-1d9e-3fa4-aa93-bd92bbf0c56d","pitchNumber":3,"startTime":"2025-09-28T03:32:46.128Z","endTime":"2025-09-28T03:32:50.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.24847236498465,"strikeZoneBottom":1.4768019892961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.62418544778502,"aZ":-16.203394488917038,"pfxX":-7.697988873737815,"pfxZ":7.804733727864097,"pX":-0.6147267427878244,"pZ":3.493691320930319,"vX0":7.636182096170541,"vY0":-141.73086545713468,"vZ0":-2.609758965252042,"x":140.43,"y":144.45,"x0":-2.3361845004825628,"y0":50.00362716499468,"z0":5.454030773976399,"aX":-15.753787361683234},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.8,"breakHorizontal":12.5,"spinRate":2199,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3856030964444459,"extension":5.73401365650545},"index":3,"playId":"0fa9e073-de9b-3f45-b8da-4dc4ea92e696","pitchNumber":4,"startTime":"2025-09-28T03:33:04.106Z","endTime":"2025-09-28T03:33:07.983Z","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":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.35516140429311,"strikeZoneBottom":1.53389980545934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.411089930536605,"aZ":-15.728055937646557,"pfxX":-7.990787513608993,"pfxZ":7.852738978907878,"pX":-0.7467762703878469,"pZ":3.924860323692213,"vX0":7.251659914533975,"vY0":-143.592080456558,"vZ0":-1.6994077131363836,"x":145.47,"y":132.81,"x0":-2.2634385340814114,"y0":50.000541509468384,"z0":5.500099113662056,"aX":-16.729860801209508},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.0,"breakHorizontal":13.1,"spinRate":2338,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.38107074214422143,"extension":5.872829328085486},"index":4,"playId":"4e357064-1305-3607-bc98-76aa87a4e5af","pitchNumber":5,"startTime":"2025-09-28T03:33:21.269Z","endTime":"2025-09-28T03:33:25.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:33:25.596Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Massey flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T03:33:37.605Z","endTime":"2025-09-28T03:34:32.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":81.7,"strikeZoneTop":3.47005549515009,"strikeZoneBottom":1.68554903733705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.829779325848648,"aZ":-26.113200775450444,"pfxX":-2.1606976109828024,"pfxZ":3.568700835631466,"pX":-0.6308117271722021,"pZ":2.9622909969024485,"vX0":4.728614857164407,"vY0":-128.9685383893053,"vZ0":-1.662827241500807,"x":141.05,"y":158.8,"x0":-2.2008385772549217,"y0":50.001776510874016,"z0":5.614072991562001,"aX":-3.668840473819497},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.4,"breakHorizontal":3.0,"spinRate":1954,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.42342572114394583,"extension":5.804877222367137},"index":0,"playId":"37eda7b9-46e9-310f-b377-c676b2c2d722","pitchNumber":1,"startTime":"2025-09-28T03:33:48.728Z","endTime":"2025-09-28T03:33:52.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.939327024475645,"aZ":-18.045615460864685,"pfxX":-8.584009313703245,"pfxZ":6.904828203364323,"pX":-0.8790668277330869,"pZ":3.259217585487938,"vX0":6.636856035884058,"vY0":-142.225129004993,"vZ0":-3.0420170742426027,"x":150.51,"y":150.78,"x0":-2.1288161453859944,"y0":50.003549430287556,"z0":5.488556515807006,"aX":-17.568000683939726},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.0,"breakHorizontal":14.2,"spinRate":2391,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3852696447393589,"extension":5.9699669066757375},"index":1,"playId":"4a72f405-58b0-3acc-aa7d-0deaae3ad266","pitchNumber":2,"startTime":"2025-09-28T03:34:04.204Z","endTime":"2025-09-28T03:34:07.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.129156996045857,"aZ":-19.979545525892615,"pfxX":-8.430710510486895,"pfxZ":5.994694336937847,"pX":-0.6745865836078304,"pZ":3.6699350163780435,"vX0":7.015682115149978,"vY0":-141.2509166803278,"vZ0":-1.7862088124874655,"x":142.71,"y":139.69,"x0":-2.0868386461330872,"y0":50.00470887943962,"z0":5.586220527713138,"aX":-17.153733940747244},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.7,"breakHorizontal":13.9,"spinRate":2313,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3867842259859233,"extension":5.742296575959341},"hitData":{"launchSpeed":87.0,"launchAngle":61.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.7,"coordY":127.87}},"index":2,"playId":"2e1e2b93-e1f5-3bc4-bff1-719e17664d06","pitchNumber":3,"startTime":"2025-09-28T03:34:22.935Z","endTime":"2025-09-28T03:34:32.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:34:32.306Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Schuemann grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T03:36:30.683Z","endTime":"2025-09-28T03:37:24.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.590884048048952,"aZ":-11.92808260802246,"pfxX":-4.994501040549952,"pfxZ":11.818728228795262,"pX":0.512731719354537,"pZ":1.961862861030579,"vX0":5.7426252181142186,"vY0":-130.3560939722488,"vZ0":-9.236470363333593,"x":97.46,"y":185.81,"x0":-1.07470430278657,"y0":50.001469965154584,"z0":6.461880592491905,"aX":-8.555089544943119},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":19.4,"breakHorizontal":7.7,"spinRate":2173,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.42093133577854935,"extension":6.667429297913989},"index":0,"playId":"d4ae00c1-f5d6-3020-98f8-90dc8ba694db","pitchNumber":1,"startTime":"2025-09-28T03:36:42.912Z","endTime":"2025-09-28T03:36:48.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.38645317223711,"strikeZoneBottom":1.636158118676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.146046477874282,"aZ":-14.745214194285031,"pfxX":-6.663706514098513,"pfxZ":9.935539598923759,"pX":-0.7256514823812953,"pZ":1.3795806864847826,"vX0":3.938303312774882,"vY0":-131.42475574192605,"vZ0":-9.861624972312374,"x":144.66,"y":201.53,"x0":-1.375750694500497,"y0":50.0015330976679,"z0":6.268837530835829,"aX":-11.687738771460655},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.1,"breakHorizontal":11.3,"spinRate":2016,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.41633666294137717,"extension":6.773278877452572},"index":1,"playId":"79bcf49f-21df-3aeb-88fe-8fe836eafdff","pitchNumber":2,"startTime":"2025-09-28T03:37:01.038Z","endTime":"2025-09-28T03:37:05.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.014344119842875,"aZ":-13.652927398109922,"pfxX":-6.675203096061056,"pfxZ":10.255671023649352,"pX":-0.4783948223692271,"pZ":2.2126436345286544,"vX0":4.410624500468329,"vY0":-133.82641453175177,"vZ0":-8.04778395642002,"x":135.24,"y":179.04,"x0":-1.2841143560691815,"y0":50.005206861673706,"z0":6.245699499452017,"aX":-12.058585044602562},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.9,"breakHorizontal":11.0,"spinRate":2009,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4099456430993218,"extension":6.7636323391970015},"hitData":{"launchSpeed":97.7,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.76,"coordY":147.63}},"index":2,"playId":"06b49d59-d56c-38be-9f56-5dc138012a6f","pitchNumber":3,"startTime":"2025-09-28T03:37:17.394Z","endTime":"2025-09-28T03:37:24.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:37:24.525Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T03:37:45.800Z","endTime":"2025-09-28T03:39:16.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.89579031580906,"strikeZoneBottom":1.8198648413353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.230125839224808,"aZ":-15.466519352234,"pfxX":-0.7959053311128388,"pfxZ":9.743641220782079,"pX":1.1711686500632348,"pZ":1.9829618261205564,"vX0":6.979687465413845,"vY0":-129.4217999836151,"vZ0":-7.8670891221417945,"x":72.36,"y":185.24,"x0":-1.444749362579581,"y0":50.00502317632829,"z0":6.222066162132837,"aX":-1.3653546543912825},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.3,"breakHorizontal":0.1,"spinRate":2282,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.42143620871348686,"extension":6.768525879345762},"index":0,"playId":"0ed84157-490d-39c3-bb15-b28f499e6579","pitchNumber":1,"startTime":"2025-09-28T03:37:48.286Z","endTime":"2025-09-28T03:37:53.254Z","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":77.6,"endSpeed":71.3,"strikeZoneTop":3.91671989090625,"strikeZoneBottom":1.83912112139825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.616656993260648,"aZ":-22.95234116641127,"pfxX":-8.139536076866012,"pfxZ":7.1467845520924165,"pX":-0.061232919236870846,"pZ":2.800013457974211,"vX0":5.120939277087691,"vY0":-112.90923877996343,"vZ0":-3.523290484490327,"x":119.33,"y":163.18,"x0":-1.3014846880702253,"y0":50.00392009713178,"z0":6.691070719676736,"aX":-10.50681382646076},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":12.4,"breakHorizontal":13.4,"spinRate":1567,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.4851498236877565,"extension":6.604885917551774},"index":1,"playId":"61fbad07-feeb-3240-9a80-a5f18d7048ad","pitchNumber":2,"startTime":"2025-09-28T03:38:01.792Z","endTime":"2025-09-28T03:38:05.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.77154855285455,"aZ":-15.132299388998304,"pfxX":-6.871170592105909,"pfxZ":9.376506580287112,"pX":0.298255212820216,"pZ":3.1473688670031197,"vX0":6.613433675341265,"vY0":-134.363540444495,"vZ0":-5.4791867166561525,"x":105.63,"y":153.8,"x0":-1.3095493068444521,"y0":50.0006905075937,"z0":6.2989457752223545,"aX":-12.485580161112049},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":10.9,"spinRate":2045,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.4085957073098707,"extension":6.573923757899512},"index":2,"playId":"379d2f2e-7a73-363d-a220-37291bc45171","pitchNumber":3,"startTime":"2025-09-28T03:38:15.664Z","endTime":"2025-09-28T03:38:18.716Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-09-28T03:38:26.023Z","endTime":"2025-09-28T03:38:38.003Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.6,"strikeZoneTop":3.72233507919049,"strikeZoneBottom":1.74515767480209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.83519902399268,"aZ":-25.607990258936773,"pfxX":-8.511359508332847,"pfxZ":5.051464139530052,"pX":-0.46797281565745924,"pZ":1.607234149145926,"vX0":4.355922173451203,"vY0":-113.85159500137746,"vZ0":-5.399221789127929,"x":134.84,"y":195.38,"x0":-1.3101076185692588,"y0":50.00212040466092,"z0":6.574769515856048,"aX":-11.062524913439754},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":7.9,"breakHorizontal":14.2,"spinRate":1628,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4829091174335973,"extension":6.63569846131286},"index":4,"playId":"1515bdb8-1575-3b7a-9bee-e29c7d2724db","pitchNumber":4,"startTime":"2025-09-28T03:38:38.003Z","endTime":"2025-09-28T03:38:41.918Z","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":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.80127849056995,"strikeZoneBottom":1.74744377418908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.04724214521221,"aZ":-16.045311652319945,"pfxX":-8.099709782149933,"pfxZ":8.434592616825965,"pX":0.6199891388282851,"pZ":3.890384801371987,"vX0":8.367892608188935,"vY0":-137.53383906250366,"vZ0":-3.4146815073641617,"x":93.37,"y":133.74,"x0":-1.4124258506936331,"y0":50.000985230655864,"z0":6.2388940719180415,"aX":-15.485864861355864},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":12.8,"spinRate":2166,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3985386586134685,"extension":6.554431792184051},"index":5,"playId":"3054026d-13a4-3602-8483-ffe4fa8394fe","pitchNumber":5,"startTime":"2025-09-28T03:38:53.763Z","endTime":"2025-09-28T03:38:57.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.8,"strikeZoneTop":3.77481207005167,"strikeZoneBottom":1.8457425884068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.03753997477331,"aZ":-12.415011254972985,"pfxX":-8.625280720602465,"pfxZ":10.63183356272954,"pX":1.6290162124784078,"pZ":3.674690482722836,"vX0":10.39590575833461,"vY0":-136.22911796131612,"vZ0":-4.62227358459455,"x":54.91,"y":139.56,"x0":-1.1361002678802796,"y0":50.004725510898695,"z0":6.267762097609021,"aX":-16.033686961369256},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":13.1,"spinRate":2165,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.403792044283136,"extension":6.673102851977153},"index":6,"playId":"99bd0751-56bc-3459-b0ac-a155704c7fb3","pitchNumber":6,"startTime":"2025-09-28T03:39:12.126Z","endTime":"2025-09-28T03:39:16.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:39:16.436Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a ground ball to right fielder Mike Yastrzemski. Nick Kurtz to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T03:39:29.695Z","endTime":"2025-09-28T03:40:59.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.166809256129554,"aZ":-25.653370502630025,"pfxX":1.8090173418709372,"pfxZ":4.318755765572358,"pX":0.2691819146633011,"pZ":2.0241161717458214,"vX0":3.1778951632375505,"vY0":-122.14496313943145,"vZ0":-5.171534133643588,"x":106.74,"y":184.13,"x0":-1.284008047864076,"y0":50.00318376729134,"z0":6.375882379980632,"aX":2.7321300887352513},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.8,"breakHorizontal":-4.1,"spinRate":2048,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.4484964622343548,"extension":6.742212946340937},"index":0,"playId":"6cb42fbc-2b86-3c19-806a-8b8c4f35d8d9","pitchNumber":1,"startTime":"2025-09-28T03:39:42.708Z","endTime":"2025-09-28T03:39:45.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.375467516764676,"aZ":-24.81515817659056,"pfxX":1.1985666067678524,"pfxZ":4.709308863002323,"pX":1.0061195569395112,"pZ":1.5833277255874092,"vX0":5.39353298164036,"vY0":-124.06566526994814,"vZ0":-6.51831909549297,"x":78.65,"y":196.03,"x0":-1.3498633207023754,"y0":50.00038949393145,"z0":6.307287975467683,"aX":1.8713454381470673},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.3,"breakHorizontal":-3.4,"spinRate":2047,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4411460766315458,"extension":6.6740854431026495},"index":1,"playId":"6c5c1580-f60b-3b81-b273-6d5919ddef31","pitchNumber":2,"startTime":"2025-09-28T03:40:00.459Z","endTime":"2025-09-28T03:40:03.604Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-28T03:40:12.007Z","endTime":"2025-09-28T03:40:29.607Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.17999303834178,"strikeZoneBottom":1.55983552764348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.7116995997013,"aZ":-14.321922904348309,"pfxX":-5.1411583265714675,"pfxZ":9.464447080428489,"pX":0.1580365050870262,"pZ":4.529392628014898,"vX0":5.817996303431988,"vY0":-137.07479397170079,"vZ0":-2.503193334550055,"x":110.98,"y":116.49,"x0":-1.3326561549495282,"y0":50.00623804158198,"z0":6.44257669070006,"aX":-9.701933981456381},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":7.9,"spinRate":2273,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4008847423684059,"extension":6.611172635908303},"index":3,"playId":"0e15963e-9aad-312b-9d4a-22af5ed8cc38","pitchNumber":3,"startTime":"2025-09-28T03:40:29.607Z","endTime":"2025-09-28T03:40:32.993Z","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":92.3,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.027474814181943,"aZ":-13.997621715421236,"pfxX":-5.023628801124974,"pfxZ":9.873219333020739,"pX":-0.7943769784388132,"pZ":2.7981210187645242,"vX0":2.9832474203285457,"vY0":-134.32100368581993,"vZ0":-7.057405518950235,"x":147.28,"y":163.23,"x0":-1.2623397058017574,"y0":50.00492773380908,"z0":6.4404393388070025,"aX":-9.250331701248315},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":8.5,"spinRate":2049,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.40660641482155135,"extension":6.6727550620491},"hitData":{"launchSpeed":69.8,"launchAngle":11.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.11,"coordY":130.28}},"index":4,"playId":"fe279d11-dac5-30bc-baf0-9be957673480","pitchNumber":4,"startTime":"2025-09-28T03:40:48.606Z","endTime":"2025-09-28T03:40:59.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:40:59.187Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to right fielder Mike Yastrzemski. Nick Kurtz to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T03:41:13.403Z","endTime":"2025-09-28T03:41:41.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnThird":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":70.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.2194568477253,"aZ":-20.558286005661156,"pfxX":-7.82443889402292,"pfxZ":8.965656855632067,"pX":-0.05884068649851086,"pZ":2.298177443872301,"vX0":5.357768694698876,"vY0":-114.5801210240746,"vZ0":-5.001025857623464,"x":119.24,"y":176.73,"x0":-1.4409987118346212,"y0":50.00257276122032,"z0":6.585651917659774,"aX":-10.137386652657524},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":14.9,"breakHorizontal":12.4,"spinRate":1518,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.48278420345755846,"extension":6.667191732019727},"hitData":{"launchSpeed":88.3,"launchAngle":36.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.63,"coordY":98.41}},"index":0,"playId":"85c65c25-6d12-38a3-8a04-798e4c815665","pitchNumber":1,"startTime":"2025-09-28T03:41:28.057Z","endTime":"2025-09-28T03:41:41.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:41:41.150Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T03:42:02.188Z","endTime":"2025-09-28T03:44:40.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.9,"endSpeed":84.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.169163413021575,"aZ":-12.210509363698451,"pfxX":-4.241355485348044,"pfxZ":10.860211440070794,"pX":-0.6550086420701886,"pZ":3.0188048882580922,"vX0":2.495681272325229,"vY0":-135.15562786654087,"vZ0":-6.928060209908111,"x":141.97,"y":157.27,"x0":-1.042298576867633,"y0":50.00507795947253,"z0":6.484181459826919,"aX":-7.798952906953038},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":7.1,"spinRate":2168,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.40622963279448676,"extension":6.559595111536147},"index":0,"playId":"829e572d-3aa3-3427-9ced-0c5cf0ef5896","pitchNumber":1,"startTime":"2025-09-28T03:42:21.473Z","endTime":"2025-09-28T03:42:24.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.58332227345979,"strikeZoneBottom":1.63250033052094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.933548982153717,"aZ":-24.101620283242845,"pfxX":-7.657903792780729,"pfxZ":5.906732655481543,"pX":-0.6342315939653949,"pZ":0.6622836040131933,"vX0":3.6212539345178634,"vY0":-116.73345038603146,"vZ0":-7.873868529584104,"x":141.18,"y":220.9,"x0":-1.2185755241963823,"y0":50.003292376793496,"z0":6.379853545826651,"aX":-10.467933654455129},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":8.8,"breakHorizontal":12.8,"spinRate":1527,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4709261728255787,"extension":6.732996938357888},"index":1,"playId":"87118646-e79c-33c4-b469-29574f74616d","pitchNumber":2,"startTime":"2025-09-28T03:42:42.922Z","endTime":"2025-09-28T03:42:46.424Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"6986e363-6a8f-3447-a713-2a19aadb1fb4","startTime":"2025-09-28T03:43:07.707Z","endTime":"2025-09-28T03:43:10.707Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.340720463992106,"aZ":-11.160932276757032,"pfxX":-3.7331490374467537,"pfxZ":11.218067222686479,"pX":0.29824537077881985,"pZ":2.2879084310715747,"vX0":5.105680109860638,"vY0":-136.10441304434127,"vZ0":-9.012081026574988,"x":105.63,"y":177.01,"x0":-1.1183966738722777,"y0":50.00274875112327,"z0":6.418440285659414,"aX":-6.992719324542669},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":5.6,"spinRate":2279,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.40269616758369464,"extension":6.60105165916782},"index":3,"playId":"9ccb7e60-b03d-3ebd-b19b-0fc4d5822d9a","pitchNumber":3,"startTime":"2025-09-28T03:43:27.002Z","endTime":"2025-09-28T03:43:30.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.7,"strikeZoneTop":3.57114450737158,"strikeZoneBottom":1.63849921771407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.205458324389483,"aZ":-39.846726511698364,"pfxX":7.335018167741104,"pfxZ":-6.017884325708567,"pX":1.570486375693748,"pZ":0.4714521617894325,"vX0":4.3780669539357495,"vY0":-113.2945486763577,"vZ0":-4.122437308771608,"x":57.14,"y":226.05,"x0":-1.3516935914060906,"y0":50.00040014268086,"z0":6.372358271473487,"aX":9.359294189581327},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-11.8,"breakHorizontal":-14.5,"spinRate":2553,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.48686630678706555,"extension":6.757119000222019},"index":4,"playId":"500796c2-e0fe-33f4-a88b-78224498df28","pitchNumber":4,"startTime":"2025-09-28T03:43:47.439Z","endTime":"2025-09-28T03:43:50.909Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.77683664585852,"aZ":-24.58097593234601,"pfxX":-8.659646431717917,"pfxZ":5.5102755837537485,"pX":-0.158850941341176,"pZ":2.027160930846812,"vX0":5.3214835008203965,"vY0":-116.83368963759577,"vZ0":-5.063115714322275,"x":123.06,"y":184.05,"x0":-1.3452752684741256,"y0":50.002035871606,"z0":6.543168274053254,"aX":-11.92661382834394},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":9.0,"breakHorizontal":14.3,"spinRate":1444,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.46949239951758415,"extension":6.62020575002325},"index":5,"playId":"c6012cb7-74b2-311e-8ddb-b9af2cebf62a","pitchNumber":5,"startTime":"2025-09-28T03:44:11.815Z","endTime":"2025-09-28T03:44:15.327Z","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":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.297734570568224,"aZ":-23.50237830119398,"pfxX":2.218764290738168,"pfxZ":5.295746216919711,"pX":1.3856728962040348,"pZ":1.9245828155328972,"vX0":5.3858039855338795,"vY0":-126.72088778562883,"vZ0":-6.220416637117229,"x":64.18,"y":186.82,"x0":-1.04984225778553,"y0":50.00199521497373,"z0":6.271643141489103,"aX":3.6310050937564182},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.5,"breakHorizontal":-5.2,"spinRate":2032,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4311447627237244,"extension":6.696374534265153},"index":6,"playId":"670261b7-b85d-3bfd-bb27-8dcd36b2d856","pitchNumber":6,"startTime":"2025-09-28T03:44:35.195Z","endTime":"2025-09-28T03:44:40.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:44:40.902Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"John Rave flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T03:46:54.698Z","endTime":"2025-09-28T03:48:26.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Kelly replaces Elvis Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T03:46:13.499Z","endTime":"2025-09-28T03:46:57.086Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547184,"link":"/api/v1/people/547184"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.5,"strikeZoneTop":3.57808811189862,"strikeZoneBottom":1.70766962614832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.45211360195227,"aZ":-13.17771115485584,"pfxX":-5.666967477956286,"pfxZ":9.410351390404035,"pX":0.36676562758757486,"pZ":2.5641636706942035,"vX0":7.258297062440836,"vY0":-141.89123480398757,"vZ0":-6.79034652395817,"x":103.02,"y":169.55,"x0":-1.5001013377084815,"y0":50.005306155184265,"z0":5.845040494245962,"aX":-11.44328633655832},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2428,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.38749129029219365,"extension":5.549834416796256},"index":1,"playId":"08c02c9a-31bd-38e3-bc0a-52672f618752","pitchNumber":1,"startTime":"2025-09-28T03:46:57.086Z","endTime":"2025-09-28T03:47:00.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.3,"strikeZoneTop":3.52505210428125,"strikeZoneBottom":1.71104428676983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.68131135296872,"aZ":-15.654082899670088,"pfxX":-6.271487394029267,"pfxZ":8.340329487737566,"pX":0.004300205753963951,"pZ":4.158941662772369,"vX0":6.4854492991721635,"vY0":-140.72910265435277,"vZ0":-2.1386883438969218,"x":116.84,"y":126.49,"x0":-1.5293351080831652,"y0":50.00110093340323,"z0":5.957489297611467,"aX":-12.420269964005337},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":9.8,"spinRate":2475,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3910834152757716,"extension":5.632359615550766},"index":2,"playId":"7d4c33ef-3817-3566-a2fb-2389f59f5cfa","pitchNumber":2,"startTime":"2025-09-28T03:47:11.103Z","endTime":"2025-09-28T03:47:14.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.53094525272521,"strikeZoneBottom":1.68565517395298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80665751740529,"aZ":-29.64887690464427,"pfxX":7.815545299830068,"pfxZ":1.7026310126948918,"pX":1.1593359813430244,"pZ":0.3028452291201426,"vX0":4.064021376831384,"vY0":-121.78908450738993,"vZ0":-6.608874784645863,"x":72.81,"y":230.6,"x0":-1.553227639031546,"y0":50.0017508219283,"z0":5.658596528716676,"aX":11.58805908830875},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.6,"breakHorizontal":-15.2,"spinRate":2834,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4519702054310506,"extension":5.672270988674571},"index":3,"playId":"85a5c12a-eb8d-35ac-a539-12c8ed2312f2","pitchNumber":3,"startTime":"2025-09-28T03:47:25.018Z","endTime":"2025-09-28T03:47:28.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.013468199367185,"aZ":-32.2266056293813,"pfxX":10.222186114595042,"pfxZ":-0.03594101454988774,"pX":0.786632523217737,"pZ":2.341908977064273,"vX0":2.804569932593918,"vY0":-123.00507595610105,"vZ0":-1.8569441663669195,"x":87.02,"y":175.55,"x0":-1.7004630313893239,"y0":50.002638335701214,"z0":5.880802102733707,"aX":15.413591449489171},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.2,"breakHorizontal":-19.2,"spinRate":2788,"spinDirection":48},"zone":6,"typeConfidence":2.0,"plateTime":0.44801872674679766,"extension":5.5874666601509135},"index":4,"playId":"6f3a8d0e-d53c-3616-be54-dd8ff6cb0168","pitchNumber":4,"startTime":"2025-09-28T03:47:42.074Z","endTime":"2025-09-28T03:47:45.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.50364643383377,"strikeZoneBottom":1.66192488306767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.789707054106685,"aZ":-14.393342295242125,"pfxX":-6.131036556154784,"pfxZ":8.77934842895756,"pX":-1.30079425818293,"pZ":3.9892256145118057,"vX0":3.0587963485934604,"vY0":-141.9450604206435,"vZ0":-2.96501559250121,"x":166.58,"y":131.07,"x0":-1.6003133596513162,"y0":50.00212229892277,"z0":5.972952142112224,"aX":-12.415357107192712},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":10.4,"spinRate":2478,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38699677576664326,"extension":5.58893446216054},"index":5,"playId":"884947b5-989b-3692-ba34-a3a5045d31d5","pitchNumber":5,"startTime":"2025-09-28T03:48:02.998Z","endTime":"2025-09-28T03:48:06.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":75.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.927571204237033,"aZ":-32.17329185122115,"pfxX":9.411904386701654,"pfxZ":0.005595537081628521,"pX":-0.22385565329848087,"pZ":3.103172612351666,"vX0":0.5791345087582159,"vY0":-121.83874142158794,"vZ0":-0.02551596243349663,"x":125.53,"y":154.99,"x0":-1.685778628014285,"y0":50.00571084841019,"z0":5.9361455178866285,"aX":13.8999281493337},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.2,"breakHorizontal":-17.2,"spinRate":2775,"spinDirection":60},"zone":2,"typeConfidence":2.0,"plateTime":0.4526556464168996,"extension":5.565550460829021},"hitData":{"launchSpeed":84.6,"launchAngle":54.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.42,"coordY":116.57}},"index":6,"playId":"ae29f19e-9d94-3510-99a2-adcf6cb04e66","pitchNumber":6,"startTime":"2025-09-28T03:48:17.335Z","endTime":"2025-09-28T03:48:26.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:48:26.290Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Yastrzemski walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T03:48:35.213Z","endTime":"2025-09-28T03:49:53.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.60178970421184,"strikeZoneBottom":1.72807516679365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.219319003112453,"aZ":-23.14724957949877,"pfxX":1.5304770956239695,"pfxZ":4.859788455705026,"pX":-0.1259248401396249,"pZ":3.662564014970968,"vX0":3.455443600292952,"vY0":-135.1017226327068,"vZ0":-1.8546442546361654,"x":121.8,"y":139.89,"x0":-1.618025222618612,"y0":50.00117243580226,"z0":5.977624862924493,"aX":2.840301513618412},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.6,"breakHorizontal":-3.5,"spinRate":2816,"spinDirection":183},"zone":2,"typeConfidence":2.0,"plateTime":0.40474981754545025,"extension":5.640531485380137},"index":0,"playId":"134881cb-c5a3-300a-9939-b220f374fa1a","pitchNumber":1,"startTime":"2025-09-28T03:48:49.333Z","endTime":"2025-09-28T03:48:53.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.56529042989397,"strikeZoneBottom":1.70768067430052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.884633564285725,"aZ":-29.29149401792545,"pfxX":-6.925413757053585,"pfxZ":1.652718638844389,"pX":-0.3553094595645787,"pZ":0.7553796657371341,"vX0":5.215094339433107,"vY0":-131.38465163061866,"vZ0":-7.023608614910103,"x":130.54,"y":218.38,"x0":-1.4702232890069094,"y0":50.00062551048161,"z0":5.651911363313777,"aX":-12.057182737841508},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.6,"breakHorizontal":11.3,"spinRate":1267,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41753081854134955,"extension":5.645432486392723},"index":1,"playId":"b0668e58-6de8-3ffa-843a-74a95a45fc07","pitchNumber":2,"startTime":"2025-09-28T03:49:04.643Z","endTime":"2025-09-28T03:49:08.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.53133755954429,"strikeZoneBottom":1.6811591986158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.342281693410634,"aZ":-29.961234578136338,"pfxX":9.283943208527571,"pfxZ":1.481155212955601,"pX":-1.4127599908304151,"pZ":2.524269738664032,"vX0":-1.7616990698374186,"vY0":-121.72678740998958,"vZ0":-1.7267879884985384,"x":170.85,"y":170.62,"x0":-1.8849322059963571,"y0":50.004851175478855,"z0":5.841690585581557,"aX":13.906012697398817},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.5,"breakHorizontal":-16.3,"spinRate":2733,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.4502992664092069,"extension":5.522389719406717},"index":2,"playId":"67ca39e6-050d-39ea-9d34-ceb16d8ae0db","pitchNumber":3,"startTime":"2025-09-28T03:49:32.276Z","endTime":"2025-09-28T03:49:37.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.55603211451318,"strikeZoneBottom":1.70576958116498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.69161395580183,"aZ":-19.6314645261081,"pfxX":-5.460111212374446,"pfxZ":6.269105832296589,"pX":-1.4972358529489411,"pZ":3.0436265076118065,"vX0":2.6041362585970056,"vY0":-140.74253078202267,"vZ0":-4.26264465342975,"x":174.07,"y":156.6,"x0":-1.7263642120956866,"y0":50.003917284222275,"z0":5.853447522526995,"aX":-10.927116061006913},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.7,"breakHorizontal":9.4,"spinRate":2484,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3895453271050573,"extension":5.722419667743738},"index":3,"playId":"b4f258ce-6d77-3291-aa06-a31f32f8de15","pitchNumber":4,"startTime":"2025-09-28T03:49:49.496Z","endTime":"2025-09-28T03:49:53.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:49:53.918Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz. Mike Yastrzemski to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T03:50:13.326Z","endTime":"2025-09-28T03:51:05.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.53366603582357,"strikeZoneBottom":1.71213184507442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.67865747925019,"aZ":-24.39582033573775,"pfxX":-0.2630444660762611,"pfxZ":4.375669313169218,"pX":0.1421577699986513,"pZ":2.229155130662767,"vX0":4.424096601061249,"vY0":-132.55530727518908,"vZ0":-4.666906690238987,"x":111.58,"y":178.59,"x0":-1.51519404187239,"y0":50.00308341431975,"z0":5.796709510208945,"aX":-0.46857359152476374},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.1,"breakHorizontal":-0.5,"spinRate":2677,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.4134106131761359,"extension":5.667930689671897},"index":0,"playId":"19f7327c-b07b-3b7b-9948-eaa6a346e523","pitchNumber":1,"startTime":"2025-09-28T03:50:20.044Z","endTime":"2025-09-28T03:50:23.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.66160216952364,"strikeZoneBottom":1.80743298339118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29854694130226,"aZ":-21.93033287614462,"pfxX":-10.24814537556514,"pfxZ":5.278123263979271,"pX":-1.5941551131450988,"pZ":1.7113130445309097,"vX0":3.5514443578172212,"vY0":-138.76261963638765,"vZ0":-6.765921192352632,"x":177.77,"y":192.57,"x0":-1.5622815754472685,"y0":50.005879432809266,"z0":5.652111559208443,"aX":-19.90249331199638},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.3,"breakHorizontal":17.8,"spinRate":2440,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.39537692345227304,"extension":5.7256066795429525},"index":1,"playId":"675a6686-8c25-31a8-9109-4400c84bb89f","pitchNumber":2,"startTime":"2025-09-28T03:50:38.896Z","endTime":"2025-09-28T03:50:42.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04791950878128,"aZ":-24.237135826838145,"pfxX":-9.727097236675359,"pfxZ":4.215396312500452,"pX":-0.9878252445911357,"pZ":2.754505152325663,"vX0":4.626594451995146,"vY0":-136.85659182620023,"vZ0":-3.714507256725997,"x":154.65,"y":164.41,"x0":-1.4424479511675363,"y0":50.00621524741618,"z0":5.802305770022369,"aX":-18.33451581335181},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.0,"breakHorizontal":16.6,"spinRate":2479,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4012164369884492,"extension":5.632214711637787},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.88,"coordY":163.84}},"index":2,"playId":"97cb15f3-e833-3d69-8817-aa64149d191f","pitchNumber":3,"startTime":"2025-09-28T03:50:58.464Z","endTime":"2025-09-28T03:51:05.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:51:05.439Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vinnie Pasquantino lines out sharply to left fielder Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T03:51:42.971Z","endTime":"2025-09-28T03:54:01.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.56238773385944,"strikeZoneBottom":1.68614953326815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.540371924432076,"aZ":-33.19495540525406,"pfxX":8.833015776552635,"pfxZ":-0.6866585884044083,"pX":0.7424488098001087,"pZ":1.3494037780546202,"vX0":2.9377502580766115,"vY0":-121.87922410479808,"vZ0":-3.567042593345458,"x":88.7,"y":202.35,"x0":-1.631416432070262,"y0":50.00487758133382,"z0":5.747560728666393,"aX":13.076504818249854},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.9,"breakHorizontal":-16.7,"spinRate":2852,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4521919134320287,"extension":5.673460673977262},"index":0,"playId":"314adeeb-e5ff-30c7-965b-bff1bc7f2211","pitchNumber":1,"startTime":"2025-09-28T03:51:53.078Z","endTime":"2025-09-28T03:51:56.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.52852395452934,"strikeZoneBottom":1.77867531668946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.341623688379542,"aZ":-33.113206664201904,"pfxX":8.194573145474788,"pfxZ":-0.6330114001947917,"pX":1.4947434104982844,"pZ":1.8804849187859367,"vX0":4.631599557068176,"vY0":-122.39080455267569,"vZ0":-2.4995421983063295,"x":60.02,"y":188.01,"x0":-1.4952853332372738,"y0":50.00002999429889,"z0":5.7907299337346405,"aX":12.252276842678581},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.6,"breakHorizontal":-16.1,"spinRate":2881,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4499705964728289,"extension":5.663750356561667},"index":1,"playId":"1e414bb7-5ef4-3ce9-a01c-78195560bc79","pitchNumber":2,"startTime":"2025-09-28T03:52:12.740Z","endTime":"2025-09-28T03:52:16.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.55753306889031,"strikeZoneBottom":1.74507491142122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.563060275164226,"aZ":-17.648386986208706,"pfxX":-5.584428682522792,"pfxZ":7.251033821382763,"pX":-0.7443185888531169,"pZ":2.041694821756801,"vX0":4.269304295513575,"vY0":-140.3741383504999,"vZ0":-7.0999272887340705,"x":145.37,"y":183.65,"x0":-1.5562338023760236,"y0":50.006808716614614,"z0":5.7447602797308095,"aX":-11.192854209320322},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.9,"breakHorizontal":9.2,"spinRate":2429,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.389581258276948,"extension":5.822060910421278},"index":2,"playId":"cc5c8f26-0b72-3a2b-a057-f43498de6982","pitchNumber":3,"startTime":"2025-09-28T03:52:33.903Z","endTime":"2025-09-28T03:52:37.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.58444515537315,"strikeZoneBottom":1.74013782945633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.7562612369157,"aZ":-27.06749574739359,"pfxX":-6.146513377447485,"pfxZ":2.972641609939008,"pX":-0.6575128058078652,"pZ":1.2496402345705395,"vX0":3.9174500433541386,"vY0":-130.31659525075392,"vZ0":-6.1313340080327485,"x":142.06,"y":205.04,"x0":-1.3827972154659272,"y0":50.00294245692694,"z0":5.681573884704962,"aX":-10.556447337804622},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":10.2,"spinRate":1299,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42054850928231957,"extension":5.795567569057787},"index":3,"playId":"67905ecd-0841-34a3-8b61-e27c20856883","pitchNumber":4,"startTime":"2025-09-28T03:52:55.714Z","endTime":"2025-09-28T03:52:59.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34203113885525,"aZ":-24.272934776539955,"pfxX":1.097536841975233,"pfxZ":4.338620552292378,"pX":0.8672965252747159,"pZ":2.57141083658543,"vX0":5.8049485920696675,"vY0":-133.50563630312922,"vZ0":-4.032884683094222,"x":83.94,"y":169.35,"x0":-1.4699089926226185,"y0":50.00329031813389,"z0":5.830125439389863,"aX":1.9981697366699815},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.3,"breakHorizontal":-3.1,"spinRate":2838,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4088805358887173,"extension":5.669453269764675},"index":4,"playId":"9a61853a-6d20-3f71-b42a-611ddbb2f703","pitchNumber":5,"startTime":"2025-09-28T03:53:19.363Z","endTime":"2025-09-28T03:53:24.105Z","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":97.3,"endSpeed":89.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.39777590431667,"aZ":-14.870573843595452,"pfxX":-3.3477235775473355,"pfxZ":8.5297827088232,"pX":-0.49433322676257374,"pZ":2.3923271796158696,"vX0":4.1952432187240225,"vY0":-141.54459457782457,"vZ0":-6.775956046330465,"x":135.84,"y":174.19,"x0":-1.5609446960147288,"y0":50.00055538898343,"z0":5.769803133937253,"aX":-6.789980059846438},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":5.2,"spinRate":2544,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.38699821025067305,"extension":5.686312620968195},"hitData":{"launchSpeed":101.9,"launchAngle":16.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.51,"coordY":75.77}},"index":5,"playId":"9c761f90-9e1d-3725-983e-50be7dd990b6","pitchNumber":6,"startTime":"2025-09-28T03:53:54.852Z","endTime":"2025-09-28T03:54:01.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:54:01.608Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T03:56:17.693Z","endTime":"2025-09-28T03:57:18.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Schreiber replaces Michael Wacha.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T03:55:52.401Z","endTime":"2025-09-28T03:56:19.901Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670167,"link":"/api/v1/people/670167"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":91.6,"endSpeed":84.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.652383505736264,"aZ":-23.314982663251474,"pfxX":-7.268554487048934,"pfxZ":4.886585092539082,"pX":-1.6236552014843482,"pZ":3.4308636325321147,"vX0":5.0074784279750775,"vY0":-133.33863703890748,"vZ0":0.9977154739726082,"x":178.89,"y":146.15,"x0":-2.5744581403871907,"y0":50.00663514489229,"z0":4.724826863380673,"aX":-13.18951270732829},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.2,"breakHorizontal":12.2,"spinRate":2257,"spinDirection":244},"zone":11,"typeConfidence":0.9,"plateTime":0.40960026053473264,"extension":6.375377233113004},"index":1,"playId":"f0c5b2e7-eb04-3308-bdd3-af4f01c317d1","pitchNumber":1,"startTime":"2025-09-28T03:56:19.901Z","endTime":"2025-09-28T03:56:25.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.547976222772995,"aZ":-21.504825204002742,"pfxX":-5.62870631538554,"pfxZ":5.86831110778712,"pX":-0.2952694768044495,"pZ":4.09393460245592,"vX0":7.444643666110521,"vY0":-133.68207968552986,"vZ0":1.837821294697318,"x":128.25,"y":128.24,"x0":-2.3788140153975905,"y0":50.004553682386145,"z0":4.936607540025077,"aX":-10.237677572234514},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.3,"breakHorizontal":8.6,"spinRate":2030,"spinDirection":244},"zone":11,"typeConfidence":0.9,"plateTime":0.4090063666900896,"extension":6.416219789172578},"index":2,"playId":"41a5948f-96b4-399a-90c5-b5b478147a07","pitchNumber":2,"startTime":"2025-09-28T03:56:51.578Z","endTime":"2025-09-28T03:56:54.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.23655838809257,"aZ":-33.84321300579723,"pfxX":7.429864602350648,"pfxZ":-1.167512839405644,"pX":0.9750412508955008,"pZ":2.0899461924018286,"vX0":5.701012875085367,"vY0":-119.52689045608848,"vZ0":1.1853013059027429,"x":79.83,"y":182.35,"x0":-2.4148333209317823,"y0":50.00224950714478,"z0":4.6505259049042245,"aX":10.637826899703038},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.4,"breakHorizontal":-14.9,"spinRate":2515,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.4600661704036013,"extension":6.359630383455165},"hitData":{"launchSpeed":77.5,"launchAngle":4.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":152.7}},"index":3,"playId":"1b0ec6f6-fd04-3e14-a7b3-0bde2475f79f","pitchNumber":3,"startTime":"2025-09-28T03:57:11.243Z","endTime":"2025-09-28T03:57:18.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:57:18.021Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T03:57:31.207Z","endTime":"2025-09-28T03:59:15.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.64997666158839,"strikeZoneBottom":1.71162959364777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28442841313659,"aZ":-20.14971434777454,"pfxX":-6.724050608055627,"pfxZ":6.454277301924549,"pX":-0.4207195971771541,"pZ":2.426612945847715,"vX0":7.734398312931725,"vY0":-135.74687770476115,"vZ0":-2.1073844647743107,"x":133.04,"y":173.26,"x0":-2.4359863688008625,"y0":50.00092728830783,"z0":4.6188529435038825,"aX":-12.522715061782595},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.4,"breakHorizontal":10.4,"spinRate":2256,"spinDirection":242},"zone":4,"typeConfidence":0.9,"plateTime":0.403820732032127,"extension":6.342008492968095},"index":0,"playId":"c455a5b6-d25e-31fc-83f6-d68df37e2733","pitchNumber":1,"startTime":"2025-09-28T03:57:43.281Z","endTime":"2025-09-28T03:57:46.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.66502598524695,"strikeZoneBottom":1.69721581117424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.870965342108992,"aZ":-32.50460829586387,"pfxX":7.024345367702194,"pfxZ":-0.22842528122924222,"pX":0.9840186823088793,"pZ":1.2093386268218074,"vX0":6.343566979557591,"vY0":-120.6118625407642,"vZ0":-1.4909350566359834,"x":79.49,"y":206.13,"x0":-2.59423584650002,"y0":50.00030427170152,"z0":4.706856374014859,"aX":10.32683669880903},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.5,"breakHorizontal":-14.3,"spinRate":2647,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4544439754028269,"extension":6.295333020045101},"index":1,"playId":"f0e20207-9d2c-3852-b15c-82977c0b5f55","pitchNumber":2,"startTime":"2025-09-28T03:57:59.337Z","endTime":"2025-09-28T03:58:03.139Z","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":93.1,"endSpeed":85.5,"strikeZoneTop":3.66273766736755,"strikeZoneBottom":1.71005416082957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.899504829977296,"aZ":-21.9438797968253,"pfxX":-6.341084914909561,"pfxZ":5.463867875136321,"pX":-0.8295620121118279,"pZ":3.3604775522728505,"vX0":6.219125207057455,"vY0":-135.5313931061578,"vZ0":0.2685752496108582,"x":148.62,"y":148.05,"x0":-2.323265564053979,"y0":50.001768016475545,"z0":4.78506495724808,"aX":-11.869787186434138},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.2,"breakHorizontal":10.3,"spinRate":2249,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.40319248253783524,"extension":6.322407005053256},"index":2,"playId":"0924d362-7c57-3c51-8456-8475ec4c1909","pitchNumber":3,"startTime":"2025-09-28T03:58:14.519Z","endTime":"2025-09-28T03:58:18.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07802840810691,"aZ":-20.842595967468284,"pfxX":-6.074049046008758,"pfxZ":6.052913627965671,"pX":-0.38713482595440035,"pZ":2.7657782531350272,"vX0":7.568227214379499,"vY0":-135.60349081614126,"vZ0":-1.204202003569696,"x":131.76,"y":164.1,"x0":-2.4177359264181537,"y0":50.005195072956546,"z0":4.661760767702057,"aX":-11.377576210312933},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.9,"breakHorizontal":9.5,"spinRate":2215,"spinDirection":245},"zone":4,"typeConfidence":0.9,"plateTime":0.40303892107768036,"extension":6.4800686100391145},"index":3,"playId":"8850987a-b345-3358-8ec8-b0ef56e00cc4","pitchNumber":4,"startTime":"2025-09-28T03:58:30.665Z","endTime":"2025-09-28T03:58:33.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.52571187136915,"aZ":-19.680926643997918,"pfxX":-8.219791036336979,"pfxZ":6.729754564108919,"pX":0.10251574594712795,"pZ":3.0292257570285894,"vX0":9.353126629308727,"vY0":-136.26939159375317,"vZ0":-0.9626655608590824,"x":113.09,"y":156.99,"x0":-2.327357142499899,"y0":50.003073178870046,"z0":4.763285621967394,"aX":-15.261177280485944},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.1,"breakHorizontal":12.6,"spinRate":2252,"spinDirection":238},"zone":2,"typeConfidence":0.9,"plateTime":0.4039288889788457,"extension":6.470291760620275},"index":4,"playId":"b1e7ade0-17ef-3f8d-853c-e89dd9881c97","pitchNumber":5,"startTime":"2025-09-28T03:58:49.852Z","endTime":"2025-09-28T03:58:53.229Z","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":85.9,"endSpeed":78.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84109359401359,"aZ":-33.04860940558103,"pfxX":-6.619635953688409,"pfxZ":-0.5525653700098223,"pX":0.08244314457985301,"pZ":1.3938951412857894,"vX0":8.279144391743031,"vY0":-124.83631548358962,"vZ0":-1.4263222324737788,"x":113.86,"y":201.14,"x0":-2.428309403421142,"y0":50.006070968841655,"z0":4.711446817410223,"aX":-10.373615190740018},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.1,"breakHorizontal":10.0,"spinRate":1000,"spinDirection":273},"zone":14,"typeConfidence":0.86,"plateTime":0.43998079490626196,"extension":6.464060685340019},"hitData":{"launchSpeed":75.0,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.9,"coordY":166.88}},"index":5,"playId":"4367059e-e119-3896-959f-ab53a180f524","pitchNumber":6,"startTime":"2025-09-28T03:59:08.820Z","endTime":"2025-09-28T03:59:15.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:59:15.123Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a line drive to right fielder Mike Yastrzemski.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T03:59:28.183Z","endTime":"2025-09-28T03:59:53.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.288441559912307,"aZ":-28.70713307746063,"pfxX":-0.7709142739258277,"pfxZ":2.0423232963053017,"pX":-0.6435482041594686,"pZ":2.649486955770505,"vX0":5.163634071776497,"vY0":-128.77444478384675,"vZ0":0.5034377486750712,"x":141.53,"y":167.24,"x0":-2.56608820179861,"y0":50.001025470638396,"z0":4.6551035884676075,"aX":-1.3079859840044281},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":0.4,"spinRate":2388,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.4237606008356467,"extension":6.369203286761118},"hitData":{"launchSpeed":81.9,"launchAngle":14.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.53,"coordY":98.5}},"index":0,"playId":"c66e9b3a-b029-3264-89a8-5fe0a69cc8c4","pitchNumber":1,"startTime":"2025-09-28T03:59:41.719Z","endTime":"2025-09-28T03:59:53.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T03:59:53.228Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carlos Cortes doubles (8) on a sharp line drive to center fielder John Rave. Darell Hernaiz scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T04:00:06.128Z","endTime":"2025-09-28T04:02:07.459Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":{"id":670167,"link":"/api/v1/people/670167"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.33553694818426,"strikeZoneBottom":1.55512604148102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.422104346387894,"aZ":-22.515942110171817,"pfxX":-7.788669923557959,"pfxZ":5.192433735738369,"pX":-1.117387371481607,"pZ":4.451823476877085,"vX0":6.245648176908346,"vY0":-135.03904486258642,"vZ0":3.1191209925500742,"x":159.59,"y":118.58,"x0":-2.440082626540233,"y0":50.00244822843025,"z0":4.859794979329889,"aX":-14.488095870034858},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":12.8,"spinRate":2226,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.4044915991585194,"extension":6.368880891584256},"index":0,"playId":"fb950b17-54b9-31c4-b55c-af7d4fe14028","pitchNumber":1,"startTime":"2025-09-28T04:00:18.935Z","endTime":"2025-09-28T04:00:22.575Z","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":92.8,"endSpeed":85.0,"strikeZoneTop":3.32737222387327,"strikeZoneBottom":1.60930315985484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60868005024823,"aZ":-22.80055530642012,"pfxX":-9.200823868204093,"pfxZ":5.107732589844758,"pX":1.1882363375869294,"pZ":0.6789660860935963,"vX0":11.92129820904849,"vY0":-134.49343956669892,"vZ0":-5.965877677941356,"x":71.71,"y":220.45,"x0":-2.1021269590156426,"y0":50.004446151323016,"z0":4.538344741233532,"aX":-16.892254674882672},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.2,"breakHorizontal":14.2,"spinRate":2186,"spinDirection":246},"zone":14,"typeConfidence":0.87,"plateTime":0.4069277711009911,"extension":6.320352070367971},"index":1,"playId":"338e7524-527a-3571-934e-81958a56754c","pitchNumber":2,"startTime":"2025-09-28T04:00:35.345Z","endTime":"2025-09-28T04:00:39.294Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2025-09-28T04:00:48.428Z","endTime":"2025-09-28T04:01:18.548Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.31269206302366,"strikeZoneBottom":1.53944040393621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.5077602364917,"aZ":-23.5371777659308,"pfxX":-8.452858006526291,"pfxZ":4.729454289584897,"pX":0.8455101639127248,"pZ":2.7191816287978154,"vX0":11.382791498389034,"vY0":-134.3697642247045,"vZ0":-0.20800929680622637,"x":84.77,"y":165.36,"x0":-2.3501719302797506,"y0":50.002696374538274,"z0":4.472050061005247,"aX":-15.436017494053461},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":12.8,"spinRate":2242,"spinDirection":242},"zone":12,"typeConfidence":0.87,"plateTime":0.4078667884906855,"extension":6.516085795291539},"index":3,"playId":"8f72b52e-2179-3c10-8ef2-2f194ce9d6d5","pitchNumber":3,"startTime":"2025-09-28T04:01:18.548Z","endTime":"2025-09-28T04:01:22.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.34747382185395,"strikeZoneBottom":1.57423612132277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.038879522156726,"aZ":-20.51833197557604,"pfxX":-9.411566733973869,"pfxZ":6.306646140570532,"pX":0.7788138977229337,"pZ":0.8540520236069578,"vX0":11.302927052496058,"vY0":-135.65952917598196,"vZ0":-5.999249117004925,"x":87.31,"y":215.72,"x0":-2.2356716097004363,"y0":50.00174067024596,"z0":4.542560749381071,"aX":-17.391870559994754},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.2,"breakHorizontal":14.4,"spinRate":2316,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.4050719838418124,"extension":6.489487273393333},"index":4,"playId":"756312eb-f77e-39f6-b295-61c8edf95bd5","pitchNumber":4,"startTime":"2025-09-28T04:01:36.531Z","endTime":"2025-09-28T04:01:40.316Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.648948660546882,"aZ":-23.928408864653537,"pfxX":-8.666817830204995,"pfxZ":4.518154277879059,"pX":0.46152221908628127,"pZ":2.893225145620624,"vX0":10.37883901992309,"vY0":-134.36803283211137,"vZ0":0.3879983659895062,"x":99.41,"y":160.66,"x0":-2.328691764666525,"y0":50.002581508372494,"z0":4.44980811034083,"aX":-15.817137943242118},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.5,"breakHorizontal":13.4,"spinRate":2237,"spinDirection":252},"zone":3,"typeConfidence":0.87,"plateTime":0.40794773230817905,"extension":6.557129230130824},"hitData":{"launchSpeed":106.7,"launchAngle":13.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":159.19,"coordY":47.65}},"index":5,"playId":"ee1cfc7d-6507-3314-aad6-daae4831a298","pitchNumber":5,"startTime":"2025-09-28T04:01:55.724Z","endTime":"2025-09-28T04:02:07.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:02:07.459Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Bleday grounds out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T04:05:16.996Z","endTime":"2025-09-28T04:05:44.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,2],"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter JJ Bleday replaces Max Schuemann.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-28T04:02:57.160Z","endTime":"2025-09-28T04:03:02.192Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":680474,"link":"/api/v1/people/680474"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-28T04:03:02.192Z","endTime":"2025-09-28T04:03:34.998Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Angel Zerpa replaces John Schreiber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-09-28T04:03:34.998Z","endTime":"2025-09-28T04:05:18.980Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672582,"link":"/api/v1/people/672582"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.51592328077325,"strikeZoneBottom":1.68669920185221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.992405099046085,"aZ":-25.769096174663417,"pfxX":10.958622646962144,"pfxZ":3.358397288758388,"pX":-1.0311088547892913,"pZ":2.167277457467034,"vX0":-13.461898224663011,"vY0":-137.39512633472228,"vZ0":-3.1656580216953447,"x":156.3,"y":180.26,"x0":2.5127500887802983,"y0":50.00551249918595,"z0":5.089470522737837,"aX":20.91530769101888},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.5,"breakHorizontal":-16.9,"spinRate":1935,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.39895582385817185,"extension":5.549807912832615},"index":3,"playId":"961267a5-d266-3423-b37d-1e9532893ebc","pitchNumber":1,"startTime":"2025-09-28T04:05:18.980Z","endTime":"2025-09-28T04:05:22.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.11020910981411,"aZ":-26.089975852702338,"pfxX":10.607238874137101,"pfxZ":3.1251217831143325,"pX":0.6811758661421273,"pZ":2.327429094982225,"vX0":-9.493375935610093,"vY0":-138.45216407286392,"vZ0":-2.933880740133649,"x":91.04,"y":175.94,"x0":2.771729526843954,"y0":50.002163944996624,"z0":5.141550572670066,"aX":20.649361803321817},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.3,"breakHorizontal":-17.3,"spinRate":2028,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.39519016240095883,"extension":5.56391939275129},"hitData":{"launchSpeed":103.2,"launchAngle":5.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.39,"coordY":164.86}},"index":4,"playId":"4c84de61-d49b-3c25-8ad9-2d2fe32725dd","pitchNumber":2,"startTime":"2025-09-28T04:05:35.215Z","endTime":"2025-09-28T04:05:44.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:05:44.108Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Maikel Garcia flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T04:07:59.955Z","endTime":"2025-09-28T04:08:09.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to second base for Darell Hernaiz.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T04:07:25.090Z","endTime":"2025-09-28T04:07:25.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"700"},{"details":{"description":"Defensive Substitution: Brett Harris replaces JJ Bleday, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T04:07:25.112Z","endTime":"2025-09-28T04:07:25.113Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"902","replacedPlayer":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"description":"Pitching Change: Tyler Ferguson replaces Michael Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-09-28T04:07:25.113Z","endTime":"2025-09-28T04:08:01.977Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621053,"link":"/api/v1/people/621053"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.90625753205958,"aZ":-14.114161959107543,"pfxX":-6.4876950058769145,"pfxZ":9.79017395158996,"pX":-0.9395440337138232,"pZ":2.8181647082965506,"vX0":8.204218798918419,"vY0":-135.72985430989243,"vZ0":-4.991051169827812,"x":152.81,"y":162.69,"x0":-3.1748752026183,"y0":50.00044646776151,"z0":5.68221071444895,"aX":-11.96475537580436},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":9.7,"spinRate":2378,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40535167396851346,"extension":6.023961771852697},"hitData":{"launchSpeed":82.7,"launchAngle":45.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.32,"coordY":107.78}},"index":3,"playId":"481714bd-ba8a-3d3f-9b34-d6730bae4ae8","pitchNumber":1,"startTime":"2025-09-28T04:08:01.977Z","endTime":"2025-09-28T04:08:09.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:08:09.667Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T04:08:21.144Z","endTime":"2025-09-28T04:09:47.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":92.2,"endSpeed":83.8,"strikeZoneTop":3.59916606154803,"strikeZoneBottom":1.73964179167093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.66400982998172,"aZ":-16.643973298502864,"pfxX":-5.344231012352218,"pfxZ":8.626933487234526,"pX":0.30320047499464786,"pZ":2.2988925879435227,"vX0":10.670235447538834,"vY0":-133.78141926002814,"vZ0":-5.9053375137399655,"x":105.44,"y":176.71,"x0":-3.0547868429487113,"y0":50.00522206786931,"z0":5.740949059593339,"aX":-9.624418049106831},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":7.2,"spinRate":2247,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4104703110808279,"extension":6.28413152054405},"index":0,"playId":"8f92557f-3339-3bd7-9245-494a1dfd26b6","pitchNumber":1,"startTime":"2025-09-28T04:08:33.150Z","endTime":"2025-09-28T04:08:36.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.9,"strikeZoneTop":3.73282017124311,"strikeZoneBottom":1.78349917769717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.721664706828875,"aZ":-27.860436791171782,"pfxX":-8.763711782138556,"pfxZ":2.373778055021532,"pX":-2.3243808499341236,"pZ":2.8617012576705734,"vX0":5.530224079639973,"vY0":-135.06106031788542,"vZ0":-2.6924547539518286,"x":205.6,"y":161.51,"x0":-3.276568770695072,"y0":50.004813226337376,"z0":5.863499363092035,"aX":-15.9384302958318},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.8,"breakHorizontal":14.4,"spinRate":2287,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4079975462096228,"extension":6.001134843511859},"index":1,"playId":"2a9426ce-d84d-31c7-b46f-f3c959932113","pitchNumber":2,"startTime":"2025-09-28T04:08:49.378Z","endTime":"2025-09-28T04:08:52.837Z","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.2,"endSpeed":85.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.009081058973948,"aZ":-16.386811453133287,"pfxX":-5.086317114955098,"pfxZ":8.52608941395243,"pX":0.28357913037892896,"pZ":2.7530699487608263,"vX0":10.551889167984408,"vY0":-135.34554133340114,"vZ0":-4.954089737149353,"x":106.19,"y":164.45,"x0":-3.007898693431866,"y0":50.00657096819142,"z0":5.757904601900625,"aX":-9.423419887767519},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":7.0,"spinRate":2331,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.4049630065959282,"extension":6.268767962365656},"index":2,"playId":"ae3f8298-81a7-364b-a582-fa148cc5f809","pitchNumber":3,"startTime":"2025-09-28T04:09:05.577Z","endTime":"2025-09-28T04:09:08.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.67366561711827,"strikeZoneBottom":1.80013412930413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.81698942674485,"aZ":-30.94218065231364,"pfxX":4.304268189542899,"pfxZ":0.8528648350131766,"pX":0.7916758757600908,"pZ":-0.05802260856260764,"vX0":7.7788291584954665,"vY0":-119.85962528026077,"vZ0":-6.825189887110486,"x":86.82,"y":240.35,"x0":-3.0704592106431403,"y0":50.00070683056406,"z0":5.6326905443051265,"aX":6.183315264382747},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.0,"breakHorizontal":-9.8,"spinRate":2554,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.45913065890509275,"extension":6.172610639177378},"index":3,"playId":"50f279d1-a6d2-35dd-995c-12d39320b176","pitchNumber":4,"startTime":"2025-09-28T04:09:22.000Z","endTime":"2025-09-28T04:09:25.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.686327096376772,"aZ":-16.391969242380682,"pfxX":-4.208915625821139,"pfxZ":8.38200185132477,"pX":-0.36966013990394564,"pZ":3.5875498490944606,"vX0":8.647612744083593,"vY0":-135.63936428917052,"vZ0":-3.296421243713751,"x":131.09,"y":141.92,"x0":-3.0370938621806816,"y0":50.00557379017332,"z0":5.946080679527785,"aX":-7.9283688463299065},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":6.0,"spinRate":2353,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4021710800057283,"extension":6.139475193863442},"index":4,"playId":"5adae6c2-d46e-3165-a420-6386c0f0a961","pitchNumber":5,"startTime":"2025-09-28T04:09:43.914Z","endTime":"2025-09-28T04:09:47.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:09:47.370Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Jensen walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T04:09:58.524Z","endTime":"2025-09-28T04:12:10.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.29256250616545,"strikeZoneBottom":1.52176805559131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.747131207365697,"aZ":-26.822808007735787,"pfxX":0.31539602780118337,"pfxZ":3.1981239603870986,"pX":-1.5070341705092383,"pZ":2.5132726545242963,"vX0":4.569469144863584,"vY0":-128.1836353146884,"vZ0":-2.785861713459914,"x":174.44,"y":170.92,"x0":-3.3486722247256346,"y0":50.00635170223511,"z0":5.692924705409564,"aX":0.5289756101112133},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":-1.6,"spinRate":2505,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.42614594295779096,"extension":6.127368852080867},"index":0,"playId":"8a697dd8-48b1-3c44-b766-01ca4f457c6d","pitchNumber":1,"startTime":"2025-09-28T04:10:12.560Z","endTime":"2025-09-28T04:10:16.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.29001872570946,"strikeZoneBottom":1.64084409259339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80387953091867,"aZ":-13.647787465898032,"pfxX":-5.8946658657921045,"pfxZ":10.069880366218316,"pX":0.6685447039875932,"pZ":2.254610399655037,"vX0":12.02812441862736,"vY0":-135.56675141026605,"vZ0":-6.5671176912276135,"x":91.52,"y":177.91,"x0":-3.0830747410256665,"y0":50.00459893512267,"z0":5.6821079725773505,"aX":-10.847809053354213},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":7.8,"spinRate":2357,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.4058113388668927,"extension":6.251715170472423},"index":1,"playId":"07d85dfd-e18d-36ff-9339-aa947c8f3772","pitchNumber":2,"startTime":"2025-09-28T04:10:29.820Z","endTime":"2025-09-28T04:10:33.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90086917787471,"aZ":-31.982362979947794,"pfxX":5.816134919494214,"pfxZ":0.1363374253088283,"pX":-0.4280438081451302,"pZ":1.1445497813465573,"vX0":5.046212959230595,"vY0":-119.89434902167187,"vZ0":-3.8534660766062703,"x":133.32,"y":207.88,"x0":-3.3326831547246702,"y0":50.004693171519094,"z0":5.694945775367041,"aX":8.28199671633955},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.6,"breakHorizontal":-12.0,"spinRate":2491,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.46071966127716646,"extension":6.103419397291661},"index":2,"playId":"b1363156-be3f-3357-a743-2385123b32e1","pitchNumber":3,"startTime":"2025-09-28T04:10:46.438Z","endTime":"2025-09-28T04:10:50.905Z","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":86.7,"endSpeed":79.3,"strikeZoneTop":3.23076561211516,"strikeZoneBottom":1.53936005209974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40796060295838,"aZ":-26.888652459562305,"pfxX":-11.996623369927072,"pfxZ":3.31516855869374,"pX":-2.3234454315351334,"pZ":0.18411587968293427,"vX0":6.358558110402603,"vY0":-125.90403425932304,"vZ0":-7.529542956961098,"x":205.56,"y":233.81,"x0":-3.3334396194795595,"y0":50.00107435662324,"z0":5.413317804570378,"aX":-19.108957537035206},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.3,"breakHorizontal":20.2,"spinRate":1700,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4363209389334224,"extension":6.336399291490258},"index":3,"playId":"a2cc8cea-866a-3739-8743-1a80b0390b97","pitchNumber":4,"startTime":"2025-09-28T04:11:04.944Z","endTime":"2025-09-28T04:11:08.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.29993846753849,"strikeZoneBottom":1.64085622337534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.93044534170702,"aZ":-14.651728093128458,"pfxX":-5.465126685539258,"pfxZ":9.44603697617281,"pX":-1.2621964006518793,"pZ":2.444376606770446,"vX0":7.354030965799917,"vY0":-136.08591382327333,"vZ0":-6.136967097448505,"x":165.11,"y":172.78,"x0":-3.3034470061184145,"y0":50.00246574385138,"z0":5.763559205379328,"aX":-10.137898579613585},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":8.2,"spinRate":2355,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.40419349467455445,"extension":6.146853332700664},"index":4,"playId":"f3fece01-d610-31f5-8048-27b895bc76dd","pitchNumber":5,"startTime":"2025-09-28T04:11:28.781Z","endTime":"2025-09-28T04:11:32.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.020556427640873,"aZ":-17.47535466143548,"pfxX":-5.681949610634099,"pfxZ":7.863670729343462,"pX":-1.0428059558784297,"pZ":2.5068444205473663,"vX0":8.09142133077103,"vY0":-136.12826637655377,"vZ0":-5.230527725266575,"x":156.75,"y":171.1,"x0":-3.3211036031954695,"y0":50.002265964845584,"z0":5.670368199415266,"aX":-10.62045470174903},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":8.5,"spinRate":2346,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40299299395455535,"extension":6.208271800023306},"index":5,"playId":"9eab4cf2-256a-3f17-b89a-340caf87d596","pitchNumber":6,"startTime":"2025-09-28T04:11:44.948Z","endTime":"2025-09-28T04:11:48.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.29091804457853,"strikeZoneBottom":1.68739434626456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.188049446153286,"aZ":-25.56110917292725,"pfxX":0.6155665303925879,"pfxZ":3.933514309146119,"pX":-2.0938397438603915,"pZ":2.6499275573818757,"vX0":3.0622852425784846,"vY0":-128.24987398271873,"vZ0":-2.929256304924136,"x":196.81,"y":167.23,"x0":-3.3787582542274532,"y0":50.00348630258388,"z0":5.780568877649547,"aX":1.0347564633553092},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.7,"breakHorizontal":-1.8,"spinRate":2437,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.42554475319494234,"extension":6.109562036486856},"index":6,"playId":"1ba1c2fe-f680-3716-b2a6-bc3de4ad2c1b","pitchNumber":7,"startTime":"2025-09-28T04:12:06.108Z","endTime":"2025-09-28T04:12:10.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:12:10.237Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a line drive to left fielder Tyler Soderstrom. Carter Jensen to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T04:12:29.443Z","endTime":"2025-09-28T04:14:55.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.32167437581102,"strikeZoneBottom":1.5253837074266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.009709536455937,"aZ":-17.739335793703095,"pfxX":-5.6490793859849155,"pfxZ":7.799585808742225,"pX":0.5649511299635378,"pZ":1.845474009645009,"vX0":11.441558622140443,"vY0":-135.537646092354,"vZ0":-7.002990334531577,"x":95.47,"y":188.95,"x0":-2.986893403936309,"y0":50.00653365851361,"z0":5.712403635986188,"aX":-10.460875458646104},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":7.7,"spinRate":2279,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.40489813531505536,"extension":6.163696919405963},"index":0,"playId":"4e45b915-c5be-3c6c-a79a-92b3232e7299","pitchNumber":1,"startTime":"2025-09-28T04:12:37.527Z","endTime":"2025-09-28T04:12:41.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.2594346795812,"strikeZoneBottom":1.58369626308482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.157315751509998,"aZ":-18.450601342670247,"pfxX":-5.255728683887244,"pfxZ":7.4103232462324495,"pX":-1.0181073611018203,"pZ":3.626475798227467,"vX0":7.924212502435548,"vY0":-135.60949585893812,"vZ0":-2.4101263989014,"x":155.81,"y":140.87,"x0":-3.3025944675260415,"y0":50.004053515782765,"z0":5.821652431774048,"aX":-9.73620760618176},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":7.7,"spinRate":2352,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4047362569552728,"extension":6.152143416098459},"index":1,"playId":"3c1c9805-bddf-3be9-8bb2-12ca558ba62f","pitchNumber":2,"startTime":"2025-09-28T04:12:54.913Z","endTime":"2025-09-28T04:12:58.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.585521358495168,"aZ":-25.39618510823644,"pfxX":0.49133042884999956,"pfxZ":4.081160709086651,"pX":-0.5271828142199178,"pZ":2.6639842292147997,"vX0":7.034741953039878,"vY0":-127.64107171539196,"vZ0":-2.926889531303173,"x":137.09,"y":166.85,"x0":-3.375008432011332,"y0":50.00478789449604,"z0":5.8106863479097495,"aX":0.8151272340728457},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.0,"breakHorizontal":-2.4,"spinRate":2406,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4280009196591532,"extension":6.100057923597868},"index":2,"playId":"ccd16dea-84f1-33cc-831a-5cae479e07bc","pitchNumber":3,"startTime":"2025-09-28T04:13:12.778Z","endTime":"2025-09-28T04:13:15.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.3248463566348,"strikeZoneBottom":1.58754271902057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72536693248325,"aZ":-33.140392126595685,"pfxX":6.5056877290945225,"pfxZ":-0.6799734587697328,"pX":-0.24063605028667043,"pZ":0.2631202616449535,"vX0":5.344093536914816,"vY0":-119.18520210648401,"vZ0":-5.469960012055368,"x":126.17,"y":231.68,"x0":-3.3718922444388175,"y0":50.00492186886535,"z0":5.643547787903724,"aX":9.193311582024167},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.5,"breakHorizontal":-13.2,"spinRate":2608,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.4627276905515125,"extension":6.125352112119662},"index":3,"playId":"6e52d1c9-dd4f-3e33-b4ed-518a9616e141","pitchNumber":4,"startTime":"2025-09-28T04:13:34.261Z","endTime":"2025-09-28T04:13:38.228Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"e7b12156-33ad-3c99-bfa2-59e91bf89a9b","startTime":"2025-09-28T04:13:53.602Z","endTime":"2025-09-28T04:13:57.477Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.829501517641486,"aZ":-17.41175032889298,"pfxX":-7.087266335063413,"pfxZ":7.785798500547637,"pX":-1.0630399001105002,"pZ":2.740275114425009,"vX0":8.177539196178907,"vY0":-137.19740510373143,"vZ0":-4.957687751585809,"x":157.52,"y":164.79,"x0":-3.1688661078274296,"y0":50.00363944129365,"z0":5.766463877173768,"aX":-13.441140490418704},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":11.0,"spinRate":2381,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40001586711608716,"extension":6.137276883894419},"index":5,"playId":"c7de7580-7752-3e7f-ba5c-971088ad1b0b","pitchNumber":5,"startTime":"2025-09-28T04:14:23.010Z","endTime":"2025-09-28T04:14:26.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.110768112696892,"aZ":-25.718309375594373,"pfxX":1.1615852514227871,"pfxZ":3.9047017727037288,"pX":-0.9009734184894995,"pZ":1.7442714901804384,"vX0":5.812805681983683,"vY0":-127.48008544147994,"vZ0":-4.982683965820684,"x":151.34,"y":191.68,"x0":-3.3574350526942274,"y0":50.00270804774474,"z0":5.743161038309133,"aX":1.9196584437792559},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.2,"breakHorizontal":-3.4,"spinRate":2376,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4289222140746336,"extension":6.0787188656998605},"hitData":{"launchSpeed":87.8,"launchAngle":16.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.35,"coordY":120.26}},"index":6,"playId":"50bfe9e6-9b2e-3779-9948-662c88ccae76","pitchNumber":6,"startTime":"2025-09-28T04:14:45.642Z","endTime":"2025-09-28T04:14:55.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:14:55.403Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T04:15:23.221Z","endTime":"2025-09-28T04:16:43.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.61849679771302,"strikeZoneBottom":1.8552407507244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.38333375935081,"aZ":-15.919950263828273,"pfxX":-6.14062139974942,"pfxZ":8.622166348645617,"pX":-1.2984020467427277,"pZ":2.7927813666033225,"vX0":7.325273676096285,"vY0":-136.72627607041403,"vZ0":-4.880240741433736,"x":166.49,"y":163.37,"x0":-3.2200390760383257,"y0":50.00307138623784,"z0":5.700740953842846,"aX":-11.576067288293022},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":9.5,"spinRate":2227,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40127650026587647,"extension":6.262943106008481},"index":0,"playId":"54496ff6-0398-3046-9bc7-15ceaa319e7c","pitchNumber":1,"startTime":"2025-09-28T04:15:28.958Z","endTime":"2025-09-28T04:15:32.877Z","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":92.2,"endSpeed":84.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.758012239275995,"aZ":-15.896606783235136,"pfxX":-6.305552244132658,"pfxZ":8.995463429338074,"pX":-0.6684797805348466,"pZ":2.0060371167813593,"vX0":8.671549620821734,"vY0":-133.88212992271417,"vZ0":-6.795280390259009,"x":142.48,"y":184.62,"x0":-3.134926215222546,"y0":50.00380653817223,"z0":5.721245426562479,"aX":-11.411863874564082},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":9.5,"spinRate":2195,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4096147346047143,"extension":6.219398754178496},"index":1,"playId":"b2671c14-2edc-3f8b-8bee-0242fd5d410a","pitchNumber":2,"startTime":"2025-09-28T04:15:46.557Z","endTime":"2025-09-28T04:15:50.463Z","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":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.556908502800997,"aZ":-32.61338318061066,"pfxX":6.090594916203493,"pfxZ":-0.3061315343053632,"pX":1.0662699830328495,"pZ":1.5054691134909084,"vX0":8.053744426217763,"vY0":-119.80202981043516,"vZ0":-3.041564057260211,"x":76.36,"y":198.13,"x0":-3.144685577807987,"y0":50.002615908699674,"z0":5.739896862159465,"aX":8.753115060690572},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.1,"breakHorizontal":-13.2,"spinRate":2431,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.459152909877544,"extension":6.197436313518927},"index":2,"playId":"c273cba6-d21c-34ef-9462-c5b4d09a240e","pitchNumber":3,"startTime":"2025-09-28T04:16:15.619Z","endTime":"2025-09-28T04:16:19.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.095108168961104,"aZ":-12.756063002809347,"pfxX":-5.685912518448754,"pfxZ":10.324899410850946,"pX":0.5968576224104094,"pZ":2.3261941208068486,"vX0":11.458111263125707,"vY0":-136.52482826623464,"vZ0":-6.789199066847184,"x":94.25,"y":175.97,"x0":-2.922713838903263,"y0":50.00279784963824,"z0":5.729730270114451,"aX":-10.694368853165946},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":7.8,"spinRate":2371,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.4017540322087725,"extension":6.193842185661895},"index":3,"playId":"4d4226a0-c63f-31a1-a737-4b53aef2b2f9","pitchNumber":4,"startTime":"2025-09-28T04:16:39.711Z","endTime":"2025-09-28T04:16:43.039Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:16:43.039Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a line drive to left fielder Adam Frazier.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T04:18:43.216Z","endTime":"2025-09-28T04:19:18.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"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":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.84965252004925,"strikeZoneBottom":1.81163976548076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.52060696473461,"aZ":-28.003463459868595,"pfxX":10.965769684844771,"pfxZ":2.1198702944620695,"pX":0.5957303723509454,"pZ":2.640227691701899,"vX0":-9.21646308476546,"vY0":-139.36233540905124,"vZ0":-2.2605808738820015,"x":94.29,"y":167.49,"x0":2.522133055790139,"y0":50.00173982964119,"z0":5.312914441738443,"aX":21.55403903265917},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.6,"breakHorizontal":-17.9,"spinRate":1996,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.39313137569687084,"extension":5.258413571380378},"index":0,"playId":"90456d3b-58ea-359b-a47f-e4d4c976e04c","pitchNumber":1,"startTime":"2025-09-28T04:18:51.446Z","endTime":"2025-09-28T04:18:54.792Z","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":96.4,"endSpeed":87.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12775417550891,"aZ":-23.462902173693422,"pfxX":10.843557353196315,"pfxZ":4.4092482455040525,"pX":0.10465559778310067,"pZ":2.793477363846664,"vX0":-10.328933492251124,"vY0":-140.02707473156377,"vZ0":-2.648172860659024,"x":113.01,"y":163.36,"x0":2.4414948867147617,"y0":50.00383389061822,"z0":5.295229826322618,"aX":21.425344302579507},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.6,"breakHorizontal":-17.4,"spinRate":1999,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.3919391523372999,"extension":5.45107931796476},"hitData":{"launchSpeed":88.8,"launchAngle":18.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.46,"coordY":96.6}},"index":1,"playId":"e5f343b5-1cae-3045-8150-3759ebf13579","pitchNumber":2,"startTime":"2025-09-28T04:19:08.839Z","endTime":"2025-09-28T04:19:18.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:19:18.977Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shea Langeliers doubles (32) on a sharp line drive to right fielder Mike Yastrzemski. Nick Kurtz scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T04:19:32.669Z","endTime":"2025-09-28T04:21:44.251Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,6],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":672582,"link":"/api/v1/people/672582"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3409414178374,"aZ":-16.33039738211488,"pfxX":8.88875504576471,"pfxZ":8.163083218488218,"pX":-0.2524539227161864,"pZ":3.287588478454931,"vX0":-10.758518734451636,"vY0":-138.97184463043226,"vZ0":-2.5783376163327762,"x":126.62,"y":150.02,"x0":2.5280239213573203,"y0":50.005560690128554,"z0":5.32203197544054,"aX":17.2587245850345},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":-13.7,"spinRate":2053,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.39527653383254213,"extension":5.51692071086756},"index":0,"playId":"04ef8509-2a13-3265-9a26-fcbd2d6fef18","pitchNumber":1,"startTime":"2025-09-28T04:19:43.279Z","endTime":"2025-09-28T04:19:46.301Z","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":89.4,"endSpeed":81.9,"strikeZoneTop":3.30534201304538,"strikeZoneBottom":1.58867780728979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.380231654541188,"aZ":-25.51507688683354,"pfxX":8.204569642643147,"pfxZ":3.9125193329026455,"pX":-0.5742974968822806,"pZ":1.0558960250645562,"vX0":-9.485624388215452,"vY0":-129.7291872793169,"vZ0":-6.142773732161952,"x":138.89,"y":210.27,"x0":2.0652223556267124,"y0":50.006466630374334,"z0":5.402152675729392,"aX":13.975171016192615},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":-12.7,"spinRate":1579,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.42236141465809096,"extension":5.452966725977943},"index":1,"playId":"ddab0918-1fc0-3214-a111-4d10aae605f6","pitchNumber":2,"startTime":"2025-09-28T04:20:00.511Z","endTime":"2025-09-28T04:20:03.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.28797542484737,"strikeZoneBottom":1.65328358871531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.54211388480708,"aZ":-38.66876483238363,"pfxX":-0.09924201940148336,"pfxZ":-4.20590398414054,"pX":-1.984925958483198,"pZ":0.03642122248636804,"vX0":-10.558576960306317,"vY0":-123.92118374341611,"vZ0":-4.9310173541244815,"x":192.66,"y":237.8,"x0":2.3579589129266707,"y0":50.00484531853356,"z0":5.309795552603152,"aX":-0.15185325094656804},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.6,"breakHorizontal":2.9,"spinRate":2736,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.44330427484262724,"extension":5.5000654956953},"index":2,"playId":"57c86be8-7eca-3fda-a45f-b84b5938e4bc","pitchNumber":3,"startTime":"2025-09-28T04:20:17.708Z","endTime":"2025-09-28T04:20:30.092Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Angel Zerpa. Nick Kurtz to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"actionPlayId":"57c86be8-7eca-3fda-a45f-b84b5938e4bc","startTime":"2025-09-28T04:20:41.512Z","endTime":"2025-09-28T04:20:57.000Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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":96.6,"endSpeed":88.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.449638016080705,"aZ":-17.850940666139934,"pfxX":6.60043533270962,"pfxZ":7.181563448256798,"pX":0.3199706680885548,"pZ":3.3525833837435726,"vX0":-8.53319676262419,"vY0":-140.48554813977344,"vZ0":-2.5925771882072746,"x":104.8,"y":148.26,"x0":2.5422303737921896,"y0":50.002681412996814,"z0":5.450479620084649,"aX":13.16540145826517},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.6,"breakHorizontal":-10.2,"spinRate":2023,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.3901807629937424,"extension":5.41794530749588},"index":4,"playId":"b7caa155-daf1-3d5a-9de3-37fa97aa41e2","pitchNumber":4,"startTime":"2025-09-28T04:20:57.000Z","endTime":"2025-09-28T04:21:00.179Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-09-28T04:21:12.287Z","endTime":"2025-09-28T04:21:31.304Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.64412685913828,"aZ":-22.749791908889392,"pfxX":9.922784693687618,"pfxZ":4.722570475508608,"pX":0.3931627630947427,"pZ":2.522723712542613,"vX0":-8.833100952119413,"vY0":-141.19331397260174,"vZ0":-4.070123433603497,"x":102.01,"y":170.67,"x0":2.2909813942615527,"y0":50.002574441342155,"z0":5.468345181141909,"aX":19.801024325517133},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.8,"breakHorizontal":-15.8,"spinRate":1974,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.38966688396129934,"extension":5.4849957073930655},"hitData":{"launchSpeed":103.2,"launchAngle":17.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":218.35,"coordY":100.98}},"index":6,"playId":"a721685d-fecc-36a8-914b-f2545cdc8370","pitchNumber":5,"startTime":"2025-09-28T04:21:31.304Z","endTime":"2025-09-28T04:21:44.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:21:44.251Z","atBatIndex":63},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Tyler Soderstrom reaches on a fielder's choice out, shortstop Bobby Witt Jr. to third baseman Maikel Garcia. Shea Langeliers out at 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T04:22:05.254Z","endTime":"2025-09-28T04:22:41.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.43314207755229,"aZ":-28.422155100796147,"pfxX":11.108579461757651,"pfxZ":1.8948393776696761,"pX":1.2932706186483096,"pZ":3.027886585010371,"vX0":-7.890944548614004,"vY0":-140.56155026858923,"vZ0":-1.2025491837846427,"x":67.7,"y":157.03,"x0":2.7060247039268477,"y0":50.006417199086435,"z0":5.321670363638002,"aX":22.040787140713174},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.4,"breakHorizontal":-18.4,"spinRate":1865,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.3909587089632076,"extension":5.512564656684567},"index":0,"playId":"fb40e73c-9f79-33ca-8b46-849b84b52e3e","pitchNumber":1,"startTime":"2025-09-28T04:22:13.413Z","endTime":"2025-09-28T04:22:17.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.69505934345139,"aZ":-23.831234109383722,"pfxX":10.644060433524105,"pfxZ":4.134583271638977,"pX":0.4036584094868969,"pZ":3.160181126025848,"vX0":-9.456609595900725,"vY0":-141.1057460158417,"vZ0":-2.0802011463057157,"x":101.61,"y":153.46,"x0":2.4132417088539393,"y0":50.00631643799994,"z0":5.4402456130529755,"aX":21.49813544266029},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.2,"breakHorizontal":-17.4,"spinRate":2108,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.3879579999171887,"extension":5.340778754005765},"hitData":{"launchSpeed":105.3,"launchAngle":6.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.4,"coordY":143.57}},"index":1,"playId":"2eb2c1a9-b7aa-3ae1-8cfa-3a6740e85720","pitchNumber":2,"startTime":"2025-09-28T04:22:34.374Z","endTime":"2025-09-28T04:22:41.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:22:41.774Z","atBatIndex":64},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brent Rooker grounds into a double play, third baseman Maikel Garcia to second baseman Michael Massey to first baseman Vinnie Pasquantino. Tyler Soderstrom out at 2nd. Brent Rooker out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T04:25:05.803Z","endTime":"2025-09-28T04:27:15.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-28T04:23:28.659Z","endTime":"2025-09-28T04:23:49.076Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Angel Zerpa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-09-28T04:23:49.076Z","endTime":"2025-09-28T04:25:07.938Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"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":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.58496906996618,"strikeZoneBottom":1.6673759088845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.200093773127406,"aZ":-33.55038662264195,"pfxX":0.4592434332146249,"pfxZ":-0.9498454263393135,"pX":0.24637307314443757,"pZ":0.9362567918253327,"vX0":6.026742461152352,"vY0":-119.53927560799251,"vZ0":-5.2508860290011246,"x":107.61,"y":213.5,"x0":-2.3629423603205453,"y0":50.00227743515809,"z0":6.160025059830524,"aX":0.6658758944552424},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.8,"breakHorizontal":-2.3,"spinRate":2407,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4575191908231271,"extension":6.457478010863447},"index":2,"playId":"5f31318e-afcd-3352-a5c3-3b8af1ad6f92","pitchNumber":1,"startTime":"2025-09-28T04:25:07.938Z","endTime":"2025-09-28T04:25:12.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.57105779424021,"strikeZoneBottom":1.69633421961079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.042765031322148,"aZ":-13.021106807580404,"pfxX":-8.798920728606472,"pfxZ":10.031131234103592,"pX":0.7046348907442749,"pZ":1.5216487243399033,"vX0":11.011524096025507,"vY0":-137.45332938650702,"vZ0":-9.83560343286682,"x":90.14,"y":197.7,"x0":-2.2140311175427776,"y0":50.00427940624245,"z0":6.035044114180176,"aX":-16.804094209675284},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":13.6,"spinRate":2292,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39879451441628655,"extension":6.523293368622029},"index":3,"playId":"ad74d753-0df2-3e4d-a800-9760c8ac1e43","pitchNumber":2,"startTime":"2025-09-28T04:25:28.919Z","endTime":"2025-09-28T04:25:32.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.67974905207111,"strikeZoneBottom":1.71891181893129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.46378479591867,"aZ":-13.070108751507501,"pfxX":-7.808589332101942,"pfxZ":10.141442103113778,"pX":0.05569201846191133,"pZ":1.7281428391238998,"vX0":8.970279890798132,"vY0":-136.49587225390775,"vZ0":-9.162521764293848,"x":114.88,"y":192.12,"x0":-2.261099979235752,"y0":50.00513610147348,"z0":6.031745458384551,"aX":-14.714204006203907},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":12.2,"spinRate":2221,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.40150666538460866,"extension":6.583378068968616},"index":4,"playId":"0173bd0b-5cf5-304a-aa17-31f91ead27f7","pitchNumber":3,"startTime":"2025-09-28T04:25:49.880Z","endTime":"2025-09-28T04:25:53.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.58834959140601,"strikeZoneBottom":1.65872313961722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.335192964898866,"aZ":-12.176357002083341,"pfxX":-8.603101234250195,"pfxZ":10.429129282321895,"pX":-0.3741921153645419,"pZ":1.6941498371905819,"vX0":8.298906682591088,"vY0":-138.44011865574902,"vZ0":-9.681409400033832,"x":131.26,"y":193.04,"x0":-2.310388940342668,"y0":50.00596559738985,"z0":6.077533167128311,"aX":-16.503505006391663},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":13.6,"spinRate":2353,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.3974409835352968,"extension":6.430116251887814},"index":5,"playId":"69813152-a150-3c31-9fc3-d6d6f45c7ba8","pitchNumber":4,"startTime":"2025-09-28T04:26:11.645Z","endTime":"2025-09-28T04:26:15.175Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"83373b8b-5ffe-3d22-98ca-ffed4b03351e","startTime":"2025-09-28T04:26:31.876Z","endTime":"2025-09-28T04:26:34.876Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.57778185919076,"strikeZoneBottom":1.64111375805361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.160292211786263,"aZ":-32.6243708805734,"pfxX":0.9956075560510218,"pfxZ":-0.2910534330384231,"pX":1.6044361971576946,"pZ":0.9782019822866456,"vX0":9.041703511212594,"vY0":-124.04199821413451,"vZ0":-5.852502553833035,"x":55.84,"y":212.37,"x0":-2.2128895966590676,"y0":50.00234997977442,"z0":6.079274070868053,"aX":1.5532045200722167},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.7,"breakHorizontal":-3.8,"spinRate":2598,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4411014447826691,"extension":6.5856166866382475},"index":7,"playId":"55d98c39-49b6-381b-a2ca-92997ef886f8","pitchNumber":5,"startTime":"2025-09-28T04:26:50.242Z","endTime":"2025-09-28T04:26:54.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.37905427788391,"aZ":-33.73595268491121,"pfxX":0.7476972669572648,"pfxZ":-1.0321254744762047,"pX":-0.5319107442717037,"pZ":2.8408327855995403,"vX0":4.345507323426915,"vY0":-122.1232272983586,"vZ0":-1.3919780305198652,"x":137.28,"y":162.08,"x0":-2.4326417573421604,"y0":50.00430609221011,"z0":6.323822279877518,"aX":1.1280038774216157},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.9,"breakHorizontal":-2.4,"spinRate":2592,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.44874710512447935,"extension":6.2802732453730075},"hitData":{"launchSpeed":92.5,"launchAngle":-3.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.61,"coordY":166.88}},"index":8,"playId":"3557ac95-7df7-3bec-af0c-33270ed052fc","pitchNumber":6,"startTime":"2025-09-28T04:27:08.495Z","endTime":"2025-09-28T04:27:15.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:27:15.748Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randal Grichuk singles on a ground ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T04:29:31.529Z","endTime":"2025-09-28T04:30:18.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hogan Harris replaces Tyler Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T04:28:59.128Z","endTime":"2025-09-28T04:29:09.258Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Randal Grichuk replaces John Rave.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T04:29:09.258Z","endTime":"2025-09-28T04:29:33.613Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":670231,"link":"/api/v1/people/670231"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.3,"endSpeed":67.6,"strikeZoneTop":3.19076714594283,"strikeZoneBottom":1.51794782757366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.51507336118948,"aZ":-43.01059635836382,"pfxX":-3.874809118743583,"pfxZ":-9.469552654820983,"pX":-0.00833356430461047,"pZ":0.3648126578962995,"vX0":-2.9192238536170634,"vY0":-108.04927738615298,"vZ0":-2.108507162006972,"x":117.32,"y":228.93,"x0":1.8798396568763163,"y0":50.00391362225317,"z0":6.224623925462242,"aX":-4.432886870431353},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.2,"breakVerticalInduced":-17.3,"breakHorizontal":8.0,"spinRate":2625,"spinDirection":345},"zone":13,"typeConfidence":2.0,"plateTime":0.5133550741072725,"extension":6.369164975953466},"index":2,"playId":"943ac5b0-3b34-3833-9fc2-647c92408bdd","pitchNumber":1,"startTime":"2025-09-28T04:29:33.613Z","endTime":"2025-09-28T04:29:37.444Z","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":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.37246854578457,"aZ":-22.27460638969527,"pfxX":10.2429655008014,"pfxZ":6.872343508772099,"pX":0.44121555097132953,"pZ":2.962147246190168,"vX0":-6.432100129428008,"vY0":-119.37204564574994,"vZ0":-2.5127650307652347,"x":100.18,"y":158.8,"x0":1.842359934186794,"y0":50.00251917015465,"z0":6.037562073159836,"aX":14.755166228986772},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":12.1,"breakHorizontal":-16.9,"spinRate":1819,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.4591671547529632,"extension":6.538257736731496},"index":3,"playId":"2f5a2b87-096a-3a48-9224-78f575dabc97","pitchNumber":2,"startTime":"2025-09-28T04:29:51.858Z","endTime":"2025-09-28T04:29:57.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.874346585945744,"aZ":-12.069985978978144,"pfxX":4.584735028419434,"pfxZ":10.735998456159333,"pX":-0.3054099070632551,"pZ":2.0823993533423852,"vX0":-6.69075633374804,"vY0":-136.4399981761403,"vZ0":-8.288378482654444,"x":128.64,"y":182.56,"x0":1.5905191982390894,"y0":50.00529839503489,"z0":6.004552065018753,"aX":8.588043831450513},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":-6.7,"spinRate":2267,"spinDirection":152},"zone":7,"typeConfidence":2.0,"plateTime":0.40245546732579385,"extension":6.36726230909632},"hitData":{"launchSpeed":105.8,"launchAngle":4.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.62,"coordY":100.5}},"index":4,"playId":"5510898c-fb5e-3c85-b54a-287d611848d4","pitchNumber":3,"startTime":"2025-09-28T04:30:07.741Z","endTime":"2025-09-28T04:30:18.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:30:18.775Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mike Yastrzemski lines out to center fielder Lawrence Butler. Tyler Tolbert to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T04:30:54.789Z","endTime":"2025-09-28T04:32:22.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[0,4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tyler Tolbert replaces Randal Grichuk.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T04:30:44.568Z","endTime":"2025-09-28T04:30:57.130Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"902","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.55099924559935,"strikeZoneBottom":1.56244821361219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.123146947767186,"aZ":-11.738144271858673,"pfxX":5.078238912433841,"pfxZ":11.215198666719388,"pX":-0.0654633612994927,"pZ":1.689156905741048,"vX0":-6.5619569288104636,"vY0":-134.37689891634065,"vZ0":-9.168604490390438,"x":119.5,"y":193.17,"x0":1.7525420546527242,"y0":50.000173963902895,"z0":5.986959779337132,"aX":9.251541680674261},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.4,"breakHorizontal":-7.7,"spinRate":2366,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.4081706585916258,"extension":6.3862518793272525},"index":1,"playId":"03785807-cc85-3e7d-9799-5e1b5e0fba6e","pitchNumber":1,"startTime":"2025-09-28T04:30:57.130Z","endTime":"2025-09-28T04:31:00.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.2,"strikeZoneTop":3.45965029009352,"strikeZoneBottom":1.68830884983043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.774406880441845,"aZ":-8.674942886927647,"pfxX":4.7769144228516085,"pfxZ":13.120219288749793,"pX":-1.2366081408105898,"pZ":3.8884886496297537,"vX0":-8.878071857869479,"vY0":-133.72169302210787,"vZ0":-4.574103840406052,"x":164.14,"y":133.79,"x0":1.5224632924863868,"y0":50.00573426701628,"z0":6.257323376924151,"aX":8.558720788368708},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":22.8,"breakHorizontal":-6.5,"spinRate":2364,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.41131978688312376,"extension":6.358495296873561},"index":2,"playId":"b04e095c-df49-3d54-a616-ace6dead8352","pitchNumber":2,"startTime":"2025-09-28T04:31:14.858Z","endTime":"2025-09-28T04:31:18.232Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.4510816007196,"strikeZoneBottom":1.52433365162409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.833610950226955,"aZ":-11.042916447044979,"pfxX":6.042471228430669,"pfxZ":11.69353177567936,"pX":-0.5253779568461581,"pZ":2.1570105319761614,"vX0":-7.581329845625831,"vY0":-134.04777492285808,"vZ0":-8.299401522115494,"x":137.03,"y":180.54,"x0":1.5636092715981345,"y0":50.00493520826549,"z0":6.095255004342974,"aX":10.9222143149718},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.4,"breakHorizontal":-9.1,"spinRate":2433,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.4096853896820547,"extension":6.413404648510535},"index":3,"playId":"b9c7b3ef-ef7c-3b20-9491-8f9637faefd7","pitchNumber":3,"startTime":"2025-09-28T04:31:33.642Z","endTime":"2025-09-28T04:31:39.852Z","isPitch":true,"type":"pitch"},{"details":{"description":"Tyler Tolbert steals (21) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"actionPlayId":"b9c7b3ef-ef7c-3b20-9491-8f9637faefd7","startTime":"2025-09-28T04:32:01.637Z","endTime":"2025-09-28T04:32:10.095Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"}},{"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":74.1,"endSpeed":67.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.233485677930936,"aZ":-42.50915766907684,"pfxX":-0.46008004130039026,"pfxZ":-9.032841411180875,"pX":-0.5997117964388676,"pZ":2.273779829956268,"vX0":-4.711109228751366,"vY0":-107.68215190810903,"vZ0":1.3493046253756225,"x":139.86,"y":177.39,"x0":1.7004458663602173,"y0":50.00408399545164,"z0":6.439282823231782,"aX":-0.5259309898087933},"breaks":{"breakAngle":2.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-15.4,"breakHorizontal":2.4,"spinRate":2636,"spinDirection":344},"zone":4,"typeConfidence":2.0,"plateTime":0.5138165332935021,"extension":6.320348008885609},"hitData":{"launchSpeed":99.4,"launchAngle":21.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.21,"coordY":59.91}},"index":5,"playId":"959e234d-ed2e-3ce9-918c-0bcbdf0c839b","pitchNumber":4,"startTime":"2025-09-28T04:32:10.095Z","endTime":"2025-09-28T04:32:22.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:32:22.425Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a line drive to right fielder Carlos Cortes. Tyler Tolbert scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T04:32:37.471Z","endTime":"2025-09-28T04:35:36.679Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":{"id":663687,"link":"/api/v1/people/663687"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.1,"strikeZoneTop":3.6528538273488,"strikeZoneBottom":1.74148984882263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.90055398433338,"aZ":-11.179260628191614,"pfxX":3.727596455380811,"pfxZ":11.437810755126703,"pX":0.7287846183455836,"pZ":3.278378968506529,"vX0":-4.320211182191152,"vY0":-135.67785571395757,"vZ0":-5.602965178537425,"x":89.22,"y":150.26,"x0":1.8690153544173953,"y0":50.00638457854003,"z0":6.172771325985693,"aX":6.845127241433429},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.4,"breakHorizontal":-5.6,"spinRate":2428,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.40605885270061925,"extension":6.3576897100806775},"index":0,"playId":"deb24b27-7789-30d4-8f70-3a8477f29468","pitchNumber":1,"startTime":"2025-09-28T04:32:56.791Z","endTime":"2025-09-28T04:33:02.316Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"deb24b27-7789-30d4-8f70-3a8477f29468","startTime":"2025-09-28T04:33:12.725Z","endTime":"2025-09-28T04:33:19.123Z","isPitch":false,"type":"pickoff"},{"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":80.8,"endSpeed":73.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.82265069828781,"aZ":-21.003588741859343,"pfxX":9.627570058515277,"pfxZ":8.048355220193935,"pX":0.8726674113206494,"pZ":3.3603667996672213,"vX0":-5.4259652265885245,"vY0":-117.52863056894431,"vZ0":-1.824122562768327,"x":83.74,"y":148.05,"x0":1.9692132339736423,"y0":50.00527355062346,"z0":6.111798719883966,"aX":13.370235892777279},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":14.4,"breakHorizontal":-16.0,"spinRate":2128,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.46736064634470287,"extension":6.599815319205289},"index":2,"playId":"6fc46fc7-8551-3775-b1f3-b15fa902b27b","pitchNumber":2,"startTime":"2025-09-28T04:33:19.123Z","endTime":"2025-09-28T04:33:25.351Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-09-28T04:33:36.709Z","endTime":"2025-09-28T04:33:49.205Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.39648439719547,"aZ":-12.262478850156073,"pfxX":6.037681674712179,"pfxZ":10.801800966766981,"pX":0.07131061245818966,"pZ":3.357804528112188,"vX0":-6.041201066644145,"vY0":-136.02767158557305,"vZ0":-5.25361515977753,"x":114.28,"y":148.12,"x0":1.5542112235720116,"y0":50.00256847121901,"z0":6.189597626600976,"aX":11.129554623732192},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":-9.4,"spinRate":2302,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.40520621972383886,"extension":6.311347003038158},"index":4,"playId":"3cc205cb-9b02-3fbb-bb66-e8e3d408b233","pitchNumber":3,"startTime":"2025-09-28T04:33:49.205Z","endTime":"2025-09-28T04:33:52.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.65688167918809,"strikeZoneBottom":1.68412351485914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28639072030774,"aZ":-11.870902842323911,"pfxX":5.774802213828673,"pfxZ":11.037533387826079,"pX":-1.4984368507525367,"pZ":2.681115152712526,"vX0":-9.75634546889538,"vY0":-135.42737509803558,"vZ0":-7.0479712707016535,"x":174.12,"y":166.39,"x0":1.4166987972413068,"y0":50.001974334140655,"z0":6.16536074848919,"aX":10.622392107353127},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":-8.2,"spinRate":2383,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.40597798107462335,"extension":6.460365125209587},"index":5,"playId":"57b91cf6-090c-3cff-a4a8-50d2124d0a9c","pitchNumber":4,"startTime":"2025-09-28T04:34:09.968Z","endTime":"2025-09-28T04:34:13.718Z","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.1,"endSpeed":68.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.924910596623192,"aZ":-42.940994196013975,"pfxX":-3.5882423039428253,"pfxZ":-9.335220425548714,"pX":-0.8447800442768253,"pZ":0.15871687488836275,"vX0":-4.738850729351284,"vY0":-107.70591969258317,"vZ0":-2.644122157854039,"x":149.2,"y":234.49,"x0":1.86602890611118,"y0":50.00386453668211,"z0":6.234757415985604,"aX":-4.137466643237112},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-17.3,"breakHorizontal":7.9,"spinRate":2670,"spinDirection":345},"zone":13,"typeConfidence":2.0,"plateTime":0.5121804985720941,"extension":6.291538770374175},"index":6,"playId":"0bca2611-b407-3a60-af54-58f7f57e75f1","pitchNumber":5,"startTime":"2025-09-28T04:34:28.144Z","endTime":"2025-09-28T04:34:34.376Z","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":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.7,"strikeZoneTop":3.65394415976872,"strikeZoneBottom":1.753207877321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.318448648372826,"aZ":-19.186921822545248,"pfxX":11.020169023072075,"pfxZ":8.988821699439494,"pX":1.9555426544868637,"pZ":3.605551929459428,"vX0":-3.926011502717972,"vY0":-120.2913371569208,"vZ0":-1.5727921264823999,"x":42.46,"y":141.43,"x0":2.1897270179769643,"y0":50.00556418126745,"z0":5.992299803002024,"aX":15.931401585995632},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":16.1,"breakHorizontal":-18.8,"spinRate":2195,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4577451088883584,"extension":6.5785850523597},"index":7,"playId":"3ef7b3f2-c2e8-3595-a73f-c06480428f67","pitchNumber":6,"startTime":"2025-09-28T04:35:05.462Z","endTime":"2025-09-28T04:35:08.902Z","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":1},"pitchData":{"startSpeed":93.7,"endSpeed":83.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.859276689125466,"aZ":-9.111865495470898,"pfxX":4.399903843264204,"pfxZ":12.584657460426136,"pX":0.24222917952605222,"pZ":2.29761571570422,"vX0":-5.39838320600749,"vY0":-136.00406262251605,"vZ0":-8.384406377069224,"x":107.77,"y":176.74,"x0":1.7017509511738689,"y0":50.00378101503427,"z0":6.092622545873598,"aX":8.064269766075542},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.6,"breakHorizontal":-6.5,"spinRate":2401,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4061200831453551,"extension":6.440311156990765},"hitData":{"launchSpeed":83.5,"launchAngle":19.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.99,"coordY":112.66}},"index":8,"playId":"ce9aac01-8c98-35c8-99e8-8517fd93f35b","pitchNumber":7,"startTime":"2025-09-28T04:35:25.689Z","endTime":"2025-09-28T04:35:36.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:35:36.679Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Vinnie Pasquantino lines into an unassisted double play, first baseman Nick Kurtz. Bobby Witt Jr. out at 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T04:37:51.820Z","endTime":"2025-09-28T04:38:01.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Athletics manager Mark Kotsay ejected by HP umpire John Bacon.","event":"Ejection","eventType":"ejection","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-28T04:36:33.250Z","endTime":"2025-09-28T04:37:08.384Z","isPitch":false,"type":"action","player":{"id":117276,"link":"/api/v1/people/117276"},"umpire":{"id":545402,"link":"/api/v1/people/545402"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-09-28T04:37:08.384Z","endTime":"2025-09-28T04:37:38.488Z","isPitch":false,"type":"action","player":{"id":686469,"link":"/api/v1/people/686469"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"playId":"896d2fb6-da41-3054-800f-75c7af57891f","startTime":"2025-09-28T04:37:38.488Z","endTime":"2025-09-28T04:37:41.488Z","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":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.92725276226358,"aZ":-11.176511149021163,"pfxX":4.574987495991797,"pfxZ":11.544741601937186,"pX":0.4419572437075659,"pZ":2.467220578505237,"vX0":-5.183980778538798,"vY0":-134.68189630362585,"vZ0":-7.425728583386814,"x":100.15,"y":172.17,"x0":1.8062990449439889,"y0":50.005295817076544,"z0":6.0685933858798355,"aX":8.323549776012348},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.3,"breakHorizontal":-7.1,"spinRate":2432,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.4082187212586743,"extension":6.412806106001643},"hitData":{"launchSpeed":97.4,"launchAngle":7.0,"totalDistance":139.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":147.76,"coordY":173.47}},"index":3,"playId":"d903ed55-a8e5-3aa6-b76f-b6f2090cdee0","pitchNumber":1,"startTime":"2025-09-28T04:37:54.009Z","endTime":"2025-09-28T04:38:01.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:38:01.519Z","atBatIndex":69},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jacob Wilson hit by pitch.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-28T04:40:48.478Z","endTime":"2025-09-28T04:42:38.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Tyler Tolbert remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T04:40:28.614Z","endTime":"2025-09-28T04:40:28.651Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"902","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"}},{"details":{"description":"Pitching Change: Carlos Estévez replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T04:40:28.651Z","endTime":"2025-09-28T04:40:50.673Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608032,"link":"/api/v1/people/608032"},"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":95.0,"endSpeed":85.9,"strikeZoneTop":3.11944183697221,"strikeZoneBottom":1.52243378743996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.93789093456795,"aZ":-13.489395816661032,"pfxX":-4.51481030611832,"pfxZ":9.778068186881514,"pX":-0.7413994619223856,"pZ":3.793992558652352,"vX0":4.834107545063941,"vY0":-138.1233026843339,"vZ0":-3.468668563588229,"x":145.26,"y":136.34,"x0":-1.936965598897446,"y0":50.00317904506242,"z0":5.987511983692228,"aX":-8.627705179612423},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":7.1,"spinRate":2109,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3982468841078659,"extension":6.081067103376945},"index":2,"playId":"a1f736db-579b-3bc3-ae2e-099e61260bcf","pitchNumber":1,"startTime":"2025-09-28T04:40:50.673Z","endTime":"2025-09-28T04:40:54.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.16976338030808,"strikeZoneBottom":1.60547854176515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.487602940601356,"aZ":-14.762585904800954,"pfxX":-6.350048088603109,"pfxZ":9.214581475464488,"pX":0.23093224842870397,"pZ":1.1797850223621522,"vX0":8.049977751462682,"vY0":-137.5531005407422,"vZ0":-9.04075460649954,"x":108.2,"y":206.93,"x0":-1.9278583685128687,"y0":50.00502413356746,"z0":5.541623334696164,"aX":-12.00101906275844},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":9.5,"spinRate":1901,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4003453163610442,"extension":6.409004250852185},"index":3,"playId":"4de3c497-3fba-3c99-af03-bd04764f5c97","pitchNumber":2,"startTime":"2025-09-28T04:41:04.299Z","endTime":"2025-09-28T04:41:08.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.09317385955266,"strikeZoneBottom":1.48394939133232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.140262573702046,"aZ":-11.685503045301889,"pfxX":-3.0236294345221943,"pfxZ":10.722997383509178,"pX":-0.1763910369286076,"pZ":1.7741495543539931,"vX0":5.953757052959714,"vY0":-137.94080821049434,"vZ0":-8.415871948785776,"x":123.72,"y":190.88,"x0":-1.9782685433711464,"y0":50.00162867978858,"z0":5.669194972832936,"aX":-5.777082490899917},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":4.1,"spinRate":2078,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3983851415485691,"extension":6.289712087519423},"index":4,"playId":"249f0a06-102c-3148-9f05-670430fe212e","pitchNumber":3,"startTime":"2025-09-28T04:41:20.212Z","endTime":"2025-09-28T04:41:23.641Z","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":95.4,"endSpeed":85.5,"strikeZoneTop":3.16532849480937,"strikeZoneBottom":1.58718996323848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.03338796410885,"aZ":-9.91248226581101,"pfxX":-3.6178023265174186,"pfxZ":11.690103795031982,"pX":-1.4534144262006747,"pZ":2.118963000502912,"vX0":2.526458591323711,"vY0":-138.5868259814631,"vZ0":-7.856807777814669,"x":172.4,"y":181.57,"x0":-1.9166905431734511,"y0":50.00242519593751,"z0":5.690000352405042,"aX":-6.889422294870338},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.3,"breakHorizontal":5.9,"spinRate":2118,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.3984474648780929,"extension":6.407358824832412},"index":5,"playId":"5285cb9b-4f9b-37e7-a205-05bca373084a","pitchNumber":4,"startTime":"2025-09-28T04:41:39.046Z","endTime":"2025-09-28T04:41:43.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.13691977117487,"strikeZoneBottom":1.54593012097262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.760075631859614,"aZ":-13.420281190467108,"pfxX":-4.5660984015854105,"pfxZ":9.643655083391227,"pX":-0.6018225182852682,"pZ":2.4320898221905694,"vX0":5.064992968781184,"vY0":-139.38318262464335,"vZ0":-6.803180674486806,"x":139.94,"y":173.11,"x0":-1.8595352238606424,"y0":50.00096749577785,"z0":5.811501230042007,"aX":-8.878133677238894},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":7.1,"spinRate":2013,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3947487539064478,"extension":6.295671991956436},"index":6,"playId":"2acad4f9-0a18-36bd-8be1-2234a2b71112","pitchNumber":5,"startTime":"2025-09-28T04:41:59.869Z","endTime":"2025-09-28T04:42:03.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.526651195248974,"aZ":-10.010703450613171,"pfxX":-2.105208484209592,"pfxZ":11.29827651386461,"pX":0.2930727839471493,"pZ":2.974177844537385,"vX0":5.849333582799523,"vY0":-139.88198564260802,"vZ0":-6.248491829492296,"x":75.01,"y":172.47,"x0":-1.5610730862862807,"y0":50.00546151150195,"z0":5.908586213424218,"aX":-4.13163634429343},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.2,"breakHorizontal":2.5,"spinRate":2085,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3930876306069271,"extension":6.4172409600856035},"index":7,"playId":"78aac1c2-4dce-3858-a0fa-30db589c5e5c","pitchNumber":6,"startTime":"2025-09-28T04:42:14.518Z","endTime":"2025-09-28T04:42:18.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":86.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.10839113148052,"aZ":-9.162564281397877,"pfxX":-4.090519785268752,"pfxZ":11.758388867744637,"pX":-2.486463989725894,"pZ":3.7506330153368936,"vX0":-0.3325716883960648,"vY0":-140.2985929438123,"vZ0":-4.449457330040116,"x":211.78,"y":137.51,"x0":-1.8355418732320352,"y0":50.006032478102206,"z0":5.975753539142812,"aX":-8.008548922394175},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.3,"breakHorizontal":7.4,"spinRate":2161,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3931278269740277,"extension":6.1832237623326005},"index":8,"playId":"21f079b4-5d0a-3a90-bc59-bfa8db6bb68c","pitchNumber":7,"startTime":"2025-09-28T04:42:33.789Z","endTime":"2025-09-28T04:42:38.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:42:38.954Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-28T04:44:12.897Z","endTime":"2025-09-28T04:45:03.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T04:43:06.971Z","endTime":"2025-09-28T04:44:15.080Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"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":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.72781474379259,"strikeZoneBottom":1.73827119535044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.387161793654627,"aZ":-16.38503744621871,"pfxX":-6.3243992085280745,"pfxZ":9.5428164500457,"pX":-0.007319173232703904,"pZ":1.7805942138880326,"vX0":6.761394664670732,"vY0":-128.28467194876202,"vZ0":-6.843776117536866,"x":117.28,"y":190.7,"x0":-1.864802194962763,"y0":50.00218160122154,"z0":5.776660768790677,"aX":-10.462702718979651},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.8,"breakHorizontal":9.8,"spinRate":1559,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4281992694784713,"extension":6.392220599557974},"index":1,"playId":"2821c71a-c362-3b2a-9ba4-6e9ac0b2a89a","pitchNumber":1,"startTime":"2025-09-28T04:44:15.080Z","endTime":"2025-09-28T04:44:19.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.0,"strikeZoneTop":3.63957838256371,"strikeZoneBottom":1.77656389368043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.21993696008347,"aZ":-13.220049808933473,"pfxX":-5.964027977311483,"pfxZ":9.615886453281195,"pX":-0.5965653610374487,"pZ":3.7937150508937147,"vX0":5.720902425864042,"vY0":-140.7762704170663,"vZ0":-3.075599135135763,"x":139.74,"y":136.35,"x0":-1.8978505421317458,"y0":50.00648684342752,"z0":5.777176818362376,"aX":-11.761565892544375},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":9.4,"spinRate":2102,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39172279250084374,"extension":6.131686450442497},"index":2,"playId":"35f16baf-7b0e-3618-b707-4040a19c3cad","pitchNumber":2,"startTime":"2025-09-28T04:44:28.819Z","endTime":"2025-09-28T04:44:32.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.82021387357039,"aZ":-13.462354812309503,"pfxX":-4.028527710511188,"pfxZ":9.283711984751465,"pX":0.3304110626276112,"pZ":3.492633298925378,"vX0":7.402011690145576,"vY0":-142.07991161526832,"vZ0":-3.87363492502743,"x":104.41,"y":144.48,"x0":-1.8020440694013837,"y0":50.005329768623874,"z0":5.747596034056568,"aX":-8.122586913458106},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":5.5,"spinRate":2080,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3876039687606494,"extension":6.313775952959196},"index":3,"playId":"34ca780e-f626-3688-bb5a-b52517cd3b17","pitchNumber":3,"startTime":"2025-09-28T04:44:43.621Z","endTime":"2025-09-28T04:44:46.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.36670436721036,"aZ":-16.199663212518118,"pfxX":-5.375415162018193,"pfxZ":7.951979075710545,"pX":0.6041007746007888,"pZ":3.5868031278131514,"vX0":8.80580471679898,"vY0":-141.7932548153368,"vZ0":-3.0415853937923725,"x":93.97,"y":141.94,"x0":-1.862204956087107,"y0":50.00663519719515,"z0":5.72434803148348,"aX":-10.804651746432056},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":7.7,"spinRate":2103,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3882227842745425,"extension":6.290767640816987},"index":4,"playId":"44609522-51b0-35b8-ac65-ed7de9463949","pitchNumber":4,"startTime":"2025-09-28T04:44:58.312Z","endTime":"2025-09-28T04:45:03.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:45:03.897Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Darell Hernaiz strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-28T04:45:12.294Z","endTime":"2025-09-28T04:46:05.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.71389735700753,"strikeZoneBottom":1.73845951910282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.421312926375276,"aZ":-26.669343138844624,"pfxX":1.8575282937630444,"pfxZ":3.474450765952443,"pX":-0.5299006874532856,"pZ":1.9523626469527924,"vX0":2.403355815339867,"vY0":-125.4334794223439,"vZ0":-4.4664690867123245,"x":137.2,"y":186.07,"x0":-1.743526353800986,"y0":50.0060620669703,"z0":5.94202868424483,"aX":2.9474377847338253},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.4,"breakHorizontal":-4.0,"spinRate":2318,"spinDirection":112},"zone":7,"typeConfidence":2.0,"plateTime":0.4374100242588832,"extension":6.15339174183869},"index":0,"playId":"25c6f721-9034-3fcc-b715-73586d82f680","pitchNumber":1,"startTime":"2025-09-28T04:45:22.717Z","endTime":"2025-09-28T04:45:26.276Z","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":97.2,"endSpeed":87.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.75691750782699,"aZ":-10.801255356123113,"pfxX":-5.248916379864374,"pfxZ":10.713552050415728,"pX":-0.2577011694439465,"pZ":2.669276372866784,"vX0":6.187562196270746,"vY0":-141.1989216769373,"vZ0":-6.562907023454935,"x":126.82,"y":166.71,"x0":-1.808091632950172,"y0":50.00154726954709,"z0":5.737523546334977,"aX":-10.470605753941626},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":8.0,"spinRate":2150,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.389697331194343,"extension":6.329159455926515},"index":1,"playId":"0b4f443d-5c71-3db2-9a12-ec7b0efe7311","pitchNumber":2,"startTime":"2025-09-28T04:45:40.008Z","endTime":"2025-09-28T04:45:43.008Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-28T04:45:53.691Z","endTime":"2025-09-28T04:46:02.234Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.824637292575495,"aZ":-12.543018679187224,"pfxX":-3.579186131325558,"pfxZ":9.68400807083991,"pX":0.4791394812163857,"pZ":3.36027148485041,"vX0":7.1174310046256215,"vY0":-142.03263718813005,"vZ0":-4.581718971047958,"x":98.74,"y":148.05,"x0":-1.6029249247948556,"y0":50.006398348409064,"z0":5.802213569951283,"aX":-7.258664793277001},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":4.9,"spinRate":2122,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3867413237264161,"extension":6.332123960847635},"index":3,"playId":"b5d59cb2-abb8-308f-9f92-4aebeb6ee1a8","pitchNumber":3,"startTime":"2025-09-28T04:46:02.234Z","endTime":"2025-09-28T04:46:05.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:46:05.238Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Cortes flies out to left fielder Adam Frazier.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-28T04:46:23.923Z","endTime":"2025-09-28T04:48:44.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.793445107411802,"aZ":-19.539307190515316,"pfxX":-6.581014282028297,"pfxZ":7.377998732344883,"pX":-0.34773784643940253,"pZ":2.727728831022056,"vX0":5.674965870426419,"vY0":-130.37288863033712,"vZ0":-3.9764064966603287,"x":130.25,"y":165.13,"x0":-1.7034268250153164,"y0":50.0002296986983,"z0":5.757474228810433,"aX":-11.26599830211279},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.6,"breakHorizontal":10.6,"spinRate":1581,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.4209957256778494,"extension":6.3511807580355235},"index":0,"playId":"9ee474f7-1978-370f-a8f6-072d4f04f56b","pitchNumber":1,"startTime":"2025-09-28T04:46:39.022Z","endTime":"2025-09-28T04:46:42.101Z","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, 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":89.3,"endSpeed":80.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.034368846074262,"aZ":-15.112932448142018,"pfxX":-4.726571891509737,"pfxZ":10.103429932505298,"pX":-0.4722020130446083,"pZ":3.0086969319661256,"vX0":5.4135992164778095,"vY0":-129.84958819269843,"vZ0":-3.9783855948599824,"x":135.0,"y":157.55,"x0":-1.9810475096622382,"y0":50.00188031014552,"z0":5.728673349421197,"aX":-7.9808828107861975},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.5,"breakHorizontal":7.2,"spinRate":1604,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4236372069594987,"extension":6.435189295879624},"index":1,"playId":"757045d7-3f56-3dc2-aa7c-caa18f9f5fe6","pitchNumber":2,"startTime":"2025-09-28T04:46:58.674Z","endTime":"2025-09-28T04:47:01.723Z","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":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.2366727344537,"strikeZoneBottom":1.55680200937481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.141606677927957,"aZ":-15.242080634081145,"pfxX":-3.93998108959207,"pfxZ":9.768978601414357,"pX":-1.950666053968571,"pZ":3.5436280442967107,"vX0":1.6283505254071842,"vY0":-131.16930951868423,"vZ0":-2.6400469803487217,"x":191.35,"y":143.1,"x0":-2.0695355631417063,"y0":50.00046685149293,"z0":5.706931204387493,"aX":-6.827637089477801},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.3,"breakHorizontal":6.7,"spinRate":1643,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4184269807826251,"extension":6.405218804621081},"index":2,"playId":"d952ae21-db88-3480-9d4f-de28fd3f4c9c","pitchNumber":3,"startTime":"2025-09-28T04:47:20.414Z","endTime":"2025-09-28T04:47:23.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.910569931666046,"aZ":-12.927551610234051,"pfxX":-3.8397866492312622,"pfxZ":9.41686576806546,"pX":-0.5068097312991665,"pZ":3.0696383465594024,"vX0":5.4210464257391555,"vY0":-142.5658681390251,"vZ0":-4.7640782428647865,"x":136.32,"y":155.9,"x0":-1.9403036112849539,"y0":50.005656462823474,"z0":5.588120698719263,"aX":-7.850635551404447},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":5.8,"spinRate":2151,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3852193365451573,"extension":6.2976959487911985},"index":3,"playId":"ccf421f4-aa77-30c2-a963-931dac73d33c","pitchNumber":4,"startTime":"2025-09-28T04:47:38.341Z","endTime":"2025-09-28T04:47:41.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.7,"strikeZoneTop":3.26344887056212,"strikeZoneBottom":1.53930783582314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.49886560387137,"aZ":-15.532004772123178,"pfxX":-4.754779465847367,"pfxZ":8.135767331923317,"pX":-1.0453730281195606,"pZ":4.226492720461565,"vX0":4.5424071029619215,"vY0":-142.94110226408893,"vZ0":-1.3711272392876053,"x":156.85,"y":124.66,"x0":-2.0463379644936928,"y0":50.00166429828323,"z0":5.699381484086827,"aX":-9.725195048010551},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":7.6,"spinRate":2166,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38488691011767306,"extension":6.244570688600817},"index":4,"playId":"e6c22a9b-47ad-3dc4-a44d-394fff238099","pitchNumber":5,"startTime":"2025-09-28T04:47:57.952Z","endTime":"2025-09-28T04:48:01.479Z","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":89.8,"endSpeed":82.5,"strikeZoneTop":3.19316329502363,"strikeZoneBottom":1.49924891414291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.739885836191533,"aZ":-17.46213903002861,"pfxX":-6.298998360017942,"pfxZ":8.527352757419212,"pX":0.5510150459532003,"pZ":0.8745787947251842,"vX0":8.055659008835422,"vY0":-130.3419155048948,"vZ0":-8.601188777823255,"x":96.0,"y":215.17,"x0":-1.7575625887841249,"y0":50.00142108806626,"z0":5.5294137591453705,"aX":-10.865556668538012},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.8,"breakHorizontal":9.7,"spinRate":1583,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4198105233645566,"extension":6.502204726912518},"index":5,"playId":"10cb30e5-e8bd-3cd4-a55e-67ee0c684d15","pitchNumber":6,"startTime":"2025-09-28T04:48:15.653Z","endTime":"2025-09-28T04:48:20.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.812578922934605,"aZ":-10.617405244461981,"pfxX":-5.281495558522259,"pfxZ":10.75700322149211,"pX":-0.16545272364297356,"pZ":2.4595899353884594,"vX0":5.9006198402537695,"vY0":-140.64973123898477,"vZ0":-7.034996304733119,"x":123.31,"y":172.37,"x0":-1.6040785157024136,"y0":50.00564820938883,"z0":5.6814853033374,"aX":-10.586850593536052},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":8.4,"spinRate":2150,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3893828415142013,"extension":6.4735610301329665},"hitData":{"launchSpeed":93.3,"launchAngle":37.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.49,"coordY":87.97}},"index":6,"playId":"25610d37-7cff-3335-8a71-851cdfbb9e9a","pitchNumber":7,"startTime":"2025-09-28T04:48:36.077Z","endTime":"2025-09-28T04:48:44.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:48:44.932Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Cortes flies out to left fielder Adam Frazier.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-28T04:46:23.923Z","endTime":"2025-09-28T04:48:44.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.793445107411802,"aZ":-19.539307190515316,"pfxX":-6.581014282028297,"pfxZ":7.377998732344883,"pX":-0.34773784643940253,"pZ":2.727728831022056,"vX0":5.674965870426419,"vY0":-130.37288863033712,"vZ0":-3.9764064966603287,"x":130.25,"y":165.13,"x0":-1.7034268250153164,"y0":50.0002296986983,"z0":5.757474228810433,"aX":-11.26599830211279},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.6,"breakHorizontal":10.6,"spinRate":1581,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.4209957256778494,"extension":6.3511807580355235},"index":0,"playId":"9ee474f7-1978-370f-a8f6-072d4f04f56b","pitchNumber":1,"startTime":"2025-09-28T04:46:39.022Z","endTime":"2025-09-28T04:46:42.101Z","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, 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":89.3,"endSpeed":80.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.034368846074262,"aZ":-15.112932448142018,"pfxX":-4.726571891509737,"pfxZ":10.103429932505298,"pX":-0.4722020130446083,"pZ":3.0086969319661256,"vX0":5.4135992164778095,"vY0":-129.84958819269843,"vZ0":-3.9783855948599824,"x":135.0,"y":157.55,"x0":-1.9810475096622382,"y0":50.00188031014552,"z0":5.728673349421197,"aX":-7.9808828107861975},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.5,"breakHorizontal":7.2,"spinRate":1604,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4236372069594987,"extension":6.435189295879624},"index":1,"playId":"757045d7-3f56-3dc2-aa7c-caa18f9f5fe6","pitchNumber":2,"startTime":"2025-09-28T04:46:58.674Z","endTime":"2025-09-28T04:47:01.723Z","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":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.2366727344537,"strikeZoneBottom":1.55680200937481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.141606677927957,"aZ":-15.242080634081145,"pfxX":-3.93998108959207,"pfxZ":9.768978601414357,"pX":-1.950666053968571,"pZ":3.5436280442967107,"vX0":1.6283505254071842,"vY0":-131.16930951868423,"vZ0":-2.6400469803487217,"x":191.35,"y":143.1,"x0":-2.0695355631417063,"y0":50.00046685149293,"z0":5.706931204387493,"aX":-6.827637089477801},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.3,"breakHorizontal":6.7,"spinRate":1643,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4184269807826251,"extension":6.405218804621081},"index":2,"playId":"d952ae21-db88-3480-9d4f-de28fd3f4c9c","pitchNumber":3,"startTime":"2025-09-28T04:47:20.414Z","endTime":"2025-09-28T04:47:23.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.910569931666046,"aZ":-12.927551610234051,"pfxX":-3.8397866492312622,"pfxZ":9.41686576806546,"pX":-0.5068097312991665,"pZ":3.0696383465594024,"vX0":5.4210464257391555,"vY0":-142.5658681390251,"vZ0":-4.7640782428647865,"x":136.32,"y":155.9,"x0":-1.9403036112849539,"y0":50.005656462823474,"z0":5.588120698719263,"aX":-7.850635551404447},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":5.8,"spinRate":2151,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3852193365451573,"extension":6.2976959487911985},"index":3,"playId":"ccf421f4-aa77-30c2-a963-931dac73d33c","pitchNumber":4,"startTime":"2025-09-28T04:47:38.341Z","endTime":"2025-09-28T04:47:41.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.7,"strikeZoneTop":3.26344887056212,"strikeZoneBottom":1.53930783582314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.49886560387137,"aZ":-15.532004772123178,"pfxX":-4.754779465847367,"pfxZ":8.135767331923317,"pX":-1.0453730281195606,"pZ":4.226492720461565,"vX0":4.5424071029619215,"vY0":-142.94110226408893,"vZ0":-1.3711272392876053,"x":156.85,"y":124.66,"x0":-2.0463379644936928,"y0":50.00166429828323,"z0":5.699381484086827,"aX":-9.725195048010551},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":7.6,"spinRate":2166,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38488691011767306,"extension":6.244570688600817},"index":4,"playId":"e6c22a9b-47ad-3dc4-a44d-394fff238099","pitchNumber":5,"startTime":"2025-09-28T04:47:57.952Z","endTime":"2025-09-28T04:48:01.479Z","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":89.8,"endSpeed":82.5,"strikeZoneTop":3.19316329502363,"strikeZoneBottom":1.49924891414291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.739885836191533,"aZ":-17.46213903002861,"pfxX":-6.298998360017942,"pfxZ":8.527352757419212,"pX":0.5510150459532003,"pZ":0.8745787947251842,"vX0":8.055659008835422,"vY0":-130.3419155048948,"vZ0":-8.601188777823255,"x":96.0,"y":215.17,"x0":-1.7575625887841249,"y0":50.00142108806626,"z0":5.5294137591453705,"aX":-10.865556668538012},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.8,"breakHorizontal":9.7,"spinRate":1583,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4198105233645566,"extension":6.502204726912518},"index":5,"playId":"10cb30e5-e8bd-3cd4-a55e-67ee0c684d15","pitchNumber":6,"startTime":"2025-09-28T04:48:15.653Z","endTime":"2025-09-28T04:48:20.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.812578922934605,"aZ":-10.617405244461981,"pfxX":-5.281495558522259,"pfxZ":10.75700322149211,"pX":-0.16545272364297356,"pZ":2.4595899353884594,"vX0":5.9006198402537695,"vY0":-140.64973123898477,"vZ0":-7.034996304733119,"x":123.31,"y":172.37,"x0":-1.6040785157024136,"y0":50.00564820938883,"z0":5.6814853033374,"aX":-10.586850593536052},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":8.4,"spinRate":2150,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3893828415142013,"extension":6.4735610301329665},"hitData":{"launchSpeed":93.3,"launchAngle":37.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.49,"coordY":87.97}},"index":6,"playId":"25610d37-7cff-3335-8a71-851cdfbb9e9a","pitchNumber":7,"startTime":"2025-09-28T04:48:36.077Z","endTime":"2025-09-28T04:48:44.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T04:48:44.932Z","atBatIndex":73},"scoringPlays":[2,34,55,63,68],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":78.51,"y":121.08},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":124.45,"y":169.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":148.27,"y":170.43},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":123.44,"y":151.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":87.82,"y":135.23},"type":"H","description":"Single"}]}},{"startIndex":9,"endIndex":14,"top":[9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":107.04,"y":94.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":143.62,"y":70.3},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":150.8,"y":171.45},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":118.12,"y":154.48},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":15,"endIndex":20,"top":[15,16,17],"bottom":[18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":132.56,"y":148.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":137.35,"y":35.45},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":131.04,"y":181.07},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":156.88,"y":155.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":176.36,"y":101.62},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":29,"top":[21,22,23,24,25],"bottom":[26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":124.45,"y":233.27},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":62.99,"y":75.99},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":144.57,"y":191.57},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":121.92,"y":144.59},"type":"O","description":"Groundout"}]}},{"startIndex":30,"endIndex":38,"top":[30,31,32,33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":142.19,"y":105.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":124.73,"y":65.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":102.16,"y":112.66},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":94.86,"y":113.07},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":145.23,"y":147.63},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":106.53,"y":78.78},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":150.33,"y":100.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":154.35,"y":152.7},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":47,"top":[39,40,41,42],"bottom":[43,44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":82.61,"y":82.17},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":153.22,"y":156.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":67.7,"y":127.87},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"coordinates":{"x":109.76,"y":147.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":166.11,"y":130.28},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":200.63,"y":98.41},"type":"O","description":"Flyout"}]}},{"startIndex":48,"endIndex":56,"top":[48,49,50,51],"bottom":[52,53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":68.42,"y":116.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":118.88,"y":163.84},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":82.51,"y":75.77},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":111.78,"y":152.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":157.9,"y":166.88},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":166.53,"y":98.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":159.19,"y":47.65},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":157.39,"y":164.86},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":65,"top":[57,58,59,60,61],"bottom":[62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":166.32,"y":107.78},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":79.35,"y":120.26},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":82.46,"y":96.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":218.35,"y":100.98},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":120.4,"y":143.57},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":98.61,"y":166.88},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":66,"endIndex":73,"top":[66,67,68,69],"bottom":[70,71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":99.62,"y":100.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":104.21,"y":59.91},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":164.99,"y":112.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":147.76,"y":173.47},"type":"O","description":"Double Play"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":47.49,"y":87.97},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":6,"errors":2,"leftOnBase":6},"away":{"runs":4,"hits":8,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"catcher":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"first":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"second":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"third":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"shortstop":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"left":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"center":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"right":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"onDeck":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"inHole":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"battingOrder":4,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"offense":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"onDeck":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"inHole":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"battingOrder":8,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":3,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":5,"airOuts":14,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".246","atBats":34,"obp":".308","slg":".395","ops":".703","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":10,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":5,"groundOuts":11,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":31,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":136,"era":"3.74","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.24","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":52,"strikes":84,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":2,"pitchesPerInning":"15.11","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":19,"flyOuts":5,"groundOuts":17,"airOuts":13,"runs":9,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":9,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".273","atBats":55,"obp":".375","slg":".491","ops":".866","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":27,"rbi":12,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".302","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","popOuts":2,"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":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":3,"putOuts":53,"errors":0,"chances":56,"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"}]},"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":70,"groundOuts":103,"airOuts":127,"runs":42,"doubles":20,"triples":0,"homeRuns":7,"strikeOuts":80,"baseOnBalls":26,"intentionalWalks":2,"hits":110,"hitByPitch":8,"avg":".266","atBats":414,"obp":".318","slg":".365","ops":".683","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":454,"totalBases":151,"rbi":44,"leftOnBase":141,"sacBunts":1,"sacFlies":5,"babip":".310","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.14","popOuts":18,"lineOuts":39},"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":174,"putOuts":175,"errors":3,"chances":352,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666142":{"person":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":23,"groundOuts":36,"airOuts":43,"runs":33,"doubles":13,"triples":1,"homeRuns":7,"strikeOuts":90,"baseOnBalls":19,"intentionalWalks":0,"hits":51,"hitByPitch":2,"atBats":217,"obp":".300","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1007,"era":"5.02","inningsPitched":"57.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.22","battersFaced":241,"outs":172,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1007,"balls":350,"strikes":657,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".500","pitchesPerInning":"17.56","gamesFinished":0,"strikeoutWalkRatio":"4.74","strikeoutsPer9Inn":"14.13","walksPer9Inn":"2.98","hitsPer9Inn":"8.01","runsScoredPer9":"5.18","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669674":{"person":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"jerseyNumber":"73","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":28,"groundOuts":36,"airOuts":45,"runs":29,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":33,"baseOnBalls":21,"intentionalWalks":1,"hits":46,"hitByPitch":2,"atBats":160,"obp":".377","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":768,"era":"5.03","inningsPitched":"39.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":22,"whip":"1.70","battersFaced":183,"outs":118,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":768,"balls":291,"strikes":477,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".400","pitchesPerInning":"19.53","gamesFinished":19,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"7.55","walksPer9Inn":"4.81","hitsPer9Inn":"10.53","runsScoredPer9":"6.64","homeRunsPer9":"1.37","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663697":{"person":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":99,"groundOuts":114,"airOuts":163,"runs":63,"doubles":29,"triples":0,"homeRuns":9,"strikeOuts":106,"baseOnBalls":54,"intentionalWalks":0,"hits":116,"hitByPitch":13,"avg":".234","atBats":496,"obp":".324","slg":".347","ops":".671","caughtStealing":4,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":566,"totalBases":172,"rbi":45,"leftOnBase":152,"sacBunts":1,"sacFlies":2,"babip":".279","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.11","popOuts":40,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":215,"putOuts":149,"errors":13,"chances":377,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"902","stats":{"batting":{"note":"1-","summary":"0-0 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":10,"groundOuts":10,"airOuts":18,"runs":19,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":14,"hitByPitch":3,"avg":".280","atBats":50,"obp":".321","slg":".380","ops":".701","caughtStealing":2,"stolenBases":21,"stolenBasePercentage":".913","caughtStealingPercentage":".087","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":19,"rbi":6,"leftOnBase":27,"sacBunts":1,"sacFlies":2,"babip":".325","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":41,"errors":1,"chances":50,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID680742":{"person":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":6,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":3,"strikes":3,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":1,"flyOuts":21,"groundOuts":47,"airOuts":33,"runs":21,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":46,"baseOnBalls":17,"intentionalWalks":0,"hits":37,"hitByPitch":0,"atBats":161,"obp":".302","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":727,"era":"3.86","inningsPitched":"44.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":19,"whip":"1.22","battersFaced":180,"outs":133,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":727,"balls":269,"strikes":458,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".333","pitchesPerInning":"16.40","gamesFinished":7,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"9.34","walksPer9Inn":"3.45","hitsPer9Inn":"7.51","runsScoredPer9":"4.26","homeRunsPer9":"1.22","inheritedRunners":14,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"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"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":154,"flyOuts":104,"groundOuts":143,"airOuts":185,"runs":54,"doubles":35,"triples":0,"homeRuns":30,"strikeOuts":125,"baseOnBalls":27,"intentionalWalks":4,"hits":141,"hitByPitch":12,"avg":".238","atBats":593,"obp":".284","slg":".449","ops":".733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":636,"totalBases":266,"rbi":100,"leftOnBase":252,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"0.77","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"19.77","popOuts":41,"lineOuts":40},"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":14,"stolenBases":18,"stolenBasePercentage":".563","caughtStealingPercentage":".438","assists":47,"putOuts":884,"errors":1,"chances":932,"fielding":".999","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID545341":{"person":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"jerseyNumber":"15","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"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":113,"flyOuts":42,"groundOuts":68,"airOuts":84,"runs":35,"doubles":18,"triples":1,"homeRuns":9,"strikeOuts":61,"baseOnBalls":17,"intentionalWalks":1,"hits":62,"hitByPitch":1,"avg":".228","atBats":272,"obp":".273","slg":".401","ops":".674","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":109,"rbi":27,"leftOnBase":116,"sacBunts":0,"sacFlies":3,"babip":".259","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.22","popOuts":24,"lineOuts":18},"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":62,"errors":1,"chances":64,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID679883":{"person":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":4,"groundOuts":15,"airOuts":11,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":45,"obp":".216","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":200,"era":"1.38","inningsPitched":"13.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.85","battersFaced":51,"outs":39,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":200,"balls":76,"strikes":124,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".500","pitchesPerInning":"15.38","gamesFinished":8,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"9.69","walksPer9Inn":"3.46","hitsPer9Inn":"4.15","runsScoredPer9":"1.38","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670231":{"person":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":24,"groundOuts":46,"airOuts":32,"runs":18,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":44,"baseOnBalls":17,"intentionalWalks":0,"hits":30,"hitByPitch":1,"avg":".201","atBats":149,"obp":".286","slg":".315","ops":".601","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":47,"rbi":14,"leftOnBase":63,"sacBunts":2,"sacFlies":1,"babip":".255","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.25","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":102,"errors":3,"chances":108,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID686681":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"jerseyNumber":"19","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":60,"groundOuts":47,"airOuts":112,"runs":18,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":43,"baseOnBalls":9,"intentionalWalks":0,"hits":60,"hitByPitch":1,"avg":".233","atBats":257,"obp":".258","slg":".300","ops":".558","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":272,"totalBases":77,"rbi":19,"leftOnBase":112,"sacBunts":1,"sacFlies":4,"babip":".265","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.67","popOuts":27,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":152,"putOuts":119,"errors":2,"chances":273,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID571912":{"person":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":6,"groundOuts":11,"airOuts":9,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".244","atBats":45,"obp":".346","slg":".356","ops":".702","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":16,"rbi":6,"leftOnBase":16,"sacBunts":2,"sacFlies":0,"babip":".357","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":13,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":1,"putOuts":126,"errors":0,"chances":127,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663568":{"person":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":62,"groundOuts":139,"airOuts":109,"runs":49,"doubles":13,"triples":2,"homeRuns":9,"strikeOuts":77,"baseOnBalls":31,"intentionalWalks":1,"hits":98,"hitByPitch":7,"atBats":417,"obp":".296","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1689,"era":"3.51","inningsPitched":"112.2","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.14","battersFaced":461,"outs":338,"gamesPitched":19,"completeGames":1,"shutouts":1,"pitchesThrown":1689,"balls":605,"strikes":1084,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".417","pitchesPerInning":"14.99","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"6.15","walksPer9Inn":"2.48","hitsPer9Inn":"7.83","runsScoredPer9":"3.91","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":12,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":2,"chances":14,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"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":51,"gamesStarted":0,"flyOuts":29,"groundOuts":57,"airOuts":57,"runs":20,"doubles":6,"triples":1,"homeRuns":8,"strikeOuts":44,"baseOnBalls":9,"intentionalWalks":0,"hits":38,"hitByPitch":1,"atBats":196,"obp":".233","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":865,"era":"3.25","inningsPitched":"55.1","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":5,"blownSaves":1,"earnedRuns":20,"whip":"0.85","battersFaced":206,"outs":166,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":865,"balls":307,"strikes":558,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":3,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"15.63","gamesFinished":15,"strikeoutWalkRatio":"4.89","strikeoutsPer9Inn":"7.16","walksPer9Inn":"1.46","hitsPer9Inn":"6.18","runsScoredPer9":"3.25","homeRunsPer9":"1.30","inheritedRunners":22,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608032":{"person":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(S, 42)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":8,"strikes":13,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"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":67,"gamesStarted":0,"flyOuts":52,"groundOuts":37,"airOuts":104,"runs":22,"doubles":11,"triples":1,"homeRuns":5,"strikeOuts":54,"baseOnBalls":22,"intentionalWalks":6,"hits":48,"hitByPitch":4,"atBats":241,"obp":".276","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1043,"era":"2.45","inningsPitched":"66.0","wins":4,"losses":5,"saves":42,"saveOpportunities":48,"holds":0,"blownSaves":6,"earnedRuns":18,"whip":"1.06","battersFaced":269,"outs":198,"gamesPitched":67,"completeGames":0,"shutouts":0,"pitchesThrown":1043,"balls":361,"strikes":682,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".444","pitchesPerInning":"15.80","gamesFinished":57,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"7.36","walksPer9Inn":"3.00","hitsPer9Inn":"6.55","runsScoredPer9":"3.00","homeRunsPer9":"0.68","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"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"}]},"ID686469":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":159,"flyOuts":112,"groundOuts":151,"airOuts":202,"runs":72,"doubles":32,"triples":1,"homeRuns":32,"strikeOuts":105,"baseOnBalls":49,"intentionalWalks":5,"hits":163,"hitByPitch":7,"avg":".265","atBats":616,"obp":".323","slg":".476","ops":".799","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":677,"totalBases":293,"rbi":113,"leftOnBase":286,"sacBunts":0,"sacFlies":5,"babip":".271","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.25","popOuts":40,"lineOuts":50},"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":963,"errors":4,"chances":1029,"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"}]},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"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":56,"gamesStarted":2,"flyOuts":40,"groundOuts":76,"airOuts":66,"runs":24,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":42,"baseOnBalls":26,"intentionalWalks":1,"hits":66,"hitByPitch":6,"atBats":247,"obp":".350","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1058,"era":"3.17","inningsPitched":"65.1","wins":5,"losses":2,"saves":1,"saveOpportunities":1,"holds":7,"blownSaves":0,"earnedRuns":23,"whip":"1.41","battersFaced":282,"outs":196,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":1058,"balls":403,"strikes":655,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".714","pitchesPerInning":"16.19","gamesFinished":8,"strikeoutWalkRatio":"1.62","strikeoutsPer9Inn":"5.79","walksPer9Inn":"3.58","hitsPer9Inn":"9.09","runsScoredPer9":"3.31","homeRunsPer9":"1.10","inheritedRunners":18,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":26,"flyOuts":81,"groundOuts":128,"airOuts":157,"runs":76,"doubles":30,"triples":4,"homeRuns":25,"strikeOuts":127,"baseOnBalls":39,"intentionalWalks":0,"hits":149,"hitByPitch":6,"atBats":557,"obp":".320","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2318,"era":"4.64","inningsPitched":"141.2","wins":7,"losses":11,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":73,"whip":"1.33","battersFaced":606,"outs":425,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2318,"balls":842,"strikes":1476,"strikePercentage":".640","hitBatsmen":6,"balks":0,"wildPitches":12,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".389","pitchesPerInning":"16.36","gamesFinished":0,"strikeoutWalkRatio":"3.26","strikeoutsPer9Inn":"8.07","walksPer9Inn":"2.48","hitsPer9Inn":"9.47","runsScoredPer9":"4.83","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":37,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":15,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608379":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(W, 10-13)","summary":"6.0 IP, 0 ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":33,"strikes":50,"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":2,"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":31,"gamesStarted":31,"flyOuts":116,"groundOuts":154,"airOuts":220,"runs":74,"doubles":29,"triples":6,"homeRuns":15,"strikeOuts":126,"baseOnBalls":45,"intentionalWalks":0,"hits":166,"hitByPitch":4,"atBats":658,"obp":".302","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2666,"era":"3.86","inningsPitched":"172.2","wins":10,"losses":13,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":74,"whip":"1.22","battersFaced":716,"outs":518,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":2666,"balls":920,"strikes":1746,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".435","pitchesPerInning":"15.44","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"6.57","walksPer9Inn":"2.35","hitsPer9Inn":"8.65","runsScoredPer9":"3.86","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":53,"lineOuts":51},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":0,"chances":21,"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"}]},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":145,"flyOuts":96,"groundOuts":95,"airOuts":168,"runs":66,"doubles":28,"triples":1,"homeRuns":15,"strikeOuts":108,"baseOnBalls":71,"intentionalWalks":4,"hits":109,"hitByPitch":2,"avg":".230","atBats":473,"obp":".330","slg":".389","ops":".719","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":553,"totalBases":184,"rbi":44,"leftOnBase":198,"sacBunts":2,"sacFlies":5,"babip":".265","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.53","popOuts":35,"lineOuts":37},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"obp":".571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":13,"strikes":8,"strikePercentage":".380","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":229,"errors":1,"chances":241,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID672580":{"person":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":159,"flyOuts":89,"groundOuts":167,"airOuts":180,"runs":80,"doubles":38,"triples":5,"homeRuns":16,"strikeOuts":84,"baseOnBalls":61,"intentionalWalks":0,"hits":168,"hitByPitch":1,"avg":".284","atBats":592,"obp":".350","slg":".446","ops":".796","caughtStealing":9,"stolenBases":23,"stolenBasePercentage":".719","caughtStealingPercentage":".281","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":661,"totalBases":264,"rbi":72,"leftOnBase":247,"sacBunts":3,"sacFlies":4,"babip":".306","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":33,"lineOuts":58},"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":273,"putOuts":142,"errors":8,"chances":423,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID702070":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":80,"groundOuts":135,"airOuts":152,"runs":46,"doubles":17,"triples":2,"homeRuns":18,"strikeOuts":114,"baseOnBalls":43,"intentionalWalks":1,"hits":109,"hitByPitch":3,"atBats":509,"obp":".279","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2164,"era":"2.99","inningsPitched":"138.1","wins":9,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.10","battersFaced":556,"outs":415,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2164,"balls":809,"strikes":1355,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".563","pitchesPerInning":"15.64","gamesFinished":0,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"7.42","walksPer9Inn":"2.80","hitsPer9Inn":"7.09","runsScoredPer9":"2.99","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":33,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":3,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672582":{"person":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(H, 14)","summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":69,"gamesStarted":2,"flyOuts":17,"groundOuts":95,"airOuts":31,"runs":30,"doubles":17,"triples":0,"homeRuns":7,"strikeOuts":58,"baseOnBalls":22,"intentionalWalks":0,"hits":67,"hitByPitch":2,"atBats":247,"obp":".333","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1099,"era":"4.18","inningsPitched":"64.2","wins":5,"losses":2,"saves":0,"saveOpportunities":4,"holds":14,"blownSaves":4,"earnedRuns":30,"whip":"1.38","battersFaced":275,"outs":194,"gamesPitched":69,"completeGames":0,"shutouts":0,"pitchesThrown":1099,"balls":388,"strikes":711,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"3.06","rbi":1,"winPercentage":".714","pitchesPerInning":"16.99","gamesFinished":4,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"8.07","walksPer9Inn":"3.06","hitsPer9Inn":"9.32","runsScoredPer9":"4.18","homeRunsPer9":"0.97","inheritedRunners":39,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":2,"errors":0,"chances":13,"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"}]},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":26,"groundOuts":67,"airOuts":58,"runs":19,"doubles":6,"triples":1,"homeRuns":7,"strikeOuts":51,"baseOnBalls":18,"intentionalWalks":0,"hits":33,"hitByPitch":4,"avg":".158","atBats":209,"obp":".238","slg":".297","ops":".535","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":62,"rbi":18,"leftOnBase":87,"sacBunts":0,"sacFlies":0,"babip":".172","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.86","popOuts":8,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":110,"errors":2,"chances":119,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID674444":{"person":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":29,"groundOuts":41,"airOuts":55,"runs":20,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":37,"baseOnBalls":18,"intentionalWalks":1,"hits":34,"hitByPitch":1,"atBats":166,"obp":".285","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":627,"era":"3.77","inningsPitched":"45.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":9,"blownSaves":0,"earnedRuns":19,"whip":"1.15","battersFaced":186,"outs":136,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":627,"balls":215,"strikes":412,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".750","pitchesPerInning":"13.83","gamesFinished":9,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"7.35","walksPer9Inn":"3.57","hitsPer9Inn":"6.75","runsScoredPer9":"3.97","homeRunsPer9":"0.99","inheritedRunners":17,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(H, 23)","summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":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":74,"gamesStarted":0,"flyOuts":37,"groundOuts":57,"airOuts":69,"runs":29,"doubles":12,"triples":1,"homeRuns":10,"strikeOuts":62,"baseOnBalls":19,"intentionalWalks":1,"hits":57,"hitByPitch":1,"atBats":244,"obp":".292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":1047,"era":"3.80","inningsPitched":"64.0","wins":3,"losses":3,"saves":1,"saveOpportunities":5,"holds":23,"blownSaves":4,"earnedRuns":27,"whip":"1.19","battersFaced":265,"outs":192,"gamesPitched":74,"completeGames":0,"shutouts":0,"pitchesThrown":1047,"balls":372,"strikes":675,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":1,"winPercentage":".500","pitchesPerInning":"16.36","gamesFinished":8,"strikeoutWalkRatio":"3.26","strikeoutsPer9Inn":"8.72","walksPer9Inn":"2.67","hitsPer9Inn":"8.02","runsScoredPer9":"4.08","homeRunsPer9":"1.41","inheritedRunners":55,"inheritedRunnersScored":14,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677951":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | RBI, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":156,"flyOuts":107,"groundOuts":122,"airOuts":195,"runs":99,"doubles":46,"triples":6,"homeRuns":23,"strikeOuts":125,"baseOnBalls":49,"intentionalWalks":8,"hits":183,"hitByPitch":8,"avg":".296","atBats":618,"obp":".352","slg":".502","ops":".854","caughtStealing":9,"stolenBases":38,"stolenBasePercentage":".809","caughtStealingPercentage":".191","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":682,"totalBases":310,"rbi":86,"leftOnBase":231,"sacBunts":0,"sacFlies":7,"babip":".335","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.87","popOuts":42,"lineOuts":46},"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":382,"putOuts":184,"errors":10,"chances":576,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[573262,677951,686469,672580,521692,695600,624428,686681,670231,545341,686475,608379,670167,672582,680742,608032],"pitchers":[608379,670167,672582,680742,608032],"bench":[695506,663697,571912],"bullpen":[679883,702070,664199,674444,663568,669674,547179,663738,666142],"battingOrder":[573262,677951,686469,672580,521692,695600,624428,686681,686475],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Yastrzemski (28, Morales); Pasquantino (32, Morales)."},{"label":"TB","value":"Frazier; Grichuk; Massey; Pasquantino 2; Witt Jr. 2; Yastrzemski 3."},{"label":"RBI","value":"Pasquantino 2 (113); Witt Jr. (86)."},{"label":"2-out RBI","value":"Pasquantino 2."},{"label":"Runners left in scoring position, 2 out","value":"Massey; Frazier; Perez, S; Garcia, M; Pasquantino."},{"label":"Team RISP","value":"3-for-12."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Witt Jr. (38, 2nd base off Morales/Langeliers); Tolbert (21, 2nd base off Harris, H/Langeliers)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Witt Jr.-Massey-Pasquantino; Garcia, M-Massey-Pasquantino)."}]}],"note":[{"label":"a","value":"Singled for Rave in the 9th."},{"label":"1","value":"Ran for Grichuk in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":11,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".253","atBats":31,"obp":".318","slg":".431","ops":".749","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":8,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":8,"groundOuts":5,"airOuts":14,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":176,"era":"4.68","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.36","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":74,"strikes":102,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":3,"pitchesPerInning":"19.56","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":2,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":152,"flyOuts":61,"groundOuts":137,"airOuts":122,"runs":83,"doubles":30,"triples":2,"homeRuns":21,"strikeOuts":179,"baseOnBalls":59,"intentionalWalks":0,"hits":133,"hitByPitch":0,"avg":".234","atBats":569,"obp":".306","slg":".404","ops":".710","caughtStealing":7,"stolenBases":22,"stolenBasePercentage":".759","caughtStealingPercentage":".241","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":630,"totalBases":230,"rbi":63,"leftOnBase":235,"sacBunts":2,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.10","popOuts":20,"lineOuts":41},"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":366,"errors":2,"chances":372,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID543518":{"person":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":15,"groundOuts":10,"airOuts":22,"runs":12,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":63,"obp":".352","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":278,"era":"7.20","inningsPitched":"15.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.60","battersFaced":71,"outs":45,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":278,"balls":109,"strikes":169,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".---","pitchesPerInning":"18.53","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.40","walksPer9Inn":"4.20","hitsPer9Inn":"10.20","runsScoredPer9":"7.20","homeRunsPer9":"2.40","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622663":{"person":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":29,"gamesStarted":29,"flyOuts":93,"groundOuts":159,"airOuts":194,"runs":93,"doubles":35,"triples":0,"homeRuns":16,"strikeOuts":124,"baseOnBalls":50,"intentionalWalks":1,"hits":162,"hitByPitch":16,"atBats":630,"obp":".324","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2731,"era":"4.54","inningsPitched":"162.2","wins":8,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":82,"whip":"1.30","battersFaced":705,"outs":488,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":2731,"balls":1003,"strikes":1728,"strikePercentage":".630","hitBatsmen":16,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".421","pitchesPerInning":"16.79","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"6.86","walksPer9Inn":"2.77","hitsPer9Inn":"8.96","runsScoredPer9":"5.15","homeRunsPer9":"0.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":7,"passedBall":0,"popOuts":36,"lineOuts":65},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":7,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667670":{"person":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":161,"flyOuts":104,"groundOuts":132,"airOuts":177,"runs":92,"doubles":40,"triples":3,"homeRuns":30,"strikeOuts":155,"baseOnBalls":64,"intentionalWalks":4,"hits":164,"hitByPitch":5,"avg":".262","atBats":626,"obp":".334","slg":".479","ops":".813","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":698,"totalBases":300,"rbi":89,"leftOnBase":260,"sacBunts":0,"sacFlies":2,"babip":".302","groundOutsToAirouts":"0.75","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.87","popOuts":31,"lineOuts":42},"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":43,"errors":1,"chances":46,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":23,"gamesStarted":16,"flyOuts":32,"groundOuts":102,"airOuts":62,"runs":52,"doubles":20,"triples":2,"homeRuns":17,"strikeOuts":99,"baseOnBalls":31,"intentionalWalks":1,"hits":92,"hitByPitch":6,"atBats":354,"obp":".329","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1575,"era":"5.08","inningsPitched":"90.1","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":51,"whip":"1.36","battersFaced":392,"outs":271,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1575,"balls":636,"strikes":939,"strikePercentage":".600","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".364","pitchesPerInning":"17.44","gamesFinished":0,"strikeoutWalkRatio":"3.19","strikeoutsPer9Inn":"9.86","walksPer9Inn":"3.09","hitsPer9Inn":"9.17","runsScoredPer9":"5.18","homeRunsPer9":"1.69","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686993":{"person":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":59,"gamesStarted":1,"flyOuts":47,"groundOuts":40,"airOuts":80,"runs":24,"doubles":5,"triples":0,"homeRuns":10,"strikeOuts":70,"baseOnBalls":21,"intentionalWalks":2,"hits":47,"hitByPitch":7,"atBats":234,"obp":".283","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1093,"era":"3.18","inningsPitched":"65.0","wins":4,"losses":3,"saves":0,"saveOpportunities":6,"holds":16,"blownSaves":6,"earnedRuns":23,"whip":"1.05","battersFaced":266,"outs":195,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":1093,"balls":400,"strikes":693,"strikePercentage":".630","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".571","pitchesPerInning":"16.82","gamesFinished":8,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"9.69","walksPer9Inn":"2.91","hitsPer9Inn":"6.51","runsScoredPer9":"3.32","homeRunsPer9":"1.38","inheritedRunners":27,"inheritedRunnersScored":8,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":19,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686930":{"person":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":15,"groundOuts":18,"airOuts":30,"runs":18,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":11,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":91,"obp":".365","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":431,"era":"6.85","inningsPitched":"22.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.66","battersFaced":104,"outs":67,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":431,"balls":167,"strikes":264,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".500","pitchesPerInning":"19.30","gamesFinished":0,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"7.25","walksPer9Inn":"4.43","hitsPer9Inn":"10.48","runsScoredPer9":"7.25","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621053":{"person":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","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":55,"gamesStarted":0,"flyOuts":43,"groundOuts":43,"airOuts":66,"runs":32,"doubles":5,"triples":3,"homeRuns":4,"strikeOuts":54,"baseOnBalls":34,"intentionalWalks":2,"hits":43,"hitByPitch":4,"atBats":200,"obp":".335","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":986,"era":"4.71","inningsPitched":"57.1","wins":4,"losses":2,"saves":2,"saveOpportunities":5,"holds":12,"blownSaves":3,"earnedRuns":30,"whip":"1.34","battersFaced":244,"outs":172,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":986,"balls":372,"strikes":614,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".667","pitchesPerInning":"17.20","gamesFinished":10,"strikeoutWalkRatio":"1.59","strikeoutsPer9Inn":"8.48","walksPer9Inn":"5.34","hitsPer9Inn":"6.75","runsScoredPer9":"5.02","homeRunsPer9":"0.63","inheritedRunners":26,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680862":{"person":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"jerseyNumber":"65","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":13,"groundOuts":32,"airOuts":23,"runs":7,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":2,"avg":".184","atBats":98,"obp":".252","slg":".327","ops":".579","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":32,"rbi":9,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"1.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.67","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":3,"strikes":15,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"5.00","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","assists":10,"putOuts":247,"errors":3,"chances":260,"fielding":".988","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687765":{"person":{"id":687765,"fullName":"Mitch Spence","link":"/api/v1/people/687765"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":8,"flyOuts":50,"groundOuts":83,"airOuts":91,"runs":54,"doubles":19,"triples":0,"homeRuns":16,"strikeOuts":65,"baseOnBalls":26,"intentionalWalks":2,"hits":89,"hitByPitch":4,"atBats":326,"obp":".332","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1307,"era":"4.96","inningsPitched":"81.2","wins":3,"losses":6,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":45,"whip":"1.41","battersFaced":359,"outs":245,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":1307,"balls":449,"strikes":858,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".333","pitchesPerInning":"16.00","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.16","walksPer9Inn":"2.87","hitsPer9Inn":"9.81","runsScoredPer9":"5.95","homeRunsPer9":"1.76","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"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":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":14,"groundOuts":23,"airOuts":22,"runs":11,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":20,"baseOnBalls":3,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".308","atBats":91,"obp":".323","slg":".549","ops":".872","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":50,"rbi":14,"leftOnBase":25,"sacBunts":0,"sacFlies":2,"babip":".348","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.75","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":37,"errors":1,"chances":39,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID680474":{"person":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"jerseyNumber":"12","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":32,"groundOuts":55,"airOuts":60,"runs":20,"doubles":4,"triples":2,"homeRuns":2,"strikeOuts":35,"baseOnBalls":21,"intentionalWalks":0,"hits":36,"hitByPitch":4,"avg":".198","atBats":182,"obp":".293","slg":".275","ops":".568","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":50,"rbi":13,"leftOnBase":77,"sacBunts":3,"sacFlies":1,"babip":".233","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.00","popOuts":10,"lineOuts":18},"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":132,"putOuts":84,"errors":4,"chances":220,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID547184":{"person":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":11,"strikes":8,"strikePercentage":".420","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":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":41,"gamesStarted":0,"flyOuts":29,"groundOuts":38,"airOuts":46,"runs":14,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":19,"intentionalWalks":3,"hits":30,"hitByPitch":1,"atBats":139,"obp":".313","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":641,"era":"2.75","inningsPitched":"39.1","wins":4,"losses":4,"saves":2,"saveOpportunities":3,"holds":7,"blownSaves":1,"earnedRuns":12,"whip":"1.25","battersFaced":162,"outs":118,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":641,"balls":238,"strikes":403,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".500","pitchesPerInning":"16.30","gamesFinished":13,"strikeoutWalkRatio":"1.47","strikeoutsPer9Inn":"6.41","walksPer9Inn":"4.35","hitsPer9Inn":"6.86","runsScoredPer9":"3.20","homeRunsPer9":"0.69","inheritedRunners":15,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":10},"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"}]},"ID674370":{"person":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":25,"gamesStarted":10,"flyOuts":64,"groundOuts":54,"airOuts":104,"runs":54,"doubles":15,"triples":1,"homeRuns":18,"strikeOuts":66,"baseOnBalls":34,"intentionalWalks":1,"hits":91,"hitByPitch":6,"atBats":306,"obp":".370","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","numberOfPitches":1352,"era":"5.77","inningsPitched":"78.0","wins":2,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.60","battersFaced":355,"outs":234,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":1352,"balls":488,"strikes":864,"strikePercentage":".640","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".286","pitchesPerInning":"17.33","gamesFinished":7,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"7.62","walksPer9Inn":"3.92","hitsPer9Inn":"10.50","runsScoredPer9":"6.23","homeRunsPer9":"2.08","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":8,"passedBall":0,"popOuts":21,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691777":{"person":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":19,"groundOuts":51,"airOuts":44,"runs":17,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":65,"baseOnBalls":10,"intentionalWalks":0,"hits":43,"hitByPitch":3,"avg":".213","atBats":202,"obp":".259","slg":".381","ops":".640","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":77,"rbi":23,"leftOnBase":77,"sacBunts":0,"sacFlies":1,"babip":".264","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.44","popOuts":12,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":98,"putOuts":59,"errors":10,"chances":167,"fielding":".940","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":157,"flyOuts":68,"groundOuts":152,"airOuts":114,"runs":75,"doubles":34,"triples":1,"homeRuns":25,"strikeOuts":140,"baseOnBalls":55,"intentionalWalks":2,"hits":155,"hitByPitch":6,"avg":".277","atBats":559,"obp":".347","slg":".476","ops":".823","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":18,"groundIntoTriplePlay":0,"plateAppearances":622,"totalBases":266,"rbi":93,"leftOnBase":272,"sacBunts":0,"sacFlies":2,"babip":".328","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.36","popOuts":15,"lineOuts":31},"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":29,"putOuts":549,"errors":5,"chances":583,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669620":{"person":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":4,"groundOuts":16,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":40,"obp":".340","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":183,"era":"1.74","inningsPitched":"10.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":2,"whip":"1.55","battersFaced":47,"outs":31,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":183,"balls":68,"strikes":115,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.29","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.71","gamesFinished":4,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"6.97","walksPer9Inn":"6.10","hitsPer9Inn":"7.84","runsScoredPer9":"2.61","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","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":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":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":36,"gamesStarted":0,"flyOuts":25,"groundOuts":29,"airOuts":45,"runs":17,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":21,"intentionalWalks":1,"hits":34,"hitByPitch":2,"atBats":156,"obp":".318","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":747,"era":"3.27","inningsPitched":"41.1","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":15,"whip":"1.33","battersFaced":179,"outs":124,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":747,"balls":290,"strikes":457,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".500","pitchesPerInning":"18.07","gamesFinished":13,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"10.45","walksPer9Inn":"4.57","hitsPer9Inn":"7.40","runsScoredPer9":"3.70","homeRunsPer9":"1.31","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687231":{"person":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":23,"groundOuts":61,"airOuts":52,"runs":17,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":23,"baseOnBalls":17,"intentionalWalks":0,"hits":40,"hitByPitch":0,"avg":".237","atBats":169,"obp":".298","slg":".314","ops":".612","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":53,"rbi":16,"leftOnBase":84,"sacBunts":2,"sacFlies":5,"babip":".255","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.50","popOuts":7,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":88,"putOuts":55,"errors":4,"chances":147,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID701762":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":53,"groundOuts":73,"airOuts":76,"runs":89,"doubles":26,"triples":2,"homeRuns":35,"strikeOuts":149,"baseOnBalls":63,"intentionalWalks":3,"hits":121,"hitByPitch":2,"avg":".291","atBats":416,"obp":".384","slg":".615","ops":".999","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":485,"totalBases":256,"rbi":84,"leftOnBase":155,"sacBunts":0,"sacFlies":3,"babip":".366","groundOutsToAirouts":"0.96","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"11.89","popOuts":10,"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":39,"putOuts":752,"errors":10,"chances":801,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":48,"gamesStarted":0,"flyOuts":41,"groundOuts":47,"airOuts":77,"runs":26,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":65,"baseOnBalls":33,"intentionalWalks":4,"hits":54,"hitByPitch":1,"atBats":239,"obp":".319","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1125,"era":"3.20","inningsPitched":"64.2","wins":2,"losses":1,"saves":4,"saveOpportunities":4,"holds":3,"blownSaves":0,"earnedRuns":23,"whip":"1.35","battersFaced":277,"outs":194,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":1125,"balls":406,"strikes":719,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":1,"winPercentage":".667","pitchesPerInning":"17.40","gamesFinished":20,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"9.05","walksPer9Inn":"4.59","hitsPer9Inn":"7.52","runsScoredPer9":"3.62","homeRunsPer9":"0.70","inheritedRunners":30,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695391":{"person":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":12,"groundOuts":18,"airOuts":16,"runs":11,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":2,"avg":".271","atBats":70,"obp":".342","slg":".343","ops":".685","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":24,"rbi":5,"leftOnBase":28,"sacBunts":1,"sacFlies":1,"babip":".365","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":29,"errors":1,"chances":70,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":17,"groundOuts":21,"airOuts":26,"runs":19,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":46,"baseOnBalls":7,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".226","atBats":115,"obp":".270","slg":".417","ops":".687","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":48,"rbi":19,"leftOnBase":54,"sacBunts":1,"sacFlies":3,"babip":".303","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.17","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":61,"errors":0,"chances":63,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":2,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":76,"groundOuts":107,"airOuts":143,"runs":73,"doubles":32,"triples":0,"homeRuns":31,"strikeOuts":103,"baseOnBalls":36,"intentionalWalks":1,"hits":133,"hitByPitch":1,"avg":".277","atBats":481,"obp":".325","slg":".536","ops":".861","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":523,"totalBases":258,"rbi":72,"leftOnBase":206,"sacBunts":0,"sacFlies":5,"babip":".290","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.52","popOuts":32,"lineOuts":35},"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":18,"stolenBases":97,"stolenBasePercentage":".843","caughtStealingPercentage":".157","assists":40,"putOuts":890,"errors":8,"chances":938,"fielding":".991","passedBall":9,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":32,"gamesStarted":30,"flyOuts":117,"groundOuts":131,"airOuts":234,"runs":90,"doubles":36,"triples":0,"homeRuns":28,"strikeOuts":138,"baseOnBalls":54,"intentionalWalks":0,"hits":153,"hitByPitch":3,"atBats":647,"obp":".295","caughtStealing":3,"stolenBases":20,"stolenBasePercentage":".870","caughtStealingPercentage":".130","numberOfPitches":2847,"era":"4.11","inningsPitched":"171.0","wins":11,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":78,"whip":"1.21","battersFaced":713,"outs":513,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":2847,"balls":1054,"strikes":1793,"strikePercentage":".630","hitBatsmen":3,"balks":3,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".500","pitchesPerInning":"16.65","gamesFinished":0,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"7.26","walksPer9Inn":"2.84","hitsPer9Inn":"8.05","runsScoredPer9":"4.74","homeRunsPer9":"1.47","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":8,"passedBall":0,"popOuts":49,"lineOuts":68},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668709":{"person":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"jerseyNumber":"33","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":49,"groundOuts":59,"airOuts":90,"runs":48,"doubles":16,"triples":0,"homeRuns":14,"strikeOuts":91,"baseOnBalls":36,"intentionalWalks":2,"hits":64,"hitByPitch":0,"avg":".211","atBats":303,"obp":".294","slg":".403","ops":".697","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":122,"rbi":39,"leftOnBase":128,"sacBunts":0,"sacFlies":1,"babip":".251","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.64","popOuts":26,"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":3,"putOuts":204,"errors":3,"chances":210,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID806960":{"person":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(L, 4-3)","summary":"4.2 IP, 2 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":6,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":101,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":42,"strikes":59,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.79","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":9,"flyOuts":33,"groundOuts":38,"airOuts":61,"runs":18,"doubles":5,"triples":2,"homeRuns":8,"strikeOuts":43,"baseOnBalls":18,"intentionalWalks":0,"hits":38,"hitByPitch":1,"atBats":179,"obp":".286","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":821,"era":"3.14","inningsPitched":"48.2","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.15","battersFaced":199,"outs":146,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":821,"balls":324,"strikes":497,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":2,"winPercentage":".571","pitchesPerInning":"16.87","gamesFinished":0,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"7.95","walksPer9Inn":"3.33","hitsPer9Inn":"7.03","runsScoredPer9":"3.33","homeRunsPer9":"1.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":12},"fielding":{"gamesStarted":1,"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"}]},"ID805779":{"person":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":125,"flyOuts":57,"groundOuts":179,"airOuts":120,"runs":62,"doubles":26,"triples":0,"homeRuns":13,"strikeOuts":39,"baseOnBalls":27,"intentionalWalks":1,"hits":151,"hitByPitch":7,"avg":".311","atBats":486,"obp":".355","slg":".444","ops":".799","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":16,"groundIntoTriplePlay":1,"plateAppearances":523,"totalBases":216,"rbi":63,"leftOnBase":178,"sacBunts":2,"sacFlies":1,"babip":".317","groundOutsToAirouts":"1.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.38","popOuts":24,"lineOuts":39},"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":239,"putOuts":139,"errors":8,"chances":386,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[701762,669127,691016,667670,805779,671732,687231,666126,680474,668709,695391,806960,665660,547184,621053,663687],"pitchers":[806960,665660,547184,621053,663687],"bench":[680862,691777,687515],"bullpen":[686930,669620,674370,669372,543518,622663,687765,605488,686993],"battingOrder":[701762,669127,691016,667670,805779,671732,687231,666126,695391],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Cortes (8, Schreiber); Langeliers (32, Zerpa)."},{"label":"TB","value":"Cortes 2; Hernaiz; Kurtz; Langeliers 4."},{"label":"RBI","value":"Cortes (14); Langeliers (72)."},{"label":"2-out RBI","value":"Cortes."},{"label":"Runners left in scoring position, 2 out","value":"Rooker; Bleday."},{"label":"GIDP","value":"Hernaiz; Rooker."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Langeliers 2 (8, throw, dropped foul)."},{"label":"DP","value":"(Kurtz)."}]}],"note":[{"label":"a","value":"Grounded out for Schuemann in the 7th."}]}},"officials":[{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484183,"fullName":"Cory Blaser","link":"/api/v1/people/484183"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Zerpa."},{"label":"HBP","value":"Wilson, J (by Estévez)."},{"label":"Pitches-strikes","value":"Wacha 83-50; Schreiber 15-10; Zerpa 11-8; Bowlan 6-3; Estévez 21-13; Morales 101-59; Alvarado 18-10; Kelly, Mi 19-8; Ferguson, T 23-14; Harris, H 15-11."},{"label":"Groundouts-flyouts","value":"Wacha 6-4; Schreiber 2-0; Zerpa 2-0; Bowlan 1-0; Estévez 0-1; Morales 3-5; Alvarado 1-1; Kelly, Mi 1-1; Ferguson, T 0-1; Harris, H 0-0."},{"label":"Batters faced","value":"Wacha 22; Schreiber 4; Zerpa 4; Bowlan 1; Estévez 4; Morales 21; Alvarado 5; Kelly, Mi 4; Ferguson, T 5; Harris, H 4."},{"label":"Inherited runners-scored","value":"Zerpa 1-0; Bowlan 1-0; Alvarado 1-0."},{"label":"Ejections","value":"Athletics manager Mark Kotsay ejected by HP umpire John Bacon (9th)."},{"label":"Umpires","value":"HP: John Bacon. 1B: Willie Traynor. 2B: Alex Tosi. 3B: Cory Blaser. "},{"label":"Weather","value":"70 degrees, Clear."},{"label":"Wind","value":"13 mph, Out To CF."},{"label":"First pitch","value":"7:06 PM."},{"label":"T","value":"2:42."},{"label":"Att","value":"10,047."},{"label":"Venue","value":"Sutter Health Park."},{"label":"September 27, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379","boxscoreName":"Wacha"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(W, 10-13)","summary":"6.0 IP, 0 ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":33,"strikes":50,"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":2,"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":31,"gamesStarted":31,"flyOuts":116,"groundOuts":154,"airOuts":220,"runs":74,"doubles":29,"triples":6,"homeRuns":15,"strikeOuts":126,"baseOnBalls":45,"intentionalWalks":0,"hits":166,"hitByPitch":4,"atBats":658,"obp":".302","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2666,"era":"3.86","inningsPitched":"172.2","wins":10,"losses":13,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":74,"whip":"1.22","battersFaced":716,"outs":518,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":2666,"balls":920,"strikes":1746,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".435","pitchesPerInning":"15.44","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"6.57","walksPer9Inn":"2.35","hitsPer9Inn":"8.65","runsScoredPer9":"3.86","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":53,"lineOuts":51},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":71,"pitchingGameScore":71},{"player":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","boxscoreName":"Langeliers"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":2,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":76,"groundOuts":107,"airOuts":143,"runs":73,"doubles":32,"triples":0,"homeRuns":31,"strikeOuts":103,"baseOnBalls":36,"intentionalWalks":1,"hits":133,"hitByPitch":1,"avg":".277","atBats":481,"obp":".325","slg":".536","ops":".861","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":523,"totalBases":258,"rbi":72,"leftOnBase":206,"sacBunts":0,"sacFlies":5,"babip":".290","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.52","popOuts":32,"lineOuts":35},"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":18,"stolenBases":97,"stolenBasePercentage":".843","caughtStealingPercentage":".157","assists":40,"putOuts":890,"errors":8,"chances":938,"fielding":".991","passedBall":9,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","boxscoreName":"Yastrzemski"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":145,"flyOuts":96,"groundOuts":95,"airOuts":168,"runs":66,"doubles":28,"triples":1,"homeRuns":15,"strikeOuts":108,"baseOnBalls":71,"intentionalWalks":4,"hits":109,"hitByPitch":2,"avg":".230","atBats":473,"obp":".330","slg":".389","ops":".719","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":553,"totalBases":184,"rbi":44,"leftOnBase":198,"sacBunts":2,"sacFlies":5,"babip":".265","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.53","popOuts":35,"lineOuts":37},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"obp":".571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":13,"strikes":8,"strikePercentage":".380","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":229,"errors":1,"chances":241,"fielding":".996","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":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"loser":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"save":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}