{"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":776569,"link":"/api/v1.1/game/776569/feed/live","metaData":{"wait":10,"timeStamp":"20250828_021924","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count20","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776569,"type":"R","doubleHeader":"N","id":"2025/08/27/kcamlb-chamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776569-2025-08-27","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-27T23:40:00Z","originalDate":"2025-08-27","officialDate":"2025-08-27","dayNight":"night","time":"6:40","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":134,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":69,"losses":65,"ties":0,"pct":".515"},"records":{},"divisionLeader":false,"wins":69,"losses":65,"winningPercentage":".515"},"franchiseName":"Kansas City","clubName":"Royals","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145","season":2025,"venue":{"id":4,"name":"Rate Field","link":"/api/v1/venues/4"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"cha","fileCode":"cws","abbreviation":"CWS","teamName":"White Sox","locationName":"Chicago","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Chi White Sox","record":{"gamesPlayed":133,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":48,"losses":85,"ties":0,"pct":".361"},"records":{},"divisionLeader":false,"wins":48,"losses":85,"winningPercentage":".361"},"franchiseName":"Chicago","clubName":"White Sox","active":true}},"players":{"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},"ID672820":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820","firstName":"Lenyn","lastName":"Sosa","primaryNumber":"50","birthDate":"2000-01-25","currentAge":26,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Lenyn","useLastName":"Sosa","middleName":"Jose","boxscoreName":"Sosa, L","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":true,"pronunciation":"LEN-een","mlbDebutDate":"2022-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lenyn Sosa","nameSlug":"lenyn-sosa-672820","firstLastName":"Lenyn Sosa","lastFirstName":"Sosa, Lenyn","lastInitName":"Sosa, L","initLastName":"L Sosa","fullFMLName":"Lenyn Jose Sosa","fullLFMName":"Sosa, Lenyn Jose","strikeZoneTop":3.153,"strikeZoneBottom":1.591},"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},"ID663436":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436","firstName":"Davis","lastName":"Martin","primaryNumber":"65","birthDate":"1997-01-04","currentAge":29,"birthCity":"Abilene","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Davis","useLastName":"Martin","middleName":"Alan","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Davis Martin","nameSlug":"davis-martin-663436","firstLastName":"Davis Martin","lastFirstName":"Martin, Davis","lastInitName":"Martin, D","initLastName":"D Martin","fullFMLName":"Davis Alan Martin","fullLFMName":"Martin, Davis Alan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID686676":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676","firstName":"Korey","lastName":"Lee","primaryNumber":"26","birthDate":"1998-07-25","currentAge":28,"birthCity":"Escondido","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Korey","useLastName":"Lee","middleName":"Bryan","boxscoreName":"Lee, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Korey Lee","nameSlug":"korey-lee-686676","firstLastName":"Korey Lee","lastFirstName":"Lee, Korey","lastInitName":"Lee, K","initLastName":"K Lee","fullFMLName":"Korey Bryan Lee","fullLFMName":"Lee, Korey Bryan","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID681343":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343","firstName":"Shane","lastName":"Smith","primaryNumber":"64","birthDate":"2000-04-04","currentAge":26,"birthCity":"Danvers","birthStateProvince":"MA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Smith","middleName":"Jeffrey","boxscoreName":"Smith, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shane Smith","nameSlug":"shane-smith-681343","firstLastName":"Shane Smith","lastFirstName":"Smith, Shane","lastInitName":"Smith, S","initLastName":"S Smith","fullFMLName":"Shane Jeffrey Smith","fullLFMName":"Smith, Shane Jeffrey","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681460":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460","firstName":"Riley","lastName":"Baldwin","primaryNumber":"27","birthDate":"2000-08-15","currentAge":26,"birthCity":"Whiteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brooks","useLastName":"Baldwin","middleName":"Brooks","boxscoreName":"Baldwin, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Baldwin","nameSlug":"brooks-baldwin-681460","firstLastName":"Brooks Baldwin","lastFirstName":"Baldwin, Brooks","lastInitName":"Baldwin, B","initLastName":"B Baldwin","fullFMLName":"Riley Brooks Baldwin","fullLFMName":"Baldwin, Riley Brooks","strikeZoneTop":3.236,"strikeZoneBottom":1.633},"ID682790":{"id":682790,"fullName":"Wikelman González","link":"/api/v1/people/682790","firstName":"Wikelman","lastName":"González","primaryNumber":"67","birthDate":"2002-03-25","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wikelman","useLastName":"González","middleName":"David","boxscoreName":"González, W","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":true,"pronunciation":"WICK-ill-min","mlbDebutDate":"2025-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wikelman González","nameSlug":"wikelman-gonzalez-682790","firstLastName":"Wikelman González","lastFirstName":"González, Wikelman","lastInitName":"González, W","initLastName":"W González","fullFMLName":"Wikelman David González","fullLFMName":"González, Wikelman David","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID691019":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019","firstName":"Kyle","lastName":"Teel","primaryNumber":"8","birthDate":"2002-02-15","currentAge":24,"birthCity":"Ridgewood","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Kyle","useLastName":"Teel","middleName":"Henry","boxscoreName":"Teel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Teel","nameSlug":"kyle-teel-691019","firstLastName":"Kyle Teel","lastFirstName":"Teel, Kyle","lastInitName":"Teel, K","initLastName":"K Teel","fullFMLName":"Kyle Henry Teel","fullLFMName":"Teel, Kyle Henry","strikeZoneTop":3.154,"strikeZoneBottom":1.592},"ID805367":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367","firstName":"Chase","lastName":"Meidroth","primaryNumber":"10","birthDate":"2001-07-23","currentAge":25,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Chase","useLastName":"Meidroth","middleName":"Gregory","boxscoreName":"Meidroth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"MY-drawth","mlbDebutDate":"2025-04-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Meidroth","nameSlug":"chase-meidroth-805367","firstLastName":"Chase Meidroth","lastFirstName":"Meidroth, Chase","lastInitName":"Meidroth, C","initLastName":"C Meidroth","fullFMLName":"Chase Gregory Meidroth","fullLFMName":"Meidroth, Chase Gregory","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID695657":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657","firstName":"Colson","lastName":"Montgomery","primaryNumber":"12","birthDate":"2002-02-27","currentAge":24,"birthCity":"Holland","birthStateProvince":"IN","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Colson","useLastName":"Montgomery","middleName":"Kade","boxscoreName":"Montgomery, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colson Montgomery","nameSlug":"colson-montgomery-695657","firstLastName":"Colson Montgomery","lastFirstName":"Montgomery, Colson","lastInitName":"Montgomery, C","initLastName":"C Montgomery","fullFMLName":"Colson Kade Montgomery","fullLFMName":"Montgomery, Colson Kade","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID650644":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644","firstName":"Aaron","lastName":"Civale","primaryNumber":"38","birthDate":"1995-06-12","currentAge":31,"birthCity":"East Windsor","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Civale","middleName":"James","boxscoreName":"Civale","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"sih-VAH-lee","mlbDebutDate":"2019-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Civale","nameSlug":"aaron-civale-650644","firstLastName":"Aaron Civale","lastFirstName":"Civale, Aaron","lastInitName":"Civale, A","initLastName":"A Civale","fullFMLName":"Aaron James Civale","fullLFMName":"Civale, Aaron James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID700337":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337","firstName":"Edgar","lastName":"Quero","primaryNumber":"26","birthDate":"2003-04-06","currentAge":23,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Edgar","useLastName":"Quero","middleName":"Yoel","boxscoreName":"Quero","gender":"M","nameMatrilineal":"Aguila","isPlayer":true,"isVerified":true,"pronunciation":"CARE-oh","mlbDebutDate":"2025-04-17","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edgar Quero","nameSlug":"edgar-quero-700337","firstLastName":"Edgar Quero","lastFirstName":"Quero, Edgar","lastInitName":"Quero, E","initLastName":"E Quero","fullFMLName":"Edgar Yoel Quero","fullLFMName":"Quero, Edgar Yoel","strikeZoneTop":3.134,"strikeZoneBottom":1.582},"ID643217":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217","firstName":"Andrew","lastName":"Benintendi","primaryNumber":"23","birthDate":"1994-07-06","currentAge":32,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Andrew","useLastName":"Benintendi","middleName":"Sebastian","boxscoreName":"Benintendi","nickName":"Benny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Benintendi","nameSlug":"andrew-benintendi-643217","firstLastName":"Andrew Benintendi","lastFirstName":"Benintendi, Andrew","lastInitName":"Benintendi, A","initLastName":"A Benintendi","fullFMLName":"Andrew Sebastian Benintendi","fullLFMName":"Benintendi, Andrew Sebastian","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"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},"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},"ID686701":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701","firstName":"Ryan","lastName":"Bergert","primaryNumber":"38","birthDate":"2000-03-08","currentAge":26,"birthCity":"Canton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Bergert","middleName":"Michael","boxscoreName":"Bergert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"Bur-GURT","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Bergert","nameSlug":"ryan-bergert-686701","firstLastName":"Ryan Bergert","lastFirstName":"Bergert, Ryan","lastInitName":"Bergert, R","initLastName":"R Bergert","fullFMLName":"Ryan Michael Bergert","fullLFMName":"Bergert, Ryan Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID686469":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","firstName":"Vincent","lastName":"Pasquantino","primaryNumber":"9","birthDate":"1997-10-10","currentAge":28,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vinnie","useLastName":"Pasquantino","middleName":"Joseph","boxscoreName":"Pasquantino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"pass-quin-tee-no","mlbDebutDate":"2022-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Vinnie Pasquantino","nameSlug":"vinnie-pasquantino-686469","firstLastName":"Vinnie Pasquantino","lastFirstName":"Pasquantino, Vinnie","lastInitName":"Pasquantino, V","initLastName":"V Pasquantino","fullFMLName":"Vincent Joseph Pasquantino","fullLFMName":"Pasquantino, Vincent Joseph","strikeZoneTop":3.363,"strikeZoneBottom":1.697},"ID664728":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728","firstName":"Kyle","lastName":"Isbel","primaryNumber":"28","birthDate":"1997-03-03","currentAge":29,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Kyle","useLastName":"Isbel","middleName":"Grant","boxscoreName":"Isbel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"IZZ-bell","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Isbel","nameSlug":"kyle-isbel-664728","firstLastName":"Kyle Isbel","lastFirstName":"Isbel, Kyle","lastInitName":"Isbel, K","initLastName":"K Isbel","fullFMLName":"Kyle Grant Isbel","fullLFMName":"Isbel, Kyle Grant","strikeZoneTop":3.114,"strikeZoneBottom":1.571},"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},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"67","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672580":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580","firstName":"Maikel","lastName":"Garcia","primaryNumber":"11","birthDate":"2000-03-03","currentAge":26,"birthCity":"La Sabana","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Maikel","useLastName":"Garcia","middleName":"Jose","boxscoreName":"Garcia, M","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"pronunciation":"my-KELL","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Maikel Garcia","nameSlug":"maikel-garcia-672580","firstLastName":"Maikel Garcia","lastFirstName":"Garcia, Maikel","lastInitName":"Garcia, M","initLastName":"M Garcia","fullFMLName":"Maikel Jose Garcia","fullLFMName":"Garcia, Maikel Jose","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"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},"ID672782":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782","firstName":"Yoendrys","lastName":"Gómez","primaryNumber":"94","birthDate":"1999-10-15","currentAge":26,"birthCity":"Nirgua","birthCountry":"Venezuela","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoendrys","useLastName":"Gómez","middleName":"Adrian","boxscoreName":"Gómez, Y","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoendrys Gómez","nameSlug":"yoendrys-gomez-672782","firstLastName":"Yoendrys Gómez","lastFirstName":"Gómez, Yoendrys","lastInitName":"Gómez, Y","initLastName":"Y Gómez","fullFMLName":"Yoendrys Adrian Gómez","fullLFMName":"Gómez, Yoendrys Adrian","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678246":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246","firstName":"Miguel","lastName":"Vargas","primaryNumber":"20","birthDate":"1999-11-17","currentAge":26,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Miguel","useLastName":"Vargas","middleName":"Antonio","boxscoreName":"Vargas, M","gender":"M","nameMatrilineal":"Echarry","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Vargas","nameSlug":"miguel-vargas-678246","firstLastName":"Miguel Vargas","lastFirstName":"Vargas, Miguel","lastInitName":"Vargas, M","initLastName":"M Vargas","fullFMLName":"Miguel Antonio Vargas","fullLFMName":"Vargas, Miguel Antonio","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID527048":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048","firstName":"Martín","lastName":"Pérez","primaryNumber":"33","birthDate":"1991-04-04","currentAge":35,"birthCity":"Guanare","birthCountry":"Venezuela","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Martín","useLastName":"Pérez","boxscoreName":"Pérez, M","nickName":"El De Las Matas","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"mar-TEEN","mlbDebutDate":"2012-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Martín Pérez","nameSlug":"martin-perez-527048","firstLastName":"Martín Pérez","lastFirstName":"Pérez, Martín","lastInitName":"Pérez, M","initLastName":"M Pérez","fullFMLName":"Martín Pérez","fullLFMName":"Pérez, Martín","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"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},"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},"ID621051":{"id":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051","firstName":"Steven","lastName":"Wilson","primaryNumber":"24","birthDate":"1994-08-24","currentAge":32,"birthCity":"Littleton","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Wilson","middleName":"Christopher","boxscoreName":"Wilson, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steven Wilson","nameSlug":"steven-wilson-621051","firstLastName":"Steven Wilson","lastFirstName":"Wilson, Steven","lastInitName":"Wilson, S","initLastName":"S Wilson","fullFMLName":"Steven Christopher Wilson","fullLFMName":"Wilson, Steven Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID641302":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302","firstName":"Tyler","lastName":"Alexander","primaryNumber":"13","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Alexander","middleName":"John","boxscoreName":"Alexander, T","nickName":"Todd The Painter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Alexander","nameSlug":"tyler-alexander-641302","firstLastName":"Tyler Alexander","lastFirstName":"Alexander, Tyler","lastInitName":"Alexander, T","initLastName":"T Alexander","fullFMLName":"Tyler John Alexander","fullLFMName":"Alexander, Tyler John","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID685126":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126","firstName":"Brandon","lastName":"Eisert","primaryNumber":"14","birthDate":"1998-01-19","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Eisert","middleName":"Michael","boxscoreName":"Eisert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"EYE-sert","mlbDebutDate":"2024-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandon Eisert","nameSlug":"brandon-eisert-685126","firstLastName":"Brandon Eisert","lastFirstName":"Eisert, Brandon","lastInitName":"Eisert, B","initLastName":"B Eisert","fullFMLName":"Brandon Michael Eisert","fullLFMName":"Eisert, Brandon Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID643565":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565","firstName":"Michael","lastName":"Tauchman","primaryNumber":"50","birthDate":"1990-12-03","currentAge":35,"birthCity":"Palatine","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Mike","useLastName":"Tauchman","middleName":"Robert","boxscoreName":"Tauchman","nickName":"Tauch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"TAWK-man","mlbDebutDate":"2017-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Tauchman","nameSlug":"mike-tauchman-643565","firstLastName":"Mike Tauchman","lastFirstName":"Tauchman, Mike","lastInitName":"Tauchman, M","initLastName":"M Tauchman","fullFMLName":"Michael Robert Tauchman","fullLFMName":"Tauchman, Michael Robert","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"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},"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},"ID679845":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845","firstName":"Nicholas","lastName":"Loftin","primaryNumber":"12","birthDate":"1998-09-25","currentAge":27,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Loftin","middleName":"James","boxscoreName":"Loftin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Loftin","nameSlug":"nick-loftin-679845","firstLastName":"Nick Loftin","lastFirstName":"Loftin, Nick","lastInitName":"Loftin, N","initLastName":"N Loftin","fullFMLName":"Nicholas James Loftin","fullLFMName":"Loftin, Nicholas James","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID691799":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799","firstName":"Grant","lastName":"Taylor","primaryNumber":"31","birthDate":"2002-05-20","currentAge":24,"birthCity":"Florence","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Taylor","middleName":"Alan","boxscoreName":"Taylor, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-06-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Taylor","nameSlug":"grant-taylor-691799","firstLastName":"Grant Taylor","lastFirstName":"Taylor, Grant","lastInitName":"Taylor, G","initLastName":"G Taylor","fullFMLName":"Grant Alan Taylor","fullLFMName":"Taylor, Grant Alan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"11","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID668674":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674","firstName":"Lucas","lastName":"Erceg","primaryNumber":"60","birthDate":"1995-05-01","currentAge":31,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Erceg","middleName":"Stijepan","boxscoreName":"Erceg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"urr-seg","mlbDebutDate":"2023-05-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Erceg","nameSlug":"lucas-erceg-668674","firstLastName":"Lucas Erceg","lastFirstName":"Erceg, Lucas","lastInitName":"Erceg, L","initLastName":"L Erceg","fullFMLName":"Lucas Stijepan Erceg","fullLFMName":"Erceg, Lucas Stijepan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID683770":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770","firstName":"Jonathan","lastName":"Robertson","primaryNumber":"54","birthDate":"1997-12-26","currentAge":28,"birthCity":"Loose Creek","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Will","useLastName":"Robertson","middleName":"Will","boxscoreName":"Robertson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-06-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Robertson","nameSlug":"will-robertson-683770","firstLastName":"Will Robertson","lastFirstName":"Robertson, Will","lastInitName":"Robertson, W","initLastName":"W Robertson","fullFMLName":"Jonathan Will Robertson","fullLFMName":"Robertson, Jonathan Will","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID673929":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929","firstName":"Jordan","lastName":"Leasure","primaryNumber":"49","birthDate":"1998-08-15","currentAge":28,"birthCity":"Riverview","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Leasure","middleName":"Davis","boxscoreName":"Leasure","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Leasure","nameSlug":"jordan-leasure-673929","firstLastName":"Jordan Leasure","lastFirstName":"Leasure, Jordan","lastInitName":"Leasure, J","initLastName":"J Leasure","fullFMLName":"Jordan Davis Leasure","fullLFMName":"Leasure, Jordan Davis","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID678024":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024","firstName":"Michael","lastName":"Vasil","primaryNumber":"61","birthDate":"2000-03-19","currentAge":26,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Vasil","boxscoreName":"Vasil","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"VASS-uhl","mlbDebutDate":"2025-03-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Vasil","nameSlug":"mike-vasil-678024","firstLastName":"Mike Vasil","lastFirstName":"Vasil, Mike","lastInitName":"Vasil, M","initLastName":"M Vasil","fullFMLName":"Michael  Vasil","fullLFMName":"Vasil, Michael","strikeZoneTop":3.55,"strikeZoneBottom":1.63},"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},"ID572191":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191","firstName":"Michael","lastName":"Taylor","primaryNumber":"21","birthDate":"1991-03-26","currentAge":35,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Michael A.","useLastName":"Taylor","middleName":"Anthony","boxscoreName":"Taylor, M","nickName":"Miggy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2014-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael A. Taylor","nameSlug":"michael-a-taylor-572191","firstLastName":"Michael A. Taylor","lastFirstName":"Taylor, Michael A.","lastInitName":"Taylor, M","initLastName":"M Taylor","fullFMLName":"Michael Anthony Taylor","fullLFMName":"Taylor, Michael Anthony","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"ID656457":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457","firstName":"Tyler","lastName":"Gilbert","primaryNumber":"40","birthDate":"1993-12-22","currentAge":32,"birthCity":"Santa Cruz","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Gilbert","boxscoreName":"Gilbert, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-08-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Gilbert","nameSlug":"tyler-gilbert-656457","firstLastName":"Tyler Gilbert","lastFirstName":"Gilbert, Tyler","lastInitName":"Gilbert, T","initLastName":"T Gilbert","fullFMLName":"Tyler Gilbert","fullLFMName":"Gilbert, Tyler","strikeZoneTop":3.344,"strikeZoneBottom":1.688}},"venue":{"id":4,"name":"Rate Field","link":"/api/v1/venues/4","location":{"address1":"333 West 35th Street","city":"Chicago","state":"Illinois","stateAbbrev":"IL","postalCode":"60616","defaultCoordinates":{"latitude":41.83,"longitude":-87.634167},"azimuthAngle":127.0,"elevation":595,"country":"USA","phone":"(312) 674-1000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":40126,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":377,"center":400,"rightCenter":372,"rightLine":335},"active":true,"season":"2025"},"officialVenue":{"id":4,"link":"/api/v1/venues/4"},"weather":{"condition":"Partly Cloudy","temp":"72","wind":"9 mph, Out To LF"},"gameInfo":{"attendance":10598,"firstPitch":"2025-08-27T23:40:00.000Z","gameDurationMinutes":159},"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":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"home":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"}},"officialScorer":{"id":640277,"fullName":"Bill Seiple","link":"/api/v1/people/640277"},"primaryDatacaster":{"id":700141,"fullName":"Matthew Fox","link":"/api/v1/people/700141"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mike Yastrzemski pops out to shortstop Chase Meidroth.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-27T23:41:23.173Z","endTime":"2025-08-27T23:42:55.760Z","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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8],"actionIndex":[0,1,2],"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-27T20:02:40.495Z","endTime":"2025-08-27T23:13:55.505Z","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-08-27T23:13:55.505Z","endTime":"2025-08-27T23:40:58.443Z","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-08-27T23:40:58.443Z","endTime":"2025-08-27T23:41:25.112Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.20653794454177,"strikeZoneBottom":1.4574582958034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.016395510583397,"aZ":-20.697541569432804,"pfxX":1.3980369679290705,"pfxZ":6.676927155842298,"pX":-1.2090521010572928,"pZ":3.0265435356218098,"vX0":-0.7658342899095281,"vY0":-130.21036035659304,"vZ0":-4.228540640357563,"x":163.09,"y":157.06,"x0":-1.0929670780478105,"y0":50.005361690019534,"z0":6.235186665070029,"aX":2.404020275333698},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.4,"breakHorizontal":-2.4,"spinRate":2654,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.4204441045522369,"extension":5.3995102518023135},"index":3,"playId":"be3bdb77-8a79-3eab-9a2d-9373399dded2","pitchNumber":1,"startTime":"2025-08-27T23:41:25.112Z","endTime":"2025-08-27T23:41:28.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.47700600200902,"strikeZoneBottom":1.63756410822698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78206182833323,"aZ":-16.474683684283594,"pfxX":-8.035758617740527,"pfxZ":8.696671764414809,"pX":0.8698674278395078,"pZ":2.0955139251534716,"vX0":7.285498203886683,"vY0":-133.50966984353943,"vZ0":-7.080842417798207,"x":83.84,"y":182.2,"x0":-0.8504808369243286,"y0":50.00238074958763,"z0":5.968083096172738,"aX":-14.504679638762434},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":13.0,"spinRate":2294,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4102867642528185,"extension":5.637442587303812},"index":4,"playId":"6fcee8af-2373-3e5f-8d62-9767234567b5","pitchNumber":2,"startTime":"2025-08-27T23:41:39.490Z","endTime":"2025-08-27T23:41:43.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.55925648010429,"aZ":-41.81627806156756,"pfxX":6.268985279824794,"pfxZ":-7.60527014220281,"pX":0.23122905442187391,"pZ":1.4865045789039542,"vX0":0.5903991092589296,"vY0":-112.82513519892845,"vZ0":-1.577313499071924,"x":108.19,"y":198.64,"x0":-0.8477504902401528,"y0":50.00074242419735,"z0":6.469866039699986,"aX":7.9524899554163},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-13.8,"breakHorizontal":-11.5,"spinRate":3115,"spinDirection":40},"zone":8,"typeConfidence":0.9,"plateTime":0.4884474381650752,"extension":5.60767553038344},"index":5,"playId":"97935876-073b-3aa9-8c1f-2b353e290879","pitchNumber":3,"startTime":"2025-08-27T23:41:53.006Z","endTime":"2025-08-27T23:41:56.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.927615689857856,"aZ":-24.755206557292325,"pfxX":-9.038761841191276,"pfxZ":4.6059882496372895,"pX":-1.0423943868797183,"pZ":2.2291599759557097,"vX0":3.1693852925687214,"vY0":-126.19784001375398,"vZ0":-4.474966635284202,"x":156.73,"y":178.59,"x0":-1.1408852772209046,"y0":50.00524371740084,"z0":6.022069108684199,"aX":-14.565726748827634},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.6,"breakHorizontal":15.6,"spinRate":1708,"spinDirection":232},"zone":13,"typeConfidence":0.87,"plateTime":0.4341919586429608,"extension":5.481770652757237},"index":6,"playId":"9188b35c-d446-32c5-b062-9d20bb0a45c9","pitchNumber":4,"startTime":"2025-08-27T23:42:15.633Z","endTime":"2025-08-27T23:42:19.017Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":7,"startTime":"2025-08-27T23:42:31.628Z","endTime":"2025-08-27T23:42:46.099Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.84799927657507,"aZ":-18.109402246117597,"pfxX":-7.280905123407711,"pfxZ":7.6192730499109285,"pX":0.5176064812610467,"pZ":2.798515521736119,"vX0":6.404963220510541,"vY0":-134.87155179976244,"vZ0":-5.1806920120076665,"x":97.27,"y":163.22,"x0":-0.9399659443921285,"y0":50.0012179366571,"z0":6.01809917200721,"aX":-13.436314594863655},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.0,"breakHorizontal":11.9,"spinRate":2229,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.40584798315971016,"extension":5.625445293808364},"hitData":{"launchSpeed":86.3,"launchAngle":65.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.21,"coordY":139.21}},"index":8,"playId":"d29d2603-1297-3343-8e60-88052e602e4d","pitchNumber":5,"startTime":"2025-08-27T23:42:46.099Z","endTime":"2025-08-27T23:42:55.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:42:55.760Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-27T23:43:03.363Z","endTime":"2025-08-27T23:45:05.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":3.57044089298125,"strikeZoneBottom":1.66900730867354,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.59642893824603,"aZ":-41.81185808098774,"pfxX":6.310874350384572,"pfxZ":-7.582426265373808,"pX":0.8613462029338292,"pZ":2.7353521296139043,"vX0":0.8359202987718173,"vY0":-112.95496848803994,"vZ0":0.7745585762936584,"x":84.17,"y":164.93,"x0":-0.3336190819693954,"y0":50.001500772242565,"z0":6.645683195651869,"aX":8.024896099566392},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-13.1,"breakHorizontal":-11.6,"spinRate":3041,"spinDirection":42},"zone":12,"typeConfidence":0.9,"plateTime":0.48787124387316494,"extension":5.435274040064258},"index":0,"playId":"8a8a990b-dd5d-34b9-9083-3cd0a85f2281","pitchNumber":1,"startTime":"2025-08-27T23:43:17.483Z","endTime":"2025-08-27T23:43:21.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.58202223181822,"strikeZoneBottom":1.58701789487901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.0961870859609,"aZ":-13.460907998485142,"pfxX":-4.053468586918621,"pfxZ":10.377115093207177,"pX":-0.7068290039642596,"pZ":3.7586262689051146,"vX0":0.7364619643158674,"vY0":-134.2067272762085,"vZ0":-4.101760105880101,"x":143.94,"y":137.3,"x0":-0.4604066390443887,"y0":50.00584234903918,"z0":6.28201084864007,"aX":-7.312118710085692},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":7.2,"spinRate":2419,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4098966662894714,"extension":5.5329703465230065},"index":1,"playId":"885b815e-2927-3e60-a1ac-b1a6df006de2","pitchNumber":2,"startTime":"2025-08-27T23:43:30.247Z","endTime":"2025-08-27T23:43:33.869Z","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.6,"endSpeed":83.5,"strikeZoneTop":3.56429409266529,"strikeZoneBottom":1.69015407637186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.472598666011905,"aZ":-14.805434863306017,"pfxX":-3.8003212546043383,"pfxZ":9.581011899574383,"pX":0.05642619145178643,"pZ":4.652799126629205,"vX0":2.4797651179263607,"vY0":-134.831784410533,"vZ0":-1.679498980574151,"x":114.85,"y":113.15,"x0":-0.3886419752965184,"y0":50.00604020879889,"z0":6.345993362818366,"aX":-6.8920920470357325},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":6.2,"spinRate":2345,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4086188060817433,"extension":5.406482882819675},"index":2,"playId":"d9f758fb-1dd9-3d5d-b227-867e1813448e","pitchNumber":3,"startTime":"2025-08-27T23:43:48.665Z","endTime":"2025-08-27T23:43:52.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.5309944981051,"strikeZoneBottom":1.69983124095937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.185534085971312,"aZ":-21.381085955477108,"pfxX":2.415075484667735,"pfxZ":6.191676165760827,"pX":-0.11668712299926393,"pZ":4.060755328685093,"vX0":0.23898181349889913,"vY0":-131.30010441145768,"vZ0":-1.8378954647105425,"x":121.45,"y":129.14,"x0":-0.5226312640153226,"y0":50.00274347715102,"z0":6.36315021485894,"aX":4.210546055360112},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.0,"breakHorizontal":-4.4,"spinRate":2686,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.4173788915986085,"extension":5.395192532334732},"index":3,"playId":"db7b88ea-fb46-34a6-ae22-365c8ea6f97f","pitchNumber":4,"startTime":"2025-08-27T23:44:05.679Z","endTime":"2025-08-27T23:44:09.770Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-27T23:44:23.841Z","endTime":"2025-08-27T23:44:37.647Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.179749363430105,"aZ":-12.247275722629599,"pfxX":-3.9024834775245987,"pfxZ":10.750243373749282,"pX":0.782080309162706,"pZ":2.8108835854384675,"vX0":3.9560116415903255,"vY0":-136.09011295708123,"vZ0":-6.851034246628095,"x":87.19,"y":162.89,"x0":-0.19174331784489818,"y0":50.00083003804063,"z0":6.230386316045683,"aX":-7.232365150449045},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":6.1,"spinRate":2382,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.40431069816519916,"extension":5.467539409854258},"index":5,"playId":"d6987a3d-d4ae-375d-9817-156942f17827","pitchNumber":5,"startTime":"2025-08-27T23:44:37.647Z","endTime":"2025-08-27T23:44:41.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.845469825637434,"aZ":-15.896138396548661,"pfxX":1.348314322449715,"pfxZ":9.0567396932806,"pX":-0.49258110909372893,"pZ":3.0373623806324335,"vX0":-0.335093585989015,"vY0":-132.3766750588103,"vZ0":-5.219162168635273,"x":135.78,"y":156.77,"x0":-0.5406102417629967,"y0":50.00562811527904,"z0":6.175429336576486,"aX":2.4241200071754925},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.7,"breakHorizontal":-2.4,"spinRate":2655,"spinDirection":191},"zone":1,"typeConfidence":2.0,"plateTime":0.4117517070180643,"extension":5.48321749063903},"index":6,"playId":"cd9e4175-5a36-32c2-8b17-ed15d08cd211","pitchNumber":6,"startTime":"2025-08-27T23:45:01.632Z","endTime":"2025-08-27T23:45:05.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:45:05.089Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out sharply to right fielder Mike Tauchman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-27T23:45:09.088Z","endTime":"2025-08-27T23:47:09.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.50164958813447,"strikeZoneBottom":1.69965951407274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07416631466213,"aZ":-16.970081477381004,"pfxX":-7.657878587486532,"pfxZ":8.302314164080322,"pX":-0.9270598868389432,"pZ":2.6101757228388016,"vX0":2.640887707620633,"vY0":-134.23753813040832,"vZ0":-6.032486788345991,"x":152.34,"y":168.31,"x0":-0.9264504477550087,"y0":50.00654168359625,"z0":6.08791075524893,"aX":-14.02872155683006},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":13.3,"spinRate":2221,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40747530683642497,"extension":5.5696299191172765},"index":0,"playId":"8a6f0672-66a8-3ac4-90bf-ef132d2656b0","pitchNumber":1,"startTime":"2025-08-27T23:45:28.110Z","endTime":"2025-08-27T23:45:32.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.40378507013799,"strikeZoneBottom":1.69997456892024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.80378079183072,"aZ":-20.696358064094934,"pfxX":-4.7917653144982495,"pfxZ":7.206263579118702,"pX":0.2689336869710359,"pZ":2.3708503860405137,"vX0":4.702233974378664,"vY0":-125.52274663787351,"vZ0":-4.869188321225999,"x":106.75,"y":174.77,"x0":-1.0075966123794746,"y0":50.00364851428927,"z0":6.024601952674282,"aX":-7.634046323322368},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.1,"breakHorizontal":7.6,"spinRate":1750,"spinDirection":230},"zone":5,"typeConfidence":0.59,"plateTime":0.43663778112276175,"extension":5.606116826108366},"index":1,"playId":"133eb5bc-90d4-38a3-8307-4de58aaadaac","pitchNumber":2,"startTime":"2025-08-27T23:45:44.738Z","endTime":"2025-08-27T23:45:48.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.55236746864251,"strikeZoneBottom":1.58056720704666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.701670150310978,"aZ":-33.11602468795356,"pfxX":3.958860087658686,"pfxZ":-0.5974583859354992,"pX":0.4771720063566987,"pZ":1.700801004038971,"vX0":2.228485116755912,"vY0":-124.83024714576686,"vZ0":-4.235686240832441,"x":98.81,"y":192.86,"x0":-0.9395821505814926,"y0":50.00097019776125,"z0":6.127954217103964,"aX":6.2838332549867255},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.8,"breakHorizontal":-7.7,"spinRate":2856,"spinDirection":103},"zone":9,"typeConfidence":2.0,"plateTime":0.4377662913837024,"extension":5.73558151131321},"index":2,"playId":"98d9d961-62d2-32d4-b555-562f40e86cd4","pitchNumber":3,"startTime":"2025-08-27T23:45:59.788Z","endTime":"2025-08-27T23:46:04.794Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.94410874392511,"aZ":-16.751041145708452,"pfxX":-7.962643887815159,"pfxZ":8.282160500483407,"pX":0.35307670652684336,"pZ":2.7090432071100916,"vX0":6.111154469956512,"vY0":-135.45124814141323,"vZ0":-5.793850019982374,"x":103.54,"y":165.64,"x0":-0.8951791999339881,"y0":50.00381232430577,"z0":6.042706101401536,"aX":-14.83107381307065},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":13.2,"spinRate":2270,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4040188325989962,"extension":5.587561250789458},"index":3,"playId":"9a9ea961-321d-32eb-9457-bc95845e9a5f","pitchNumber":4,"startTime":"2025-08-27T23:46:18.123Z","endTime":"2025-08-27T23:46:21.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.491044744056197,"aZ":-21.624752225572305,"pfxX":-7.098887350955952,"pfxZ":6.555105187806648,"pX":-0.4573742841676054,"pZ":2.1489356763261114,"vX0":3.5615961047456355,"vY0":-126.48716249134895,"vZ0":-5.329856371763785,"x":134.43,"y":180.76,"x0":-0.9666948498500206,"y0":50.00257529409371,"z0":6.033890941794074,"aX":-11.421572881448844},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.8,"breakHorizontal":12.0,"spinRate":1790,"spinDirection":229},"zone":7,"typeConfidence":0.75,"plateTime":0.4342080871184901,"extension":5.596282066552964},"index":4,"playId":"00ab54be-f315-3793-a640-4211e19bce1d","pitchNumber":5,"startTime":"2025-08-27T23:46:35.190Z","endTime":"2025-08-27T23:46:39.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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.630267084140634,"aZ":-43.41312254544323,"pfxX":7.56499620373258,"pfxZ":-8.665113920100447,"pX":-0.6548556575687671,"pZ":2.4457675706627517,"vX0":-1.7660087335082029,"vY0":-113.94036485424807,"vZ0":0.43864829345120904,"x":141.96,"y":172.74,"x0":-0.8458126194632977,"y0":50.00483944564803,"z0":6.589442685892715,"aX":9.810152343578398},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-15.1,"breakHorizontal":-13.1,"spinRate":3200,"spinDirection":40},"zone":4,"typeConfidence":0.91,"plateTime":0.48327970428285427,"extension":5.561369636029497},"hitData":{"launchSpeed":101.8,"launchAngle":39.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":170.86,"coordY":65.24}},"index":5,"playId":"d2d80ac2-af05-372a-b1b9-0571904f8b44","pitchNumber":6,"startTime":"2025-08-27T23:46:59.560Z","endTime":"2025-08-27T23:47:09.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:47:09.354Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Tauchman called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-27T23:48:47.556Z","endTime":"2025-08-27T23:50:39.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"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":"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":92.9,"endSpeed":84.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76474352658288,"aZ":-10.483813141473156,"pfxX":-3.6139741243419494,"pfxZ":11.75395713081923,"pX":0.20917016877686856,"pZ":2.32679429867468,"vX0":5.392274421807542,"vY0":-135.068890422304,"vZ0":-7.696416301175573,"x":109.03,"y":175.96,"x0":-1.3446830576191842,"y0":50.000744909155344,"z0":5.952485370548034,"aX":-6.668280770996784},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.8,"breakHorizontal":5.4,"spinRate":2311,"spinDirection":210},"zone":5,"typeConfidence":0.92,"plateTime":0.40570754622339944,"extension":6.609551598825977},"index":0,"playId":"eae301b8-1516-354c-aece-bcf550d0048a","pitchNumber":1,"startTime":"2025-08-27T23:49:17.123Z","endTime":"2025-08-27T23:49:20.123Z","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":94.0,"endSpeed":85.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.220079165754274,"aZ":-10.776755934101782,"pfxX":-4.703409587825967,"pfxZ":11.349041522171593,"pX":0.28062478495876425,"pZ":3.085265755326093,"vX0":6.07861781583335,"vY0":-136.71261513501213,"vZ0":-5.924621075930928,"x":106.3,"y":155.48,"x0":-1.3645706444791175,"y0":50.00447089267053,"z0":6.02605269065627,"aX":-8.869778012532638},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.4,"breakHorizontal":7.2,"spinRate":2411,"spinDirection":209},"zone":3,"typeConfidence":0.92,"plateTime":0.4012231001051907,"extension":6.56178705157979},"index":1,"playId":"3a32d54c-33cc-34fa-a74c-d0325c87593a","pitchNumber":2,"startTime":"2025-08-27T23:49:33.701Z","endTime":"2025-08-27T23:49:36.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.54477951024407,"strikeZoneBottom":1.75864012344635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86000929341876,"aZ":-33.00476914079095,"pfxX":9.38845784717678,"pfxZ":-0.5667752379668709,"pX":0.7901603849953167,"pZ":1.660839477392866,"vX0":3.4464193078188683,"vY0":-119.97556332067933,"vZ0":-2.997479382528481,"x":86.88,"y":193.94,"x0":-1.8842157538178432,"y0":50.00471307360384,"z0":5.863175225019398,"aX":13.70910082695136},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.4,"breakHorizontal":-17.9,"spinRate":2741,"spinDirection":43},"zone":14,"typeConfidence":0.91,"plateTime":0.4562489424445757,"extension":6.489204391382713},"index":2,"playId":"3e43727e-abcc-31cb-94fb-b770e5530c5b","pitchNumber":3,"startTime":"2025-08-27T23:49:51.417Z","endTime":"2025-08-27T23:49:55.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.49271338331676,"strikeZoneBottom":1.59623102729668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.338307098255623,"aZ":-10.222557507495026,"pfxX":-4.589836230868915,"pfxZ":11.426825523617314,"pX":-0.41547227836880585,"pZ":1.324388480209289,"vX0":4.51963034508011,"vY0":-137.22823983264203,"vZ0":-10.39331328588818,"x":132.84,"y":203.02,"x0":-1.481823083935253,"y0":50.00353175504681,"z0":5.842007576673618,"aX":-8.817159924168562},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":7.4,"spinRate":2409,"spinDirection":215},"zone":13,"typeConfidence":0.92,"plateTime":0.3980555844293816,"extension":6.298163975050963},"index":3,"playId":"53cdbf75-9b74-3da5-bb81-63f468f559c7","pitchNumber":4,"startTime":"2025-08-27T23:50:05.173Z","endTime":"2025-08-27T23:50:08.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.49277178359687,"strikeZoneBottom":1.65692237584754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.336094547176884,"aZ":-26.520206112469825,"pfxX":1.8553638395391259,"pfxZ":3.3657342473641743,"pX":1.5375654667242877,"pZ":0.6207510946673547,"vX0":7.16721106913781,"vY0":-127.97104289104169,"vZ0":-7.878592963382825,"x":58.39,"y":222.02,"x0":-1.5263172239351857,"y0":50.001200657079984,"z0":5.779441656487622,"aX":3.1147929535404018},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.7,"breakHorizontal":-4.8,"spinRate":2640,"spinDirection":158},"zone":14,"typeConfidence":0.9,"plateTime":0.42599140599567553,"extension":6.49840001407669},"index":4,"playId":"08f5f088-fc5e-396c-8eb5-06aa7076fb6b","pitchNumber":5,"startTime":"2025-08-27T23:50:18.620Z","endTime":"2025-08-27T23:50:22.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.53558606211085,"strikeZoneBottom":1.67939697380515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.948549167867263,"aZ":-10.922114316700071,"pfxX":-3.8689254658038426,"pfxZ":11.144017951398505,"pX":0.5294793473245893,"pZ":1.6405403589594851,"vX0":6.4563980484069665,"vY0":-136.69485078540598,"vZ0":-9.281098113971597,"x":96.82,"y":194.49,"x0":-1.3521274330312862,"y0":50.00600393742708,"z0":5.814222287043443,"aX":-7.380668586484231},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":5.8,"spinRate":2389,"spinDirection":204},"zone":9,"typeConfidence":0.93,"plateTime":0.39951693626730567,"extension":6.688010895077098},"index":5,"playId":"4ca013e1-9db6-3593-b3e9-1287ce1d4486","pitchNumber":6,"startTime":"2025-08-27T23:50:34.787Z","endTime":"2025-08-27T23:50:39.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:50:39.336Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Vargas flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-27T23:50:44.451Z","endTime":"2025-08-27T23:51:31.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(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":87.3,"endSpeed":81.1,"strikeZoneTop":3.49304551502296,"strikeZoneBottom":1.62035141815362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.78626267596206,"aZ":-27.93710789041646,"pfxX":2.6126387469119443,"pfxZ":2.553041003305852,"pX":0.5643266144842474,"pZ":3.4405162388471457,"vX0":4.62325249802193,"vY0":-127.20776134153611,"vZ0":-1.3670093267351486,"x":95.49,"y":145.89,"x0":-1.6067474160276685,"y0":50.005669018738836,"z0":6.1720971122394515,"aX":4.339064721945439},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.6,"breakHorizontal":-5.6,"spinRate":2562,"spinDirection":174},"zone":3,"typeConfidence":0.9,"plateTime":0.42836974793952987,"extension":6.32952738899365},"index":0,"playId":"777481a3-a862-3165-a852-0aded9a41229","pitchNumber":1,"startTime":"2025-08-27T23:51:04.756Z","endTime":"2025-08-27T23:51:08.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.238731616486284,"aZ":-11.625113547827327,"pfxX":-4.3984915428556235,"pfxZ":10.800867608430496,"pX":0.3582716681674945,"pZ":3.7554417060902394,"vX0":5.672810438846028,"vY0":-136.82303607908148,"vZ0":-3.9921651075019264,"x":103.34,"y":137.38,"x0":-1.1671815569299084,"y0":50.001766631520745,"z0":6.025809375227988,"aX":-8.367788761890498},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.0,"breakHorizontal":6.8,"spinRate":2405,"spinDirection":206},"zone":12,"typeConfidence":0.92,"plateTime":0.3998085119957784,"extension":6.598049077300256},"hitData":{"launchSpeed":85.5,"launchAngle":50.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.63,"coordY":117.2}},"index":1,"playId":"ba758c94-fb64-3a56-b27c-3d61d40d8705","pitchNumber":2,"startTime":"2025-08-27T23:51:21.988Z","endTime":"2025-08-27T23:51:31.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:51:31.210Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Teel lines out to left fielder Michael Massey.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-27T23:51:34.063Z","endTime":"2025-08-27T23:52:04.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.953813637150354,"aZ":-11.695715354038128,"pfxX":-3.915488005119086,"pfxZ":10.84351174446403,"pX":0.15651464828252362,"pZ":2.555111612801534,"vX0":5.173459773259847,"vY0":-136.5312118664024,"vZ0":-6.744469941940179,"x":111.03,"y":169.79,"x0":-1.2538680622027238,"y0":50.004112244738685,"z0":5.861755013419777,"aX":-7.395780663433543},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":6.0,"spinRate":2426,"spinDirection":207},"zone":5,"typeConfidence":0.92,"plateTime":0.40112029382195447,"extension":6.509721429170779},"hitData":{"launchSpeed":92.8,"launchAngle":25.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.58,"coordY":76.39}},"index":0,"playId":"2a99cfe0-e76b-380c-9340-6f79543a3336","pitchNumber":1,"startTime":"2025-08-27T23:51:57.269Z","endTime":"2025-08-27T23:52:04.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:52:04.903Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Maikel Garcia flies out to second baseman Lenyn Sosa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-27T23:54:01.443Z","endTime":"2025-08-27T23:56:18.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.57270867542504,"strikeZoneBottom":1.72169005415326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.442084812659527,"aZ":-17.651889780724026,"pfxX":-7.608293289675322,"pfxZ":7.898361789780037,"pX":0.057199910806264735,"pZ":2.1052098492309903,"vX0":4.0652107682571135,"vY0":-134.5549081025319,"vZ0":-6.8135479921664475,"x":114.82,"y":181.94,"x0":-0.48250263054831294,"y0":50.003089776956664,"z0":5.91521277080401,"aX":-13.989566215759567},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":13.0,"spinRate":2307,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.406636020695994,"extension":5.483693450701745},"index":0,"playId":"297093e4-b250-369b-868b-dc877e3b5047","pitchNumber":1,"startTime":"2025-08-27T23:54:31.644Z","endTime":"2025-08-27T23:54:35.116Z","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":92.1,"endSpeed":83.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.171801255850177,"aZ":-12.36402699573842,"pfxX":-3.498855302571469,"pfxZ":10.93764673940391,"pX":0.4866715497922463,"pZ":3.7431154242723226,"vX0":3.453502009551412,"vY0":-134.03695545014918,"vZ0":-4.335097748492581,"x":98.45,"y":137.72,"x0":-0.3666416332272506,"y0":50.00551046555264,"z0":6.270654345509615,"aX":-6.339169308821782},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.1,"breakHorizontal":5.5,"spinRate":2500,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.40933839386774595,"extension":5.449697605524627},"index":1,"playId":"126547f2-adb3-3ad6-8cea-29484cecb948","pitchNumber":2,"startTime":"2025-08-27T23:54:47.922Z","endTime":"2025-08-27T23:54:51.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.56141247899692,"strikeZoneBottom":1.71151295936714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.937725386279347,"aZ":-15.897973418088112,"pfxX":1.3712886982405612,"pfxZ":9.099276034260535,"pX":-0.8319824180266915,"pZ":4.541775086095454,"vX0":-1.1554293210178008,"vY0":-131.8627824619835,"vZ0":-1.7428418821162954,"x":148.71,"y":116.15,"x0":-0.5695991970788628,"y0":50.00051817522848,"z0":6.364874458958868,"aX":2.452260473476609},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.4,"breakHorizontal":-2.3,"spinRate":2675,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.41291847031719575,"extension":5.404934580933246},"index":2,"playId":"5d030c34-abd7-36d2-93c0-33c1fdac8874","pitchNumber":3,"startTime":"2025-08-27T23:55:07.825Z","endTime":"2025-08-27T23:55:11.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.56479268601169,"strikeZoneBottom":1.66731784902218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.573707816037988,"aZ":-33.76457876804713,"pfxX":3.8128558630831817,"pfxZ":-0.9818187225516981,"pX":1.3496916636784548,"pZ":0.7086968839230909,"vX0":2.8692840815325917,"vY0":-125.84339142233927,"vZ0":-6.592592791478521,"x":65.55,"y":219.65,"x0":-0.29562900756112487,"y0":50.00064555804848,"z0":6.055852812440719,"aX":6.190257180377148},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.9,"breakHorizontal":-7.6,"spinRate":2936,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4331987153713839,"extension":5.698305520137596},"index":3,"playId":"51426e77-38c9-3aaf-9ba6-f04ab51bdac0","pitchNumber":4,"startTime":"2025-08-27T23:55:24.010Z","endTime":"2025-08-27T23:55:28.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.39322122040711,"aZ":-23.023843489230163,"pfxX":3.5346463901066025,"pfxZ":5.178674008400812,"pX":-0.2017215462769608,"pZ":4.274070481724136,"vX0":-0.2228271121600688,"vY0":-131.01578862912277,"vZ0":-0.9724802783447485,"x":124.69,"y":123.38,"x0":-0.5766506183183522,"y0":50.00290457979902,"z0":6.344863349952122,"aX":6.246416199017745},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.5,"breakHorizontal":-6.4,"spinRate":2516,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.41545555516550214,"extension":5.488504144007286},"index":4,"playId":"8281f774-8078-35e0-9bcd-ead851b12f67","pitchNumber":5,"startTime":"2025-08-27T23:55:48.274Z","endTime":"2025-08-27T23:55:51.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.735594155035677,"aZ":-17.4055875475492,"pfxX":-8.505122400865794,"pfxZ":7.871413192888193,"pX":-0.502857854137627,"pZ":2.7534321894766864,"vX0":2.721383252460314,"vY0":-136.08096351176277,"vZ0":-5.512241732196633,"x":136.17,"y":164.44,"x0":-0.41052908304956015,"y0":50.00472796724038,"z0":6.010425946239785,"aX":-15.959395257547502},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.3,"breakHorizontal":14.9,"spinRate":2251,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4024449731647657,"extension":5.680200339274283},"hitData":{"launchSpeed":87.7,"launchAngle":60.0,"totalDistance":189.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.49,"coordY":125.63}},"index":5,"playId":"0eaf4880-1fe2-30ab-aaf0-4770b802a17d","pitchNumber":6,"startTime":"2025-08-27T23:56:08.376Z","endTime":"2025-08-27T23:56:18.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:56:18.105Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to left fielder Andrew Benintendi.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-27T23:56:24.236Z","endTime":"2025-08-27T23:57:58.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.9704984453544,"aZ":-21.227376518045833,"pfxX":3.5753064527671885,"pfxZ":6.357053302706056,"pX":0.33024777560761337,"pZ":2.688799897604108,"vX0":0.7651330039967642,"vY0":-130.29754046819437,"vZ0":-5.04942612444447,"x":104.41,"y":166.18,"x0":-0.43165249320610005,"y0":50.003330407824414,"z0":6.25240330863298,"aX":6.157308667230923},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.7,"breakHorizontal":-6.6,"spinRate":2723,"spinDirection":176},"zone":6,"typeConfidence":2.0,"plateTime":0.4201123572903116,"extension":5.321404996312718},"index":0,"playId":"52d48c74-afaf-3ec2-896d-598fb66a9312","pitchNumber":1,"startTime":"2025-08-27T23:56:39.810Z","endTime":"2025-08-27T23:56:44.582Z","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":86.9,"endSpeed":80.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.177730330441882,"aZ":-31.46309186386524,"pfxX":3.249097034874022,"pfxZ":0.44083615608175997,"pX":1.6597262857745767,"pZ":1.8463145605809577,"vX0":3.6290258832997457,"vY0":-126.47508613638256,"vZ0":-4.64894017676288,"x":53.74,"y":188.93,"x0":-0.2146077088216541,"y0":50.00468593200068,"z0":6.224235551333717,"aX":5.27767982649718},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.0,"breakHorizontal":-6.7,"spinRate":2806,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.43265234371891204,"extension":5.557861972235383},"index":1,"playId":"4cfb38ea-6dbc-31f8-8c11-c6724ca8eacb","pitchNumber":2,"startTime":"2025-08-27T23:57:01.648Z","endTime":"2025-08-27T23:57:05.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.68947789142917,"strikeZoneBottom":1.72197438489381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.284313976284785,"aZ":-36.729885259080696,"pfxX":4.122690175751829,"pfxZ":-3.013779702263876,"pX":1.599530962376213,"pZ":1.3574314240034084,"vX0":3.345294991885771,"vY0":-122.13211707499242,"vZ0":-3.964462724303867,"x":56.03,"y":202.13,"x0":-0.32421310862858765,"y0":50.005057469778265,"z0":6.163938777571314,"aX":6.222872164338174},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.1,"breakHorizontal":-8.3,"spinRate":3012,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4486471114412054,"extension":5.577636007435071},"index":2,"playId":"0fc8f535-8eab-3a95-a4d6-57f215c7a173","pitchNumber":3,"startTime":"2025-08-27T23:57:15.728Z","endTime":"2025-08-27T23:57:20.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.69017711328264,"strikeZoneBottom":1.71998339407797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.03962543432552,"aZ":-12.094815933968654,"pfxX":-4.429263925091473,"pfxZ":10.926513712928365,"pX":-0.6094376847566475,"pZ":3.8093608626151294,"vX0":0.9758581765876138,"vY0":-135.54384741875091,"vZ0":-4.133667675084575,"x":140.23,"y":135.93,"x0":-0.40173315994144054,"y0":50.00450254897223,"z0":6.2155962777828675,"aX":-8.140114030516179},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":7.8,"spinRate":2556,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.40602381811516697,"extension":5.500969166454064},"index":3,"playId":"56408410-1ea4-31ae-a1f6-07c3a0e9783d","pitchNumber":4,"startTime":"2025-08-27T23:57:30.131Z","endTime":"2025-08-27T23:57:35.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.77327206269402,"aZ":-21.65344565614935,"pfxX":3.5598916836582064,"pfxZ":6.086024786423376,"pX":-0.20258050156298038,"pZ":3.8390140210858834,"vX0":-0.5022936997167379,"vY0":-130.26677404246246,"vZ0":-2.2953746862847724,"x":124.72,"y":135.13,"x0":-0.4708030933113771,"y0":50.00508622751012,"z0":6.357846834135529,"aX":6.156905584339852},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.8,"breakHorizontal":-6.4,"spinRate":2671,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.41947445262166116,"extension":5.484106392141197},"hitData":{"launchSpeed":70.7,"launchAngle":43.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.73,"coordY":110.37}},"index":4,"playId":"545100b0-e5d8-3407-afdd-14fa3edf793e","pitchNumber":5,"startTime":"2025-08-27T23:57:49.983Z","endTime":"2025-08-27T23:57:58.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:57:58.116Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a line drive to center fielder Michael A. Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-27T23:58:02.083Z","endTime":"2025-08-28T00:00:47.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":572191,"link":"/api/v1/people/572191"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":84.4,"strikeZoneTop":3.18939361708787,"strikeZoneBottom":1.46798553740314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.346195239403155,"aZ":-12.53527987282651,"pfxX":-3.278969680145169,"pfxZ":10.7107386915557,"pX":-0.1397763291402838,"pZ":2.894853257614973,"vX0":3.0322929709110817,"vY0":-135.03788911872667,"vZ0":-6.25766310882583,"x":122.33,"y":160.62,"x0":-0.8550850976523772,"y0":50.006461452984645,"z0":6.136460035475011,"aX":-6.0143476626135515},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.1,"breakHorizontal":5.3,"spinRate":2465,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4067104010380418,"extension":5.732753807637575},"index":0,"playId":"724391af-493c-3705-a4af-9d9bcb485976","pitchNumber":1,"startTime":"2025-08-27T23:58:32.547Z","endTime":"2025-08-27T23:58:36.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.30007795218242,"strikeZoneBottom":1.45858729581719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.68208624011953,"aZ":-41.13866257656662,"pfxX":7.477651379764149,"pfxZ":-6.726919748195693,"pX":-0.706590360349974,"pZ":3.0730840619288458,"vX0":-1.7844616136053952,"vY0":-115.0570424888137,"vZ0":1.0031541153027457,"x":143.93,"y":155.81,"x0":-0.8892759666145525,"y0":50.00545254927236,"z0":6.6391110166602,"aX":9.959653106876365},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.6,"breakHorizontal":-13.1,"spinRate":3121,"spinDirection":43},"zone":1,"typeConfidence":0.83,"plateTime":0.47727097485539094,"extension":5.48017481763683},"index":1,"playId":"e6549c3c-80ad-3cbe-8e0e-fd89039586fe","pitchNumber":2,"startTime":"2025-08-27T23:58:52.941Z","endTime":"2025-08-27T23:58:57.495Z","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":92.7,"endSpeed":84.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.087738883543327,"aZ":-11.734507140298145,"pfxX":-3.0478425214931564,"pfxZ":11.168264733086339,"pX":-0.049882629614446936,"pZ":3.131092996992774,"vX0":3.178150542869411,"vY0":-134.86754301436795,"vZ0":-5.792495606505869,"x":118.9,"y":154.24,"x0":-0.8512067371331853,"y0":50.00557680257319,"z0":6.144721816013394,"aX":-5.5796972337042385},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.1,"breakHorizontal":4.8,"spinRate":2502,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4071214908383851,"extension":5.721348108600543},"index":2,"playId":"15d5573e-6f60-39aa-b458-aee760c66231","pitchNumber":3,"startTime":"2025-08-27T23:59:11.928Z","endTime":"2025-08-27T23:59:15.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.613957835936052,"aZ":-16.742594825888126,"pfxX":2.09638062079378,"pfxZ":8.720336976637473,"pX":-0.5845949564283888,"pZ":3.673546194773349,"vX0":0.388230583976761,"vY0":-131.37557775943773,"vZ0":-3.4656957645624553,"x":139.28,"y":139.59,"x0":-1.0064641999075463,"y0":50.004208019086484,"z0":6.23495082174802,"aX":3.70953317581925},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.4,"breakHorizontal":-3.8,"spinRate":2749,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4149845611198595,"extension":5.601091278925798},"index":3,"playId":"5a4a3176-fd6e-3a79-9967-c109a72ac021","pitchNumber":4,"startTime":"2025-08-27T23:59:33.063Z","endTime":"2025-08-27T23:59:36.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.673090742161172,"aZ":-17.754659196241175,"pfxX":1.943735190367244,"pfxZ":8.173590175824735,"pX":-1.052669171506487,"pZ":2.533312874028951,"vX0":-0.5575494094599749,"vY0":-131.21010348554148,"vZ0":-5.656010792306314,"x":157.13,"y":170.38,"x0":-1.0915106130834853,"y0":50.00266502776239,"z0":6.016145637320314,"aX":3.4293957861124564},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.9,"breakHorizontal":-3.5,"spinRate":2702,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4155641362473852,"extension":5.515053364660605},"index":4,"playId":"5cd5e2f5-0729-34bd-acad-b12b416722e9","pitchNumber":5,"startTime":"2025-08-27T23:59:55.428Z","endTime":"2025-08-28T00:00:03.219Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.212442714870296,"aZ":-24.490167129469704,"pfxX":-7.43657133958323,"pfxZ":4.72712833312101,"pX":-0.648134501456253,"pZ":1.317861292868773,"vX0":3.2657001822919356,"vY0":-126.80898994070638,"vZ0":-6.610157643170405,"x":141.71,"y":203.2,"x0":-0.987219037468762,"y0":50.005181522614755,"z0":5.915285899311746,"aX":-12.098944884793536},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.2,"breakHorizontal":12.7,"spinRate":1571,"spinDirection":235},"zone":13,"typeConfidence":0.82,"plateTime":0.43211761196215637,"extension":5.585579223518663},"hitData":{"launchSpeed":84.1,"launchAngle":22.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":88.54,"coordY":84.96}},"index":5,"playId":"a333f4bb-6dc6-3e86-99f0-bc2b4c3ccf29","pitchNumber":6,"startTime":"2025-08-28T00:00:35.784Z","endTime":"2025-08-28T00:00:47.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:00:47.058Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan India called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T00:00:50.162Z","endTime":"2025-08-28T00:03:22.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.40318098674499,"strikeZoneBottom":1.66895253045074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.3501268160068,"aZ":-20.067261381747954,"pfxX":-7.880933562255311,"pfxZ":6.597372994873105,"pX":0.22329319556620852,"pZ":1.4133169893831283,"vX0":4.480684815662309,"vY0":-134.60047097083302,"vZ0":-8.090085456771455,"x":108.49,"y":200.62,"x0":-0.4395510635004636,"y0":50.00024841347942,"z0":5.8800386254463195,"aX":-14.451041829796752},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.4,"breakHorizontal":13.3,"spinRate":2266,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4070059524175256,"extension":5.503212342063915},"index":0,"playId":"c5ede803-3025-3ff6-965b-e68884446165","pitchNumber":1,"startTime":"2025-08-28T00:01:12.518Z","endTime":"2025-08-28T00:01:16.225Z","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":91.6,"endSpeed":83.5,"strikeZoneTop":3.37480414877363,"strikeZoneBottom":1.53424441064542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.203359700529106,"aZ":-13.08934254147535,"pfxX":-4.739050408170969,"pfxZ":10.672282219914294,"pX":-0.4805041548781018,"pZ":2.3683607465326366,"vX0":1.288194585372076,"vY0":-133.26899352020664,"vZ0":-7.408774164590852,"x":135.32,"y":174.83,"x0":-0.35626335903973627,"y0":50.00203796103708,"z0":6.141266923676059,"aX":-8.4741724612215},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.9,"breakHorizontal":8.3,"spinRate":2353,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.41191681678453307,"extension":5.567999856668055},"index":1,"playId":"7a24eff8-2849-3bc7-a97f-590d205670ab","pitchNumber":2,"startTime":"2025-08-28T00:01:28.020Z","endTime":"2025-08-28T00:01:31.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.31952284064572,"strikeZoneBottom":1.51176489346699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.799031514367822,"aZ":-21.520815890550388,"pfxX":2.46532602286873,"pfxZ":6.051731569020838,"pX":1.327036402189693,"pZ":2.5957863950919835,"vX0":3.187025027808149,"vY0":-131.13125030107685,"vZ0":-5.240064094812067,"x":66.42,"y":168.69,"x0":-0.21935797787953987,"y0":50.005067982264805,"z0":6.201216971505825,"aX":4.3425671405304636},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.2,"breakHorizontal":-5.2,"spinRate":2634,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.4159092003349625,"extension":5.484754976896941},"index":2,"playId":"686804ff-d707-3859-bf1f-8d4d9f26f2f2","pitchNumber":3,"startTime":"2025-08-28T00:01:53.802Z","endTime":"2025-08-28T00:01:58.218Z","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":92.2,"endSpeed":85.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.41512170620293,"aZ":-19.68983798589694,"pfxX":-8.289524126908868,"pfxZ":6.810551731761535,"pX":0.14369832196119234,"pZ":1.8569675593017765,"vX0":4.200677871954178,"vY0":-134.12061460618673,"vZ0":-7.155085153841403,"x":111.52,"y":188.64,"x0":-0.3609465586052768,"y0":50.0023077926052,"z0":5.950242963994284,"aX":-15.189799882407545},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":14.2,"spinRate":2132,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.40747273885776947,"extension":5.601855032884619},"index":3,"playId":"3b0c9661-d6e5-3410-b2fc-5d60f17dbf8b","pitchNumber":4,"startTime":"2025-08-28T00:02:12.104Z","endTime":"2025-08-28T00:02:15.631Z","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":2},"index":4,"startTime":"2025-08-28T00:02:30.934Z","endTime":"2025-08-28T00:02:44.913Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.31976577337463,"strikeZoneBottom":1.55179748611744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02825021159702,"aZ":-21.679108878054,"pfxX":2.596910203982319,"pfxZ":5.9937179294402245,"pX":-0.4933210113135508,"pZ":3.763896458798469,"vX0":-0.868335366539921,"vY0":-131.04637703802183,"vZ0":-2.3824440270020943,"x":135.8,"y":137.15,"x0":-0.49628760403895855,"y0":50.00045093010027,"z0":6.293163587380965,"aX":4.544993792152059},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.6,"breakHorizontal":-4.6,"spinRate":2603,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.41694951753757925,"extension":5.496155443438401},"index":5,"playId":"5f4e09a8-4447-31b0-9709-c1b94dc3e7d2","pitchNumber":5,"startTime":"2025-08-28T00:02:44.913Z","endTime":"2025-08-28T00:02:50.001Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Kyle Teel. Adam Frazier to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"actionPlayId":"5f4e09a8-4447-31b0-9709-c1b94dc3e7d2","startTime":"2025-08-28T00:03:01.463Z","endTime":"2025-08-28T00:03:19.181Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.33084658621834,"strikeZoneBottom":1.29747556315396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.682261516963443,"aZ":-18.28273958165711,"pfxX":-8.628507480704476,"pfxZ":7.419202699370651,"pX":0.8399753087803357,"pZ":1.8799790349833503,"vX0":5.986454346110987,"vY0":-135.4924621931837,"vZ0":-7.330526033403276,"x":84.98,"y":188.02,"x0":-0.2693362989297913,"y0":50.00327357326718,"z0":5.88305504415472,"aX":-16.154633540480816},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":14.5,"spinRate":2337,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40319678112543533,"extension":5.671103677428263},"index":7,"playId":"141cfd32-d107-3530-bd07-efa95b75178a","pitchNumber":6,"startTime":"2025-08-28T00:03:19.181Z","endTime":"2025-08-28T00:03:22.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:03:22.906Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lenyn Sosa walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:05:23.549Z","endTime":"2025-08-28T00:07:03.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.36906255880707,"strikeZoneBottom":1.7466445555612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.383758795580505,"aZ":-9.610822594556225,"pfxX":-4.947152265651715,"pfxZ":12.09122751642559,"pX":0.09091871510292594,"pZ":1.523364201184276,"vX0":5.128757047501122,"vY0":-135.21988567062905,"vZ0":-9.899087373684734,"x":113.53,"y":197.65,"x0":-1.1807419401409596,"y0":50.00381450233703,"z0":5.890286258266837,"aX":-9.232054322879174},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.2,"breakHorizontal":7.9,"spinRate":2377,"spinDirection":210},"zone":14,"typeConfidence":0.92,"plateTime":0.4039016983966852,"extension":6.673013465683215},"index":0,"playId":"2193ca0e-e4e6-39b8-a0b0-279e33f537a6","pitchNumber":1,"startTime":"2025-08-28T00:05:31.326Z","endTime":"2025-08-28T00:05:36.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.40877551511287,"strikeZoneBottom":1.63469425845144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.828913519447703,"aZ":-27.003967574414627,"pfxX":2.5598424043903156,"pfxZ":3.120364634233261,"pX":1.1550025484311905,"pZ":1.1512360674282163,"vX0":5.822959405087817,"vY0":-127.08819509447109,"vZ0":-6.727178442833031,"x":72.97,"y":207.7,"x0":-1.486638264363968,"y0":50.00338949810315,"z0":5.93959071262633,"aX":4.242279771668703},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.6,"breakHorizontal":-5.8,"spinRate":2626,"spinDirection":181},"zone":14,"typeConfidence":0.9,"plateTime":0.42882179559531464,"extension":6.482934862475525},"index":1,"playId":"901485ec-b62a-3ed2-87a0-ebc12d83f7f8","pitchNumber":2,"startTime":"2025-08-28T00:05:43.935Z","endTime":"2025-08-28T00:05:49.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.6,"strikeZoneTop":3.4175888008947,"strikeZoneBottom":1.67422515570917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.607568407792225,"aZ":-28.24692805992877,"pfxX":2.075732565866338,"pfxZ":2.3702765400511066,"pX":1.0580187608231035,"pZ":0.9433329357195899,"vX0":5.812849735283694,"vY0":-127.08669205725874,"vZ0":-7.033198834066138,"x":76.67,"y":213.31,"x0":-1.5159208218182887,"y0":50.005399763025224,"z0":5.948211826201032,"aX":3.4431876439170237},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.1,"breakHorizontal":-4.9,"spinRate":2694,"spinDirection":173},"zone":14,"typeConfidence":0.9,"plateTime":0.4286975683387251,"extension":6.4559020431816485},"index":2,"playId":"ec5ad621-d8a5-349b-ae29-7c8d851fc3eb","pitchNumber":3,"startTime":"2025-08-28T00:05:58.301Z","endTime":"2025-08-28T00:06:03.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.20003901187534,"strikeZoneBottom":1.42675230929013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.950195471440875,"aZ":-10.418688244281727,"pfxX":-5.011083900675564,"pfxZ":11.736986163336827,"pX":-0.09220026060068366,"pZ":1.5684103916560879,"vX0":5.100988313294456,"vY0":-134.71372901492907,"vZ0":-9.358668603748086,"x":120.51,"y":196.43,"x0":-1.3515835337994568,"y0":50.005061231094366,"z0":5.806813934215075,"aX":-9.289803145129587},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.7,"breakHorizontal":8.2,"spinRate":2436,"spinDirection":208},"zone":8,"typeConfidence":0.91,"plateTime":0.4052850392490246,"extension":6.59390761053586},"index":3,"playId":"51f26f00-1105-31f9-9bfe-85d0411687ba","pitchNumber":4,"startTime":"2025-08-28T00:06:12.125Z","endTime":"2025-08-28T00:06:15.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.023871083815386,"aZ":-29.743432342135645,"pfxX":3.2547808516636194,"pfxZ":1.5026956704560757,"pX":0.12870035953863565,"pZ":3.2898191055415356,"vX0":3.188228972907989,"vY0":-125.42821265226075,"vZ0":-0.9150086855185139,"x":112.09,"y":149.95,"x0":-1.5751775316458756,"y0":50.00126602537968,"z0":6.054494468794328,"aX":5.257968090901605},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":-6.6,"spinRate":2570,"spinDirection":116},"zone":2,"typeConfidence":0.9,"plateTime":0.434355118370485,"extension":6.431513212898318},"index":4,"playId":"0684a32c-9b5b-385b-9455-3826a9308e33","pitchNumber":5,"startTime":"2025-08-28T00:06:29.879Z","endTime":"2025-08-28T00:06:33.753Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-28T00:06:48.287Z","endTime":"2025-08-28T00:06:59.430Z","isPitch":false,"type":"action","player":{"id":672820,"link":"/api/v1/people/672820"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.37182187742227,"strikeZoneBottom":1.65847981668249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.510284211736252,"aZ":-10.673534412124297,"pfxX":-3.488491825271602,"pfxZ":11.566068500066027,"pX":1.0269834721069249,"pZ":2.0469320219949036,"vX0":6.92115780170036,"vY0":-135.8916470713838,"vZ0":-8.275969624900934,"x":77.85,"y":183.51,"x0":-1.1068005079740393,"y0":50.00086335058526,"z0":5.885225283828494,"aX":-6.484392382668485},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.2,"breakHorizontal":4.8,"spinRate":2387,"spinDirection":204},"zone":14,"typeConfidence":0.92,"plateTime":0.4040244762493477,"extension":6.6024390009339635},"index":6,"playId":"4a0d32c2-b683-3a5b-aad9-ca83d8a26420","pitchNumber":6,"startTime":"2025-08-28T00:06:59.430Z","endTime":"2025-08-28T00:07:03.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:07:03.413Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Benintendi singles on a line drive to right fielder Mike Yastrzemski. Lenyn Sosa to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:07:07.354Z","endTime":"2025-08-28T00:08:45.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"postOnSecond":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":82.0,"endSpeed":75.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75198351092374,"aZ":-32.08036074516236,"pfxX":6.718352391031617,"pfxZ":0.06298439134308609,"pX":-0.17489521260189078,"pZ":1.976517018257327,"vX0":2.428257141132862,"vY0":-119.38501645979993,"vZ0":-2.0441717532763213,"x":123.67,"y":185.41,"x0":-2.0802039930116947,"y0":50.00050606188707,"z0":5.754089973017574,"aX":9.61657845808314},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.1,"breakHorizontal":-12.7,"spinRate":2736,"spinDirection":57},"zone":8,"typeConfidence":0.9,"plateTime":0.4602393332130963,"extension":6.2863267920890555},"index":0,"playId":"f6e7aa14-96aa-32e7-ab91-1d7d85b4ad23","pitchNumber":1,"startTime":"2025-08-28T00:07:32.192Z","endTime":"2025-08-28T00:07:36.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.31431542340581,"strikeZoneBottom":1.50506535077668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.459021639929368,"aZ":-25.531305726588233,"pfxX":-8.734958799249958,"pfxZ":4.1490063940671025,"pX":-1.8249898932730573,"pZ":2.8551117267507746,"vX0":2.9363557281556463,"vY0":-125.9452863102665,"vZ0":-2.086879255159537,"x":186.56,"y":161.69,"x0":-1.8736955918498035,"y0":50.00199477740029,"z0":5.766927397273096,"aX":-13.979939578801055},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.3,"breakHorizontal":15.1,"spinRate":1286,"spinDirection":242},"zone":11,"typeConfidence":0.91,"plateTime":0.43551487273225,"extension":6.450205900094477},"index":1,"playId":"7d896da7-f02c-3e6a-acc9-f245e850cf05","pitchNumber":2,"startTime":"2025-08-28T00:07:58.508Z","endTime":"2025-08-28T00:08:01.609Z","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":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.23184913529367,"aZ":-30.1866401727797,"pfxX":6.407109855942565,"pfxZ":1.4396523654491755,"pX":0.316168290151691,"pZ":2.6377347489184007,"vX0":3.393373790982962,"vY0":-117.46464180499824,"vZ0":-0.7447083519553326,"x":104.95,"y":167.56,"x0":-1.986203143578669,"y0":50.00117353111475,"z0":5.801406614244379,"aX":8.822599270845409},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.8,"breakHorizontal":-12.5,"spinRate":2737,"spinDirection":77},"zone":6,"typeConfidence":0.9,"plateTime":0.46888254409942665,"extension":6.382095142355245},"index":2,"playId":"bf6fa630-9b90-351c-907f-5415bae455e2","pitchNumber":3,"startTime":"2025-08-28T00:08:18.421Z","endTime":"2025-08-28T00:08:21.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.49671805119864,"aZ":-10.751322245456464,"pfxX":-5.541087891322875,"pfxZ":11.6959195731887,"pX":-0.45276780204058437,"pZ":2.318860768353697,"vX0":4.284032516434589,"vY0":-135.4460897554967,"vZ0":-7.41133287381497,"x":134.26,"y":176.17,"x0":-1.3463019961620062,"y0":50.00169812238466,"z0":5.867778094766175,"aX":-10.148884988017748},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.6,"breakHorizontal":9.0,"spinRate":2352,"spinDirection":210},"zone":4,"typeConfidence":0.9,"plateTime":0.40660230682341547,"extension":6.42242316486957},"hitData":{"launchSpeed":100.0,"launchAngle":11.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.27,"coordY":103.04}},"index":3,"playId":"53aa74e7-a5e2-39cc-8d42-95244edaeac5","pitchNumber":4,"startTime":"2025-08-28T00:08:36.136Z","endTime":"2025-08-28T00:08:45.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:08:45.690Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edgar Quero flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:08:47.171Z","endTime":"2025-08-28T00:10:41.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"postOnSecond":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"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":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.3261483267672,"strikeZoneBottom":1.59327416372636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.433588786044616,"aZ":-11.55605420023101,"pfxX":-5.084129805881849,"pfxZ":11.126077571848649,"pX":0.2960616101439925,"pZ":3.2846814431479037,"vX0":6.154502407034976,"vY0":-135.69161162764797,"vZ0":-4.689103806333454,"x":105.71,"y":150.09,"x0":-1.3476333550432038,"y0":50.00153628061953,"z0":5.849118396674973,"aX":-9.420830062779885},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.2,"breakHorizontal":7.8,"spinRate":2358,"spinDirection":211},"zone":3,"typeConfidence":0.91,"plateTime":0.4046333534299076,"extension":6.345824089999023},"index":0,"playId":"0296d8ff-b113-3949-af90-222d8498e08a","pitchNumber":1,"startTime":"2025-08-28T00:09:10.624Z","endTime":"2025-08-28T00:09:14.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.31602166959475,"strikeZoneBottom":1.58377451205561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.277799504254293,"aZ":-12.996089417215693,"pfxX":-5.288069975065579,"pfxZ":10.419021355191308,"pX":-0.5180547084309625,"pZ":4.021247796693939,"vX0":4.5724434169996755,"vY0":-135.25987974556912,"vZ0":-2.784259020552409,"x":136.75,"y":130.21,"x0":-1.5487308894095266,"y0":50.0066723887114,"z0":5.983086496700394,"aX":-9.737574791757329},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.4,"breakHorizontal":8.5,"spinRate":2447,"spinDirection":208},"zone":11,"typeConfidence":0.89,"plateTime":0.40594752643646004,"extension":6.44376620077893},"index":1,"playId":"5932c3e3-883d-3420-b7d0-6c3a13e9056f","pitchNumber":2,"startTime":"2025-08-28T00:09:28.733Z","endTime":"2025-08-28T00:09:31.733Z","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":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.713095588568734,"aZ":-32.909309172484804,"pfxX":10.508688946181323,"pfxZ":-0.5184513809509754,"pX":0.5253272570072297,"pZ":1.6313170125800824,"vX0":2.9142193690396447,"vY0":-118.92281189920521,"vZ0":-2.673910213629962,"x":96.98,"y":194.73,"x0":-2.083860493955186,"y0":50.00343927036246,"z0":5.782199316458826,"aX":14.915906654212742},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.3,"breakHorizontal":-19.8,"spinRate":2841,"spinDirection":49},"zone":9,"typeConfidence":0.91,"plateTime":0.4621598225547836,"extension":6.4992131919682405},"index":2,"playId":"28967d44-1d9a-3df2-a223-dd7370b33318","pitchNumber":3,"startTime":"2025-08-28T00:09:45.620Z","endTime":"2025-08-28T00:09:49.413Z","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":94.2,"endSpeed":86.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.702019235128926,"aZ":-11.048353940540522,"pfxX":-5.165744462080094,"pfxZ":11.097480300688687,"pX":-0.2824227350188153,"pZ":1.742192423763252,"vX0":4.788742477851801,"vY0":-136.97152564176423,"vZ0":-8.938944304409695,"x":127.77,"y":191.74,"x0":-1.3805968366506993,"y0":50.00347469851711,"z0":5.799576279504787,"aX":-9.83500315945372},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.5,"breakHorizontal":8.4,"spinRate":2461,"spinDirection":212},"zone":7,"typeConfidence":0.92,"plateTime":0.3995753612988806,"extension":6.624476212772309},"index":3,"playId":"96c0273a-7244-3131-9bc0-824deae37852","pitchNumber":4,"startTime":"2025-08-28T00:10:04.622Z","endTime":"2025-08-28T00:10:08.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.790864564164753,"aZ":-29.418965163695155,"pfxX":2.3797835884079293,"pfxZ":1.6463422230019713,"pX":0.48929085831742675,"pZ":1.865434576215591,"vX0":4.8632031020477955,"vY0":-127.79256881074036,"vZ0":-4.403273481464643,"x":98.35,"y":188.41,"x0":-1.7397466927989116,"y0":50.000446193500274,"z0":5.89456696541222,"aX":3.9756811651480373},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":-5.3,"spinRate":2692,"spinDirection":127},"zone":9,"typeConfidence":0.9,"plateTime":0.42692743872664307,"extension":6.404763825329545},"hitData":{"launchSpeed":91.1,"launchAngle":43.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.69,"coordY":82.0}},"index":4,"playId":"6ff70975-623e-3748-916f-272f8acb4e7c","pitchNumber":5,"startTime":"2025-08-28T00:10:28.007Z","endTime":"2025-08-28T00:10:41.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:10:41.108Z","atBatIndex":12},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Chase Meidroth grounds into a force out, shortstop Bobby Witt Jr. to second baseman Adam Frazier. Lenyn Sosa to 3rd. Andrew Benintendi out at 2nd. Chase Meidroth to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:10:47.280Z","endTime":"2025-08-28T00:12:21.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"postOnThird":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"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":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"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":87.6,"endSpeed":81.4,"strikeZoneTop":3.0871772455408,"strikeZoneBottom":1.46531872010538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.823081955187615,"aZ":-28.148537452896406,"pfxX":2.2766086016746323,"pfxZ":2.405848465390509,"pX":0.7507044636190299,"pZ":3.3170118801063726,"vX0":5.169387086108098,"vY0":-127.5879071048762,"vZ0":-1.416371223263837,"x":88.38,"y":149.22,"x0":-1.5861479567186902,"y0":50.00008947110241,"z0":6.068878264866399,"aX":3.8048406699798303},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":-5.2,"spinRate":2479,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.4270182816269128,"extension":6.427830932207429},"index":0,"playId":"b366458c-8afb-3e44-a2a3-7349fd830435","pitchNumber":1,"startTime":"2025-08-28T00:11:08.065Z","endTime":"2025-08-28T00:11:12.149Z","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":91.8,"endSpeed":84.2,"strikeZoneTop":3.12306359730808,"strikeZoneBottom":1.53144375286659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.150550560660335,"aZ":-18.656836476884724,"pfxX":-9.850600764447229,"pfxZ":7.500435984532897,"pX":0.2292869720903337,"pZ":1.1980072935232668,"vX0":8.177390477932873,"vY0":-133.27221471386542,"vZ0":-8.13685081603009,"x":108.26,"y":206.43,"x0":-1.5962672475874666,"y0":50.00155649073392,"z0":5.633683899597517,"aX":-17.751040809889552},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":16.1,"spinRate":2354,"spinDirection":219},"zone":14,"typeConfidence":0.88,"plateTime":0.410685375130281,"extension":6.588131574581058},"index":1,"playId":"4722ec56-2acd-3b4e-9cc6-346be93020cf","pitchNumber":2,"startTime":"2025-08-28T00:11:25.336Z","endTime":"2025-08-28T00:11:28.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.479732659492097,"aZ":-28.54209905262199,"pfxX":2.577452401603006,"pfxZ":2.1625611640273306,"pX":0.5937394854938498,"pZ":2.524534289745013,"vX0":4.713197397662431,"vY0":-128.27342019018553,"vZ0":-3.2397115367036737,"x":94.37,"y":170.62,"x0":-1.5965047974277382,"y0":50.00420712522413,"z0":6.009709523832228,"aX":4.329996462681268},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":-5.6,"spinRate":2495,"spinDirection":176},"zone":6,"typeConfidence":0.9,"plateTime":0.4256660416267182,"extension":6.531580344665934},"index":2,"playId":"9b80a28f-14c2-31ed-92ab-150ffdfd065b","pitchNumber":3,"startTime":"2025-08-28T00:11:45.169Z","endTime":"2025-08-28T00:11:49.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.06085104765914,"aZ":-19.292614703488546,"pfxX":-9.949478790387081,"pfxZ":7.1607535393012585,"pX":-0.21680923275012087,"pZ":1.9175244394569595,"vX0":6.957228360669655,"vY0":-133.16456855711476,"vZ0":-6.142857482900153,"x":125.26,"y":187.01,"x0":-1.567949573900492,"y0":50.005284496337694,"z0":5.645734707082713,"aX":-17.907078192220148},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.9,"breakHorizontal":16.6,"spinRate":2235,"spinDirection":221},"zone":8,"typeConfidence":0.88,"plateTime":0.4109956324893109,"extension":6.452051762724741},"hitData":{"launchSpeed":84.4,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.13,"coordY":151.68}},"index":3,"playId":"99ea6d10-4963-3591-881f-ba997a5e53fb","pitchNumber":4,"startTime":"2025-08-28T00:12:12.556Z","endTime":"2025-08-28T00:12:21.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:12:21.279Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brooks Baldwin pops out to third baseman Maikel Garcia in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:12:33.509Z","endTime":"2025-08-28T00:13:13.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.220748100329253,"aZ":-14.012991256590817,"pfxX":-3.9558135256804783,"pfxZ":9.96264368932367,"pX":0.07753100659477861,"pZ":3.0665813808190143,"vX0":5.4071299402731094,"vY0":-134.43930282230937,"vZ0":-4.705553449636709,"x":114.04,"y":155.98,"x0":-1.4495774130045767,"y0":50.00551998214247,"z0":5.840470276348457,"aX":-7.21377914057311},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":6.0,"spinRate":2358,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.40802898505943874,"extension":6.325128259855445},"hitData":{"launchSpeed":88.3,"launchAngle":72.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.73,"coordY":167.97}},"index":0,"playId":"77e34b96-b334-39eb-9e4e-7767662a1f5b","pitchNumber":1,"startTime":"2025-08-28T00:13:03.543Z","endTime":"2025-08-28T00:13:13.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:13:13.332Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T00:14:49.384Z","endTime":"2025-08-28T00:17:04.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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":1},"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":4},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.47153534671145,"strikeZoneBottom":1.59427636168437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.802242153679504,"aZ":-13.441842289528154,"pfxX":-6.188058709038122,"pfxZ":10.690718238593872,"pX":-0.8210122301177156,"pZ":2.2337122524962276,"vX0":2.3604122126038463,"vY0":-131.95720080148973,"vZ0":-7.384808204205887,"x":148.3,"y":178.47,"x0":-0.9265589893252565,"y0":50.00230512072847,"z0":6.072165988438579,"aX":-10.840311022987569},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.9,"breakHorizontal":10.7,"spinRate":2416,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.41613506321224847,"extension":5.618498093118474},"index":0,"playId":"b593d02c-cab2-3cde-81a1-fad6b392a47f","pitchNumber":1,"startTime":"2025-08-28T00:15:30.281Z","endTime":"2025-08-28T00:15:34.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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.71869244712949,"aZ":-43.459370098040196,"pfxX":6.489824659005044,"pfxZ":-8.56765182939193,"pX":0.11880173886660213,"pZ":1.9682683813233923,"vX0":0.3616988453459841,"vY0":-114.48295813112257,"vZ0":-0.5330120010039783,"x":112.47,"y":185.64,"x0":-0.8838559437562283,"y0":50.00405024979792,"z0":6.487227882504488,"aX":8.54585869102369},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-15.4,"breakHorizontal":-11.9,"spinRate":3091,"spinDirection":45},"zone":8,"typeConfidence":0.9,"plateTime":0.4799137681098169,"extension":5.513653058684556},"index":1,"playId":"bd617ae3-1b0f-3d6f-a1f4-aa0ecf03d9bf","pitchNumber":2,"startTime":"2025-08-28T00:15:50.610Z","endTime":"2025-08-28T00:15:54.744Z","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":92.7,"endSpeed":84.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.244436638267334,"aZ":-13.044782896707293,"pfxX":-5.6717038518732545,"pfxZ":10.455866686833776,"pX":-0.5826501875903297,"pZ":2.516091402682471,"vX0":2.9628839151905493,"vY0":-134.87988520949506,"vZ0":-6.724933525252032,"x":139.21,"y":170.85,"x0":-0.9625691273933126,"y0":50.0046242325994,"z0":5.974359587024529,"aX":-10.37844027377446},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":9.6,"spinRate":2439,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4071663178692657,"extension":5.621311636293342},"index":2,"playId":"0cbdf0da-ebaa-3ae9-9a99-c79e2e992b71","pitchNumber":3,"startTime":"2025-08-28T00:16:12.815Z","endTime":"2025-08-28T00:16:18.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.80298728023505,"aZ":-44.39745514195527,"pfxX":6.372699765689366,"pfxZ":-9.51710757979935,"pX":-0.5661440817870589,"pZ":2.203449178183024,"vX0":-1.031761147433131,"vY0":-113.48263925520115,"vZ0":0.38271288606209053,"x":138.58,"y":179.29,"x0":-0.9283618584121486,"y0":50.00388215989401,"z0":6.512374777384698,"aX":8.182218566140406},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-16.7,"breakHorizontal":-11.2,"spinRate":3070,"spinDirection":39},"zone":7,"typeConfidence":0.91,"plateTime":0.4855649706263674,"extension":5.582279237892082},"index":3,"playId":"2e67bdbb-0ab1-3dfd-8d0b-a1b9d00f09df","pitchNumber":4,"startTime":"2025-08-28T00:16:33.704Z","endTime":"2025-08-28T00:16:37.637Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.55944432622267,"strikeZoneBottom":1.644907525612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.309660240746897,"aZ":-22.154644414446075,"pfxX":3.417265350562021,"pfxZ":5.742424138988357,"pX":-0.5442206123705031,"pZ":2.8758169876712922,"vX0":0.309342697302484,"vY0":-131.1259023060162,"vZ0":-3.8806923469443255,"x":137.74,"y":161.13,"x0":-1.107687365506974,"y0":50.00196180643586,"z0":6.024802355080246,"aX":5.959222870351557},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.8,"breakHorizontal":-6.2,"spinRate":2648,"spinDirection":181},"zone":4,"typeConfidence":2.0,"plateTime":0.417455447926391,"extension":5.653641402077189},"index":4,"playId":"080852e9-4397-3733-9f2a-fc2ba42bcdcb","pitchNumber":5,"startTime":"2025-08-28T00:17:00.164Z","endTime":"2025-08-28T00:17:04.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:17:04.104Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Isbel lines out to center fielder Michael A. Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T00:17:06.881Z","endTime":"2025-08-28T00:17:36.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":572191,"link":"/api/v1/people/572191"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.587166975990424,"aZ":-20.080826363708606,"pfxX":-9.085926373903929,"pfxZ":6.677730884278383,"pX":-0.5142891687856426,"pZ":2.3188644176883173,"vX0":4.124791361426697,"vY0":-133.66836344741705,"vZ0":-5.798990439457541,"x":136.6,"y":176.17,"x0":-0.8962728771269004,"y0":50.00234654105803,"z0":5.956393572139021,"aX":-16.45483651991522},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.0,"breakHorizontal":15.6,"spinRate":2123,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4096232624615155,"extension":5.559569882948989},"hitData":{"launchSpeed":93.4,"launchAngle":19.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":156.09,"coordY":63.85}},"index":0,"playId":"68bf4f9e-1262-30c1-b3d7-a7fecff30c32","pitchNumber":1,"startTime":"2025-08-28T00:17:28.645Z","endTime":"2025-08-28T00:17:36.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:17:36.053Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T00:17:50.644Z","endTime":"2025-08-28T00:20:34.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"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":93.0,"endSpeed":84.8,"strikeZoneTop":3.41099908540024,"strikeZoneBottom":1.61289732324188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.387701864903438,"aZ":-13.287395171060615,"pfxX":-3.415379268885601,"pfxZ":10.19932775251783,"pX":-0.49777580760913265,"pZ":3.886319114303618,"vX0":2.1723910607438137,"vY0":-135.4179479510213,"vZ0":-3.663978012021629,"x":135.97,"y":133.85,"x0":-0.8678801125731119,"y0":50.002571184427566,"z0":6.1903935319603525,"aX":-6.324351278583223},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":5.8,"spinRate":2394,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4049264914054964,"extension":5.599297241749444},"index":0,"playId":"0c962beb-9716-32e2-a0bf-740e780309e4","pitchNumber":1,"startTime":"2025-08-28T00:18:01.323Z","endTime":"2025-08-28T00:18:05.529Z","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.2,"endSpeed":85.4,"strikeZoneTop":3.40822857059169,"strikeZoneBottom":1.61696689746273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.525152688572234,"aZ":-13.547326201790131,"pfxX":-3.734057599871004,"pfxZ":9.990332716846819,"pX":-0.4145249600106211,"pZ":2.4700698660483065,"vX0":2.4455838859022263,"vY0":-135.64386682215195,"vZ0":-7.141616743972303,"x":132.8,"y":172.09,"x0":-0.8424261717870102,"y0":50.00311659423635,"z0":6.080683085510577,"aX":-6.961957866301383},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":6.2,"spinRate":2430,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4037183955051531,"extension":5.62991928526481},"index":1,"playId":"afcbc488-4bd9-3782-87fc-dfba0e9e5557","pitchNumber":2,"startTime":"2025-08-28T00:18:20.677Z","endTime":"2025-08-28T00:18:23.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.39232709595565,"strikeZoneBottom":1.62752705744154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.757292189353883,"aZ":-20.58233715304056,"pfxX":-8.878492922548022,"pfxZ":6.26889403338031,"pX":0.061494554282821044,"pZ":0.8299330085691105,"vX0":5.67766206955622,"vY0":-134.76151853972763,"vZ0":-9.372134995241613,"x":114.66,"y":216.37,"x0":-0.9131107554700647,"y0":50.00384002165354,"z0":5.791865650603579,"aX":-16.422144342233967},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":15.0,"spinRate":2237,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.40557377810153694,"extension":5.705810447846061},"index":2,"playId":"26a4f6bd-e85b-3984-a191-bbf406c3a3bc","pitchNumber":3,"startTime":"2025-08-28T00:18:34.185Z","endTime":"2025-08-28T00:18:38.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.78870553138181,"aZ":-18.338554978249114,"pfxX":1.7697137423450156,"pfxZ":7.673538002104316,"pX":-0.6237175830941105,"pZ":3.5497772645658365,"vX0":0.3990160972693084,"vY0":-132.34087606261656,"vZ0":-3.3637469087467324,"x":140.77,"y":142.94,"x0":-1.006006034577919,"y0":50.00545579897541,"z0":6.153124876440334,"aX":3.1925067821312396},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":-3.2,"spinRate":2599,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.41123233526486835,"extension":5.547116037514081},"index":3,"playId":"7e940e9f-9b4e-3b84-8e52-76895dbadc7c","pitchNumber":4,"startTime":"2025-08-28T00:18:50.768Z","endTime":"2025-08-28T00:18:53.908Z","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":2},"index":4,"startTime":"2025-08-28T00:19:02.407Z","endTime":"2025-08-28T00:19:48.724Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-28T00:19:48.724Z","endTime":"2025-08-28T00:20:11.015Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.34561511775642,"strikeZoneBottom":1.54892548519753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.149358949489017,"aZ":-19.24429046916616,"pfxX":0.9670710063863468,"pfxZ":7.273460111654755,"pX":-0.28922551897402277,"pZ":3.6765431720467032,"vX0":1.4896076993169152,"vY0":-131.7758351176319,"vZ0":-2.8811874470868912,"x":128.02,"y":139.51,"x0":-0.9851294898643682,"y0":50.0027713189819,"z0":6.18802083311496,"aX":1.7192140844395314},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":-2.0,"spinRate":2605,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.41392555483604765,"extension":5.627535744897529},"index":6,"playId":"0980a331-9ab0-3f1d-8856-df7bea4aa9d9","pitchNumber":5,"startTime":"2025-08-28T00:20:11.015Z","endTime":"2025-08-28T00:20:14.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.34440020137471,"strikeZoneBottom":1.59355363152031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.9477712506959,"aZ":-20.395516998379154,"pfxX":-10.983895875347455,"pfxZ":6.22225663482259,"pX":0.6368055418919344,"pZ":1.9118114633192116,"vX0":7.690973622256988,"vY0":-136.64154489635104,"vZ0":-6.847394178005489,"x":92.73,"y":187.16,"x0":-0.7865547030788741,"y0":50.00017204708058,"z0":5.850266606900631,"aX":-20.778780126457278},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.0,"breakHorizontal":18.2,"spinRate":2214,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.40076497725331883,"extension":5.791190566940388},"index":7,"playId":"ac0a8468-4af1-377c-ae66-69f3bedbc17d","pitchNumber":6,"startTime":"2025-08-28T00:20:29.762Z","endTime":"2025-08-28T00:20:34.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:20:34.305Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael A. Taylor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T00:22:35.555Z","endTime":"2025-08-28T00:24:03.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"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":"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":81.9,"endSpeed":74.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.809153158352316,"aZ":-33.34190479184626,"pfxX":9.622299123322017,"pfxZ":-0.8261663798946053,"pX":0.9274270612141641,"pZ":1.864920840473287,"vX0":3.4079092403105395,"vY0":-119.11945718322487,"vZ0":-2.3602090488547383,"x":81.65,"y":188.43,"x0":-1.7772204634661664,"y0":50.00230444832715,"z0":5.923660353009231,"aX":13.636102833810764},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.8,"breakHorizontal":-18.2,"spinRate":2756,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.46224890698724863,"extension":6.4736953145806595},"index":0,"playId":"138567b0-6007-3841-9467-ce427ad071f2","pitchNumber":1,"startTime":"2025-08-28T00:22:47.387Z","endTime":"2025-08-28T00:22:50.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.50699757915192,"strikeZoneBottom":1.62891148389853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.55095366955578,"aZ":-16.05578505909917,"pfxX":-7.905556113763297,"pfxZ":8.811464087797905,"pX":0.6545393475777368,"pZ":1.8065031674840988,"vX0":8.430679200100885,"vY0":-134.50187947013103,"vZ0":-7.359779470929012,"x":92.05,"y":190.0,"x0":-1.495523060510005,"y0":50.00501076484639,"z0":5.719829689833771,"aX":-14.466359524561648},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":12.5,"spinRate":2284,"spinDirection":219},"zone":9,"typeConfidence":0.83,"plateTime":0.40744481540541067,"extension":6.417075677520883},"index":1,"playId":"5907ae9b-209d-3b0a-a01d-5299da1f9e0a","pitchNumber":2,"startTime":"2025-08-28T00:23:01.117Z","endTime":"2025-08-28T00:23:05.205Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-28T00:23:14.228Z","endTime":"2025-08-28T00:23:31.301Z","isPitch":false,"type":"action","player":{"id":572191,"link":"/api/v1/people/572191"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.55700355964103,"strikeZoneBottom":1.69592601238502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.39176341162413,"aZ":-12.919584882244532,"pfxX":-4.813517849049795,"pfxZ":10.34239464680834,"pX":1.481244767644318,"pZ":3.383158591445185,"vX0":8.55819896745582,"vY0":-135.96326994883208,"vZ0":-4.838516132681834,"x":60.54,"y":147.43,"x0":-1.089923580371891,"y0":50.00088107950128,"z0":6.090824081586556,"aX":-8.960328585021216},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":6.8,"spinRate":2400,"spinDirection":201},"zone":12,"typeConfidence":0.91,"plateTime":0.40373329565884486,"extension":6.601779423897116},"index":3,"playId":"9d9c9e78-a886-351b-bac4-6142cbb743bc","pitchNumber":3,"startTime":"2025-08-28T00:23:31.301Z","endTime":"2025-08-28T00:23:34.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.58823372605573,"strikeZoneBottom":1.68471847051491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.283382706892127,"aZ":-32.099046190229025,"pfxX":10.644151471447937,"pfxZ":0.05563859187759146,"pX":1.0018251664627145,"pZ":0.8467444469372036,"vX0":3.2840563986157694,"vY0":-118.91827307364551,"vZ0":-4.761502485769497,"x":78.81,"y":215.92,"x0":-1.7825448200410776,"y0":50.00415678847975,"z0":5.809607006429168,"aX":15.140237884147908},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.8,"breakHorizontal":-20.0,"spinRate":2965,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.4618104273320962,"extension":6.363767265575522},"index":4,"playId":"d1219009-60c0-3eb0-9882-377a30a785a7","pitchNumber":4,"startTime":"2025-08-28T00:23:45.533Z","endTime":"2025-08-28T00:23:49.744Z","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":93.1,"endSpeed":84.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.095242891864483,"aZ":-12.02342125715806,"pfxX":-4.838009182958311,"pfxZ":10.924687781054313,"pX":0.2533059609164393,"pZ":3.3846964809975555,"vX0":5.583630074790828,"vY0":-135.34153042384116,"vZ0":-4.542500448622195,"x":107.34,"y":147.39,"x0":-1.213464729066228,"y0":50.00390093619544,"z0":5.9348996650648145,"aX":-8.92525916623076},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":7.4,"spinRate":2451,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.4055655629379378,"extension":6.571640759566422},"index":5,"playId":"9257b08d-afe8-35a7-928f-202658cef904","pitchNumber":5,"startTime":"2025-08-28T00:23:59.897Z","endTime":"2025-08-28T00:24:03.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:24:03.141Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Tauchman grounds out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T00:24:07.826Z","endTime":"2025-08-28T00:25:52.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"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":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.56930541409067,"strikeZoneBottom":1.64092548692185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.72044907687949,"aZ":-33.3759016834163,"pfxX":10.045845488391649,"pfxZ":-0.847579866070916,"pX":-0.5861083463749273,"pZ":3.2727398657352493,"vX0":0.4715714506919094,"vY0":-118.85909966840231,"vZ0":0.8942165167142802,"x":139.34,"y":150.42,"x0":-2.0914251673005975,"y0":50.00082035937532,"z0":5.93287660783305,"aX":14.307205814990589},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.0,"breakHorizontal":-18.2,"spinRate":2815,"spinDirection":57},"zone":1,"typeConfidence":0.91,"plateTime":0.4616026940539215,"extension":6.342259734214552},"index":0,"playId":"ab2afecd-1d55-35ff-a681-ce61d81300dc","pitchNumber":1,"startTime":"2025-08-28T00:24:27.810Z","endTime":"2025-08-28T00:24:31.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.272650679501858,"aZ":-40.289002090939285,"pfxX":7.3556355738028945,"pfxZ":-5.688993534505333,"pX":-0.09702721088439291,"pZ":1.061926716039802,"vX0":1.7085210135165823,"vY0":-119.34998244320124,"vZ0":-2.798008507348122,"x":120.7,"y":210.11,"x0":-1.7792168388207288,"y0":50.00154310453595,"z0":5.915920291424435,"aX":10.496141653711177},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.7,"breakHorizontal":-13.7,"spinRate":2921,"spinDirection":40},"zone":13,"typeConfidence":0.86,"plateTime":0.46082655512668413,"extension":6.481864177637804},"index":1,"playId":"9f319e58-db87-386c-98bd-8bf385fe91e2","pitchNumber":2,"startTime":"2025-08-28T00:24:45.825Z","endTime":"2025-08-28T00:24:53.790Z","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":94.7,"endSpeed":86.3,"strikeZoneTop":3.54301364238679,"strikeZoneBottom":1.67813572898819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.457164622193815,"aZ":-11.426948866251637,"pfxX":-3.7476509836021736,"pfxZ":10.796893194699802,"pX":-1.2880555153837892,"pZ":4.2959323617140095,"vX0":2.231964415393232,"vY0":-137.9308473271993,"vZ0":-2.5180456386563765,"x":166.1,"y":122.79,"x0":-1.62200069273006,"y0":50.00202227149436,"z0":5.9939754216378,"aX":-7.201054340065056},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":6.4,"spinRate":2352,"spinDirection":208},"zone":11,"typeConfidence":0.93,"plateTime":0.3975111183552289,"extension":6.168073918435297},"index":2,"playId":"472e1ae5-fe27-362b-8fde-d6d9d16cbc79","pitchNumber":3,"startTime":"2025-08-28T00:25:08.294Z","endTime":"2025-08-28T00:25:11.490Z","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":88.3,"endSpeed":81.8,"strikeZoneTop":3.51244386021519,"strikeZoneBottom":1.61477672664348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.90266178980343,"aZ":-26.49261636099356,"pfxX":-8.029458838623382,"pfxZ":3.382687958650651,"pX":-0.7714538252489974,"pZ":0.4228274349973911,"vX0":5.0500459123773345,"vY0":-128.38857350849457,"vZ0":-8.015970098459972,"x":146.41,"y":227.36,"x0":-1.7138992679533185,"y0":50.00611739576995,"z0":5.62726974771111,"aX":-13.497696103417166},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.7,"breakHorizontal":13.6,"spinRate":1450,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.4255264974974806,"extension":6.400065470612204},"index":3,"playId":"29e7ea63-3b5b-3dc5-b9e5-d21f5032e849","pitchNumber":4,"startTime":"2025-08-28T00:25:23.226Z","endTime":"2025-08-28T00:25:26.752Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.289843011732863,"aZ":-34.85745655232655,"pfxX":10.836911998007512,"pfxZ":-1.867730888943707,"pX":0.21946788897726252,"pZ":1.4577534742640792,"vX0":1.5835313006349645,"vY0":-119.97316628859576,"vZ0":-2.7481847802241814,"x":108.63,"y":199.42,"x0":-1.8576988696208354,"y0":50.00369033560185,"z0":5.76911338904711,"aX":15.57196978044179},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.8,"breakHorizontal":-19.9,"spinRate":2899,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.45905924726783454,"extension":6.364816180998767},"hitData":{"launchSpeed":87.4,"launchAngle":-17.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.4,"coordY":166.38}},"index":4,"playId":"a0fc5fa6-661c-3175-8a3d-ae4bd0c9f32b","pitchNumber":5,"startTime":"2025-08-28T00:25:44.258Z","endTime":"2025-08-28T00:25:52.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:25:52.239Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Vargas flies out to second baseman Adam Frazier.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T00:25:57.045Z","endTime":"2025-08-28T00:26:24.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.83136596931945,"aZ":-36.35315495697354,"pfxX":9.400234961449879,"pfxZ":-2.981553950078686,"pX":0.2703676542423394,"pZ":2.063908515755714,"vX0":2.228632627946006,"vY0":-118.17517437573828,"vZ0":-1.123422820664286,"x":106.69,"y":183.05,"x0":-1.908614143500942,"y0":50.005705182571035,"z0":5.917812792393461,"aX":13.151875625268064},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.4,"breakHorizontal":-17.5,"spinRate":2714,"spinDirection":45},"zone":8,"typeConfidence":0.9,"plateTime":0.4654404916184127,"extension":6.50983791679774},"hitData":{"launchSpeed":87.9,"launchAngle":58.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":116.31}},"index":0,"playId":"3f42589b-9341-37f1-83b3-f3c13c5f8d0b","pitchNumber":1,"startTime":"2025-08-28T00:26:15.008Z","endTime":"2025-08-28T00:26:24.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:26:24.735Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, shortstop Chase Meidroth to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T00:28:16.966Z","endTime":"2025-08-28T00:30:06.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.924579958498075,"aZ":-16.794634440062982,"pfxX":-7.015336969881323,"pfxZ":8.557078142793555,"pX":0.2648146597049439,"pZ":1.9601589132098343,"vX0":4.227000265328496,"vY0":-133.28269655693933,"vZ0":-7.126314680022789,"x":106.91,"y":185.86,"x0":-0.4310959686795428,"y0":50.0027503747857,"z0":5.883616163002142,"aX":-12.608339405685939},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.2,"breakHorizontal":11.8,"spinRate":2302,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.4111233015625544,"extension":5.5420931219169285},"index":0,"playId":"ab6b72cb-d2ac-3ea2-8045-7ea837e629e6","pitchNumber":1,"startTime":"2025-08-28T00:28:47.529Z","endTime":"2025-08-28T00:28:53.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.46760815894693,"strikeZoneBottom":1.64335732847441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.85226052971715,"aZ":-34.787737002500236,"pfxX":4.4994411159078265,"pfxZ":-1.6220241530361044,"pX":1.2729884252510342,"pZ":2.3804633488025395,"vX0":2.866321760955954,"vY0":-125.32280401841211,"vZ0":-2.4839177923924,"x":68.48,"y":174.51,"x0":-0.4663233380293147,"y0":50.00557334298919,"z0":6.197184547102361,"aX":7.232669470027858},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.2,"breakHorizontal":-8.8,"spinRate":2863,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4353288628517942,"extension":5.531583537451189},"index":1,"playId":"06b75718-4d6b-349c-a19f-838f58fa6c13","pitchNumber":2,"startTime":"2025-08-28T00:29:18.648Z","endTime":"2025-08-28T00:29:22.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.121549146639683,"aZ":-13.596099967380354,"pfxX":-5.017926417313817,"pfxZ":10.174013758469352,"pX":-0.46041610396215915,"pZ":3.573061687810548,"vX0":1.672821351441647,"vY0":-134.51700250340664,"vZ0":-4.312053930358672,"x":134.55,"y":142.31,"x0":-0.43966971967050933,"y0":50.003965361823894,"z0":6.165869964929769,"aX":-9.16479110535606},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":8.8,"spinRate":2424,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.40771813686070635,"extension":5.500330011356027},"index":2,"playId":"413354f9-548a-3d4a-9971-7312f3cccc39","pitchNumber":3,"startTime":"2025-08-28T00:29:37.766Z","endTime":"2025-08-28T00:29:41.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.16999614182576,"aZ":-44.25482888687739,"pfxX":6.25394294368665,"pfxZ":-9.072738876620882,"pX":-0.36856539228177293,"pZ":2.3814936046848074,"vX0":-1.6663919220480632,"vY0":-115.18643313025024,"vZ0":0.46518885033431934,"x":131.05,"y":174.48,"x0":-0.4442843797751321,"y0":50.0018389010991,"z0":6.486868712282702,"aX":8.328516533515254},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-16.0,"breakHorizontal":-10.8,"spinRate":3190,"spinDirection":44},"zone":4,"typeConfidence":0.9,"plateTime":0.47714210920016065,"extension":5.384359855542869},"hitData":{"launchSpeed":83.7,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.7,"coordY":153.71}},"index":3,"playId":"f265be79-4d19-3021-b01c-ca322bfe5064","pitchNumber":4,"startTime":"2025-08-28T00:29:59.651Z","endTime":"2025-08-28T00:30:06.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:30:06.868Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out, first baseman Miguel Vargas to pitcher Aaron Civale.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T00:30:14.001Z","endTime":"2025-08-28T00:31:19.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.54010925199542,"strikeZoneBottom":1.71922284460669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11739312504581,"aZ":-21.31902739930813,"pfxX":-6.974582175440303,"pfxZ":6.824865981334788,"pX":0.3348928473090947,"pZ":1.3318470332194954,"vX0":5.381596268407947,"vY0":-125.02913045318819,"vZ0":-6.801553495751283,"x":104.23,"y":202.82,"x0":-0.9344033725790128,"y0":50.00203700396472,"z0":5.824895604522634,"aX":-11.092852498210497},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":11.0,"breakHorizontal":11.5,"spinRate":1670,"spinDirection":233},"zone":14,"typeConfidence":0.82,"plateTime":0.43731049533471245,"extension":5.497112835045424},"index":0,"playId":"f57af5b9-5039-3c04-affa-8d0ada6bf7a1","pitchNumber":1,"startTime":"2025-08-28T00:30:31.595Z","endTime":"2025-08-28T00:30:36.081Z","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":92.8,"endSpeed":85.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.160486091198987,"aZ":-17.5882962974323,"pfxX":-8.383331092341209,"pfxZ":7.896874182049441,"pX":-0.09723679406477348,"pZ":2.5732033726810704,"vX0":4.859127837552931,"vY0":-134.9974906654195,"vZ0":-5.728459575285386,"x":120.71,"y":169.3,"x0":-0.8305688832724964,"y0":50.00263488231155,"z0":5.959085475872991,"aX":-15.486077245030303},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":14.2,"spinRate":2207,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4055942356028539,"extension":5.622551737349476},"index":1,"playId":"522d4969-0147-367b-befd-2e8f7e1aea64","pitchNumber":2,"startTime":"2025-08-28T00:30:52.011Z","endTime":"2025-08-28T00:30:55.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.23948411760641,"aZ":-21.269668492750746,"pfxX":0.832048792640776,"pfxZ":6.242552661250382,"pX":0.7354031093524903,"pZ":3.3517492234522726,"vX0":3.8045361802270987,"vY0":-130.9742101071075,"vZ0":-3.205571584483823,"x":88.97,"y":148.28,"x0":-0.8408473863663606,"y0":50.00253614560585,"z0":6.1720218400936995,"aX":1.4533462955935785},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.9,"breakHorizontal":-2.3,"spinRate":2582,"spinDirection":184},"zone":3,"typeConfidence":2.0,"plateTime":0.4173214897808353,"extension":5.621025921340911},"hitData":{"launchSpeed":91.3,"launchAngle":-13.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.43,"coordY":166.38}},"index":2,"playId":"f1bdf3d4-728c-38d1-94c1-b024ba4e804d","pitchNumber":3,"startTime":"2025-08-28T00:31:11.694Z","endTime":"2025-08-28T00:31:19.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:31:19.353Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, shortstop Chase Meidroth to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T00:31:25.129Z","endTime":"2025-08-28T00:31:56.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.062205546759824,"aZ":-21.463823597525135,"pfxX":-9.798605510430022,"pfxZ":5.825872027179772,"pX":-0.3960874629045385,"pZ":3.33561050870556,"vX0":3.7091803061594257,"vY0":-134.7094022646904,"vZ0":-3.0914425449551084,"x":132.1,"y":148.72,"x0":-0.5171149649583812,"y0":50.00506332028235,"z0":6.014165264016717,"aX":-18.024100190168447},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.1,"breakHorizontal":16.9,"spinRate":2181,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4064819854191115,"extension":5.3701894726231565},"hitData":{"launchSpeed":89.9,"launchAngle":-10.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":144.59}},"index":0,"playId":"be6140f5-c1b6-3e5e-a724-0aa1e5b58107","pitchNumber":1,"startTime":"2025-08-28T00:31:48.862Z","endTime":"2025-08-28T00:31:56.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:31:56.384Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Teel flies out to left fielder Michael Massey.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T00:33:46.607Z","endTime":"2025-08-28T00:34:43.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.53751342064047,"strikeZoneBottom":1.68406516297012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.79397436967355,"aZ":-11.189877634726455,"pfxX":-6.188939921517216,"pfxZ":11.337776441121163,"pX":0.4632892883156106,"pZ":2.4087865911499984,"vX0":7.077992449153839,"vY0":-135.02368433795266,"vZ0":-7.466553433138731,"x":99.34,"y":173.74,"x0":-1.3852169694780323,"y0":50.00136830068433,"z0":5.993323491256028,"aX":-11.452688640488526},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":9.7,"spinRate":2343,"spinDirection":208},"zone":6,"typeConfidence":0.87,"plateTime":0.4053142292437757,"extension":6.26791023709946},"index":0,"playId":"660a5787-9220-3ae4-838a-6a401ae43fb0","pitchNumber":1,"startTime":"2025-08-28T00:34:07.210Z","endTime":"2025-08-28T00:34:10.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.126097134792975,"aZ":-12.311396348568957,"pfxX":-4.226908594029287,"pfxZ":10.900500587070571,"pX":0.06708769267077241,"pZ":1.9263439029380984,"vX0":5.217419389461824,"vY0":-133.70650618715905,"vZ0":-7.818557516729832,"x":114.44,"y":186.77,"x0":-1.354600884995798,"y0":50.00167994237846,"z0":5.7594910807465,"aX":-7.701449989750079},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.4,"breakHorizontal":6.6,"spinRate":2315,"spinDirection":209},"zone":8,"typeConfidence":0.91,"plateTime":0.4086588857095017,"extension":6.467164611527492},"index":1,"playId":"8ead4568-c711-3944-91d1-0fe059786c27","pitchNumber":2,"startTime":"2025-08-28T00:34:20.621Z","endTime":"2025-08-28T00:34:24.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.607418082267003,"aZ":-15.715495095222439,"pfxX":-6.026263224632512,"pfxZ":8.648424823619655,"pX":0.36707441378453376,"pZ":3.447953785408026,"vX0":6.851089109670659,"vY0":-136.501910992613,"vZ0":-4.062301607024801,"x":103.01,"y":145.69,"x0":-1.3821272685841552,"y0":50.00473671470812,"z0":6.0243242954247815,"aX":-11.47211419411085},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":9.6,"spinRate":2382,"spinDirection":210},"zone":3,"typeConfidence":0.81,"plateTime":0.3999267080178366,"extension":6.344509584793902},"hitData":{"launchSpeed":73.4,"launchAngle":38.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.98,"coordY":118.58}},"index":2,"playId":"2f297695-eb07-3ef5-8d94-97f111ff9595","pitchNumber":3,"startTime":"2025-08-28T00:34:35.340Z","endTime":"2025-08-28T00:34:43.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:34:43.387Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lenyn Sosa lines out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T00:34:48.903Z","endTime":"2025-08-28T00:35:45.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.40818913596978,"strikeZoneBottom":1.66772295550036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.994146548877858,"aZ":-17.727249717752965,"pfxX":-9.266608065772788,"pfxZ":8.080845634527101,"pX":0.7063008602454285,"pZ":2.8346643314964863,"vX0":8.927774793707597,"vY0":-132.97917535226077,"vZ0":-4.295528296494041,"x":90.08,"y":162.24,"x0":-1.4934440085174951,"y0":50.00397721742508,"z0":5.760245491234549,"aX":-16.56816282883866},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.8,"breakHorizontal":14.8,"spinRate":2333,"spinDirection":214},"zone":6,"typeConfidence":0.88,"plateTime":0.4121793194335015,"extension":6.486116017681815},"index":0,"playId":"54233c62-8191-3046-9e39-a502e6dfa173","pitchNumber":1,"startTime":"2025-08-28T00:35:10.080Z","endTime":"2025-08-28T00:35:13.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.43645093348562,"strikeZoneBottom":1.66678031417455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.361026813263194,"aZ":-13.738538748408146,"pfxX":-4.466501552546594,"pfxZ":10.193693555949709,"pX":-0.4882492086688074,"pZ":3.9370051995595383,"vX0":3.584974493588889,"vY0":-133.99414234374623,"vZ0":-3.040391813078224,"x":135.61,"y":132.48,"x0":-1.266644556828837,"y0":50.005846710178915,"z0":6.074830743038389,"aX":-8.081013621542807},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":7.3,"spinRate":2262,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.40958303532262086,"extension":6.29829916550893},"index":1,"playId":"e285ee2a-8f75-3da5-91c7-83bb5620abdd","pitchNumber":2,"startTime":"2025-08-28T00:35:24.039Z","endTime":"2025-08-28T00:35:27.811Z","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":91.6,"endSpeed":83.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.614513104453795,"aZ":-18.34948715590574,"pfxX":-8.963090246977817,"pfxZ":7.7212049805148055,"pX":-0.3006514210085821,"pZ":2.6223119708389437,"vX0":6.521200713728751,"vY0":-133.21483614776807,"vZ0":-4.677121469575974,"x":128.46,"y":167.98,"x0":-1.6204261238732132,"y0":50.002631981003944,"z0":5.734090313381279,"aX":-16.04918344696433},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.1,"breakHorizontal":14.8,"spinRate":2351,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.41173870280437797,"extension":6.30713512236991},"hitData":{"launchSpeed":82.1,"launchAngle":21.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.27,"coordY":113.45}},"index":2,"playId":"141d6783-d8ab-3521-b0e2-943a2ddaad5f","pitchNumber":3,"startTime":"2025-08-28T00:35:39.340Z","endTime":"2025-08-28T00:35:45.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:35:45.742Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andrew Benintendi homers (15) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T00:35:48.786Z","endTime":"2025-08-28T00:37:41.397Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":{"id":686701,"link":"/api/v1/people/686701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":85.2,"strikeZoneTop":3.24971378273877,"strikeZoneBottom":1.52561158980367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.469813185472116,"aZ":-11.512578345221202,"pfxX":-3.9300707480379957,"pfxZ":11.103375986922629,"pX":0.2840504317553488,"pZ":1.8785494428452656,"vX0":5.894100053439606,"vY0":-135.72247268363955,"vZ0":-8.34760850840179,"x":106.17,"y":188.06,"x0":-1.4078738489334623,"y0":50.001224293970935,"z0":5.801297241782695,"aX":-7.312164074382208},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":5.9,"spinRate":2357,"spinDirection":206},"zone":9,"typeConfidence":0.92,"plateTime":0.4040033417406854,"extension":6.413739701048898},"index":0,"playId":"915f8723-2656-33ae-8a77-48a78a62ab24","pitchNumber":1,"startTime":"2025-08-28T00:36:12.028Z","endTime":"2025-08-28T00:36:15.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.242099283106917,"aZ":-12.26650126520787,"pfxX":-5.339569933977176,"pfxZ":10.720007397088208,"pX":-0.8859753922643818,"pZ":2.9577072009870657,"vX0":3.2345684304866102,"vY0":-135.5461798286385,"vZ0":-5.456872308563509,"x":150.77,"y":158.92,"x0":-1.4024663140941014,"y0":50.000015888935174,"z0":5.856941590298734,"aX":-9.911864543189376},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":9.0,"spinRate":2324,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.4044468020091201,"extension":6.505306169899214},"index":1,"playId":"44d6502b-2bc7-3419-b722-1bc66dc05734","pitchNumber":2,"startTime":"2025-08-28T00:36:26.601Z","endTime":"2025-08-28T00:36:30.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.6603010911308,"aZ":-33.258741098858835,"pfxX":10.610837998575803,"pfxZ":-0.7431149004825599,"pX":-0.2349663825240286,"pZ":2.0106891844337627,"vX0":0.6442344420932306,"vY0":-120.23094544224435,"vZ0":-2.0600899093368996,"x":125.96,"y":184.49,"x0":-1.8846323291645553,"y0":50.00136805117837,"z0":5.834555700368808,"aX":15.508312277475014},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.6,"breakHorizontal":-19.3,"spinRate":2647,"spinDirection":54},"zone":8,"typeConfidence":0.91,"plateTime":0.4558300232293786,"extension":6.250042852100322},"index":2,"playId":"5e897050-57e8-3b61-bd5c-1a1bed2d616d","pitchNumber":3,"startTime":"2025-08-28T00:36:51.341Z","endTime":"2025-08-28T00:36:54.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.478827574791303,"aZ":-34.38519078172524,"pfxX":8.648007694959553,"pfxZ":-1.5136327452977518,"pX":0.3836251713917863,"pZ":1.0214065219946855,"vX0":2.5043099305274756,"vY0":-120.79946222585058,"vZ0":-4.148441614844238,"x":102.38,"y":211.2,"x0":-1.7936640246250701,"y0":50.006029879980105,"z0":5.828073383710704,"aX":12.610045412059714},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.6,"breakHorizontal":-16.3,"spinRate":2870,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.455783156627942,"extension":6.340756468789306},"hitData":{"launchSpeed":98.3,"launchAngle":29.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":230.13,"coordY":100.28}},"index":3,"playId":"ac5d797d-b488-3647-b0b7-a3440fb6420b","pitchNumber":4,"startTime":"2025-08-28T00:37:17.054Z","endTime":"2025-08-28T00:37:41.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:37:41.397Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edgar Quero singles on a line drive to left fielder Michael Massey.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T00:38:01.909Z","endTime":"2025-08-28T00:38:50.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"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":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.7,"endSpeed":73.9,"strikeZoneTop":3.22623496448901,"strikeZoneBottom":1.53816955342367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.32957419888178,"aZ":-33.946908095253725,"pfxX":9.641857183970373,"pfxZ":-1.276337652662015,"pX":-0.9879786703094507,"pZ":3.3492117573040856,"vX0":-0.4945270183024408,"vY0":-117.48280377340673,"vZ0":1.2986644205528357,"x":154.66,"y":148.35,"x0":-2.0257691802086777,"y0":50.0013536689985,"z0":5.95679166887698,"aX":13.407169721162758},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.7,"breakHorizontal":-17.3,"spinRate":2905,"spinDirection":56},"zone":11,"typeConfidence":0.9,"plateTime":0.46713363820818055,"extension":6.3316168162784},"index":0,"playId":"81b1f90b-2812-3a3f-bacb-f0b4c98f30da","pitchNumber":1,"startTime":"2025-08-28T00:38:01.909Z","endTime":"2025-08-28T00:38:05.354Z","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":87.1,"endSpeed":80.5,"strikeZoneTop":3.21499355418761,"strikeZoneBottom":1.55975117639438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.24782150099827,"aZ":-28.24907331611808,"pfxX":-8.68925225246936,"pfxZ":2.396505800717411,"pX":-0.9908055058599002,"pZ":2.1022542703834044,"vX0":5.285347724146148,"vY0":-126.82196199306082,"vZ0":-3.2585661490950324,"x":154.77,"y":182.02,"x0":-1.9654708005282846,"y0":50.005946025322245,"z0":5.640319117972548,"aX":-14.255367015782452},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":14.6,"spinRate":1362,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.43074642715062295,"extension":6.2473244488080955},"index":1,"playId":"ace5c822-7810-39bd-b490-24bb1584b0ad","pitchNumber":2,"startTime":"2025-08-28T00:38:14.061Z","endTime":"2025-08-28T00:38:17.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(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":93.7,"endSpeed":85.9,"strikeZoneTop":3.19913122293464,"strikeZoneBottom":1.54384947784886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.347326180902677,"aZ":-12.360018862840162,"pfxX":-4.011248896215923,"pfxZ":10.52675977974273,"pX":-0.7542637089887042,"pZ":1.7144725891987305,"vX0":3.746493776334494,"vY0":-136.20618461879786,"vZ0":-8.424439486443335,"x":145.75,"y":192.49,"x0":-1.6250664357432634,"y0":50.006632674543354,"z0":5.698292758041937,"aX":-7.55383552293939},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":6.5,"spinRate":2263,"spinDirection":210},"zone":7,"typeConfidence":0.92,"plateTime":0.40181120624983135,"extension":6.3195322060793995},"index":2,"playId":"6a4c554b-bc70-3e80-9000-07a2403908ab","pitchNumber":3,"startTime":"2025-08-28T00:38:26.948Z","endTime":"2025-08-28T00:38:29.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.176652102951483,"aZ":-33.63913236756224,"pfxX":9.105912620000758,"pfxZ":-1.049820221365465,"pX":-0.41664366683294424,"pZ":2.8324509018154025,"vX0":0.9539092778631357,"vY0":-117.28305657455546,"vZ0":0.19545017287623012,"x":132.88,"y":162.3,"x0":-2.0117497775213096,"y0":50.003819825378876,"z0":5.885196306181554,"aX":12.686160103534684},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.6,"breakHorizontal":-16.7,"spinRate":2784,"spinDirection":56},"zone":1,"typeConfidence":0.9,"plateTime":0.46701059462610184,"extension":6.265580970005846},"hitData":{"launchSpeed":86.8,"launchAngle":19.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.15,"coordY":88.92}},"index":3,"playId":"c85e2663-d4b2-3ef9-a17b-819ea7131510","pitchNumber":4,"startTime":"2025-08-28T00:38:40.012Z","endTime":"2025-08-28T00:38:50.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:38:50.168Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase Meidroth singles on a ground ball to left fielder Michael Massey. Edgar Quero to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T00:38:53.049Z","endTime":"2025-08-28T00:40:23.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"postOnSecond":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"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":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.22203295614597,"strikeZoneBottom":1.54796300535032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.715180055428487,"aZ":-27.3949386870373,"pfxX":1.68412408002282,"pfxZ":3.0109564837296556,"pX":0.8480078652435283,"pZ":1.4285898437376765,"vX0":5.225818434037262,"vY0":-124.88286794097726,"vZ0":-5.07515026319301,"x":84.68,"y":200.21,"x0":-1.4854998979566854,"y0":50.00533091011215,"z0":5.724076377420021,"aX":2.676651266871089},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":-4.2,"spinRate":2533,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.43756623078350865,"extension":6.38393841190974},"index":0,"playId":"e64c5ca1-6c2b-3fbf-b1f3-fb589fca7ca4","pitchNumber":1,"startTime":"2025-08-28T00:39:12.407Z","endTime":"2025-08-28T00:39:15.715Z","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":90.9,"endSpeed":83.2,"strikeZoneTop":3.12265536665127,"strikeZoneBottom":1.56448833128016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93713338847194,"aZ":-19.252310320353867,"pfxX":-8.360954392526436,"pfxZ":7.271480789514246,"pX":-1.4584503693668855,"pZ":3.5877831249854233,"vX0":3.396444463396646,"vY0":-132.37896627095077,"vZ0":-1.887686673854129,"x":172.59,"y":141.91,"x0":-1.670972859220455,"y0":50.002666845638416,"z0":5.717698737020995,"aX":-14.85673658746165},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.0,"breakHorizontal":14.4,"spinRate":2189,"spinDirection":219},"zone":11,"typeConfidence":0.89,"plateTime":0.41356293867340943,"extension":6.265279872788223},"index":1,"playId":"71cef559-edfc-3bb1-abe3-23d6a3f50f5e","pitchNumber":2,"startTime":"2025-08-28T00:39:28.155Z","endTime":"2025-08-28T00:39:32.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.09892159106127,"strikeZoneBottom":1.54087786575043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.100891890891376,"aZ":-26.580730493360967,"pfxX":0.7822210709755885,"pfxZ":3.499269942147416,"pX":0.19216802559062882,"pZ":1.2996365631576572,"vX0":4.178902200928586,"vY0":-125.10028365055658,"vZ0":-5.860955806381641,"x":109.68,"y":203.69,"x0":-1.5954452117210693,"y0":50.00455913367468,"z0":5.826627983211203,"aX":1.2508294491356804},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.3,"breakHorizontal":-2.3,"spinRate":2487,"spinDirection":185},"zone":14,"typeConfidence":0.9,"plateTime":0.4363187392969978,"extension":6.272263727344391},"index":2,"playId":"9fd8b772-869b-3f3b-b9fb-ab8e67f04282","pitchNumber":3,"startTime":"2025-08-28T00:39:43.497Z","endTime":"2025-08-28T00:39:48.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":2.9826459230675,"strikeZoneBottom":1.36692259839573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.790907482755998,"aZ":-12.299915814874494,"pfxX":-5.599339266606251,"pfxZ":11.261820058210283,"pX":-0.012754307183564611,"pZ":2.3514878941033537,"vX0":5.264440473455991,"vY0":-132.15947295271008,"vZ0":-6.678269746676305,"x":117.49,"y":175.29,"x0":-1.3053437037833455,"y0":50.00340083214736,"z0":5.818984159355366,"aX":-9.88196529108501},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.1,"breakHorizontal":9.0,"spinRate":2271,"spinDirection":208},"zone":5,"typeConfidence":0.86,"plateTime":0.4148266446225821,"extension":6.405880053797224},"index":3,"playId":"24650e35-d353-3481-a6d9-13758ea4c644","pitchNumber":4,"startTime":"2025-08-28T00:39:58.926Z","endTime":"2025-08-28T00:40:02.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.59201814645181,"aZ":-29.407791288863333,"pfxX":2.30929969761313,"pfxZ":1.7569055028945844,"pX":-0.04054825889444873,"pZ":2.3545646515752945,"vX0":3.1729512450899717,"vY0":-124.16542795285739,"vZ0":-2.756772401975623,"x":118.55,"y":175.21,"x0":-1.6303817099448912,"y0":50.00513231168958,"z0":5.90214050892422,"aX":3.64078490756579},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":-4.8,"spinRate":2523,"spinDirection":138},"zone":5,"typeConfidence":0.91,"plateTime":0.4394961469857317,"extension":6.365432756784807},"hitData":{"launchSpeed":103.1,"launchAngle":4.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.62,"coordY":105.65}},"index":4,"playId":"5d2e1866-1d21-3667-b621-ea42682dae91","pitchNumber":5,"startTime":"2025-08-28T00:40:13.922Z","endTime":"2025-08-28T00:40:23.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:40:23.561Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Baldwin flies out to left fielder Michael Massey.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T00:41:23.338Z","endTime":"2025-08-28T00:42:35.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T00:40:36.875Z","endTime":"2025-08-28T00:41:25.613Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.23007259109558,"strikeZoneBottom":1.5992005470327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.706121914743804,"aZ":-13.417942330856098,"pfxX":-6.984850399643301,"pfxZ":10.206692349689927,"pX":0.7968917504151997,"pZ":2.011008087394442,"vX0":8.320941649466127,"vY0":-135.01862505179733,"vZ0":-7.271331554556225,"x":86.62,"y":184.48,"x0":-1.4242964691481639,"y0":50.00218238070898,"z0":5.692407593083445,"aX":-12.83488428592609},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":10.8,"spinRate":2438,"spinDirection":212},"zone":9,"typeConfidence":0.63,"plateTime":0.4064166008554069,"extension":6.438869991745873},"index":1,"playId":"22aed502-781d-39ec-bb86-8028b56a0eb6","pitchNumber":1,"startTime":"2025-08-28T00:41:25.613Z","endTime":"2025-08-28T00:41:29.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.13579617707451,"strikeZoneBottom":1.5638428752235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.599889968517697,"aZ":-12.887233561999112,"pfxX":-6.938246231123891,"pfxZ":10.343294254061336,"pX":0.029213013890369285,"pZ":1.9221394431772236,"vX0":6.564043253023078,"vY0":-135.8798847273049,"vZ0":-7.686189651279337,"x":115.89,"y":186.88,"x0":-1.5198461661620126,"y0":50.00170009484253,"z0":5.688705901190019,"aX":-12.935220259822145},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":11.2,"spinRate":2475,"spinDirection":212},"zone":8,"typeConfidence":0.71,"plateTime":0.40355482207572546,"extension":6.486135751723386},"index":2,"playId":"8ecffc32-fd36-3244-b63b-e791cb23a080","pitchNumber":2,"startTime":"2025-08-28T00:41:42.293Z","endTime":"2025-08-28T00:41:45.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.1,"strikeZoneTop":3.15691796023248,"strikeZoneBottom":1.52694951625653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.955709000410476,"aZ":-29.019020875621973,"pfxX":1.3855514905143762,"pfxZ":1.9350577493062904,"pX":1.0205522629522656,"pZ":0.7307666122034366,"vX0":5.924019064356749,"vY0":-126.03334496935412,"vZ0":-6.880118393678597,"x":78.1,"y":219.05,"x0":-1.5261134349805996,"y0":50.00600891851531,"z0":5.793183254390029,"aX":2.2627244782020663},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.4,"breakHorizontal":-3.7,"spinRate":2627,"spinDirection":158},"zone":14,"typeConfidence":0.9,"plateTime":0.4320764012647018,"extension":6.320273008031905},"index":3,"playId":"212f9ccc-4fe8-3dc3-a7cb-15e17672cf55","pitchNumber":3,"startTime":"2025-08-28T00:42:01.574Z","endTime":"2025-08-28T00:42:05.913Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.971983349325157,"aZ":-13.986583160863962,"pfxX":-4.245790875584829,"pfxZ":9.628320810434863,"pX":0.019185648608576095,"pZ":2.3753846459631407,"vX0":5.5441047635259775,"vY0":-136.54943857166737,"vZ0":-6.610290675856755,"x":116.27,"y":174.64,"x0":-1.4855239024899531,"y0":50.00243871447262,"z0":5.7891804165308125,"aX":-8.020407489171061},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":6.5,"spinRate":2402,"spinDirection":216},"zone":5,"typeConfidence":0.92,"plateTime":0.40105735679070786,"extension":6.319980980033927},"hitData":{"launchSpeed":92.0,"launchAngle":41.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.63,"coordY":86.7}},"index":4,"playId":"f5ff02a9-1212-3913-964a-36852b35294c","pitchNumber":4,"startTime":"2025-08-28T00:42:26.193Z","endTime":"2025-08-28T00:42:35.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:42:35.194Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Salvador Perez homers (23) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T00:44:55.139Z","endTime":"2025-08-28T00:45:40.083Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T00:44:46.936Z","endTime":"2025-08-28T00:44:57.377Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.73372486973239,"aZ":-22.74426264875603,"pfxX":-7.1187593078969895,"pfxZ":6.240619263565757,"pX":0.018725647904971693,"pZ":1.6233204654962459,"vX0":3.6524078698292834,"vY0":-122.04626724952229,"vZ0":-5.721798139073575,"x":116.29,"y":194.95,"x0":-0.5713530931687677,"y0":50.00139004411963,"z0":5.953639336953514,"aX":-10.751802186048401},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":10.2,"breakHorizontal":12.0,"spinRate":1685,"spinDirection":232},"zone":8,"typeConfidence":0.82,"plateTime":0.4485728592073337,"extension":5.368243672951964},"index":1,"playId":"1f5d7e16-5bc8-32dd-b7a5-fdb397db20e0","pitchNumber":1,"startTime":"2025-08-28T00:44:57.377Z","endTime":"2025-08-28T00:45:00.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.58041096763039,"aZ":-13.784595554208936,"pfxX":-6.660644454173815,"pfxZ":10.279729474533356,"pX":1.2043052208919722,"pZ":3.4999428274491193,"vX0":6.232006468469779,"vY0":-133.15842892248762,"vZ0":-4.254999839857718,"x":71.09,"y":144.28,"x0":-0.3052388483654907,"y0":50.004363549472984,"z0":6.121513239519041,"aX":-11.918022765996723},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.9,"breakHorizontal":10.7,"spinRate":2445,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4119099656103926,"extension":5.61222202183466},"hitData":{"launchSpeed":101.6,"launchAngle":29.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":194.25,"coordY":53.74}},"index":2,"playId":"5fc37041-b648-35b0-a934-af6a79ada2fa","pitchNumber":2,"startTime":"2025-08-28T00:45:10.532Z","endTime":"2025-08-28T00:45:40.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:45:40.083Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a line drive to left fielder Andrew Benintendi.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T00:45:53.296Z","endTime":"2025-08-28T00:47:23.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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":"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":4},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.21930628375301,"strikeZoneBottom":1.50185405717616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.668992802728713,"aZ":-11.088173984328169,"pfxX":-6.417018527348278,"pfxZ":11.791049051216767,"pX":0.18042990990587596,"pZ":1.1747329777715807,"vX0":4.807217908441955,"vY0":-133.15648233867566,"vZ0":-10.20221518888168,"x":110.12,"y":207.06,"x0":-0.8182219097025842,"y0":50.0046579125019,"z0":5.867438302545318,"aX":-11.478041428872624},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.2,"breakHorizontal":10.6,"spinRate":2456,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.41197097233864177,"extension":5.565579122439064},"index":0,"playId":"5c1451c2-8585-3cee-b5f1-c00fabb03bd5","pitchNumber":1,"startTime":"2025-08-28T00:46:06.066Z","endTime":"2025-08-28T00:46:10.083Z","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":91.6,"endSpeed":83.6,"strikeZoneTop":3.21916328694329,"strikeZoneBottom":1.4244708978758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.43551607519411,"aZ":-12.260663968002161,"pfxX":-6.8830085887321815,"pfxZ":11.136676673572849,"pX":0.49928183140399907,"pZ":1.6674824279020126,"vX0":5.719866503289659,"vY0":-133.07786963655386,"vZ0":-8.784774273984072,"x":97.97,"y":193.76,"x0":-0.7871602370307706,"y0":50.00139935093857,"z0":5.906533899479267,"aX":-12.30421656681072},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.4,"breakHorizontal":11.2,"spinRate":2483,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.4121147081390153,"extension":5.680787189661281},"index":1,"playId":"f68189e5-8cfc-3692-9e1d-54a5504196a9","pitchNumber":2,"startTime":"2025-08-28T00:46:21.581Z","endTime":"2025-08-28T00:46:25.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.459746319906742,"aZ":-23.50616221466179,"pfxX":-8.694468169036213,"pfxZ":5.507923168495378,"pX":0.46979849087437436,"pZ":1.2409207586312396,"vX0":6.109662082730174,"vY0":-125.04014769958951,"vZ0":-6.578962390386263,"x":99.09,"y":205.28,"x0":-0.8821056730349226,"y0":50.00617871346717,"z0":5.84928707415646,"aX":-13.69735619920818},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.5,"breakHorizontal":14.3,"spinRate":1747,"spinDirection":234},"zone":14,"typeConfidence":0.92,"plateTime":0.4389278065066793,"extension":5.580339296723654},"index":2,"playId":"de409dc1-4fb1-3860-95f5-476f034ce00e","pitchNumber":3,"startTime":"2025-08-28T00:46:35.892Z","endTime":"2025-08-28T00:46:40.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.410096076583766,"aZ":-33.17879013666796,"pfxX":3.365775477978405,"pfxZ":-0.6305961886520519,"pX":0.6213324299693395,"pZ":1.7697144391556652,"vX0":2.763179029732089,"vY0":-124.73129217433302,"vZ0":-3.721827879841237,"x":93.32,"y":191.0,"x0":-0.9354189269534947,"y0":50.00533091720947,"z0":5.996517480005978,"aX":5.341313439980613},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.7,"breakHorizontal":-6.7,"spinRate":2904,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.437939471603221,"extension":5.61636901780782},"index":3,"playId":"0fe85ad1-d326-39b0-bb82-838877d2169a","pitchNumber":4,"startTime":"2025-08-28T00:46:51.354Z","endTime":"2025-08-28T00:46:54.886Z","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":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.629789014240714,"aZ":-24.89874433603869,"pfxX":2.195417789763479,"pfxZ":4.190848806927544,"pX":-0.8137662536219199,"pZ":2.6865089414551324,"vX0":0.07704804755365932,"vY0":-130.48372015589675,"vZ0":-3.7264512469422746,"x":148.02,"y":166.24,"x0":-1.1291814496208674,"y0":50.00422213010738,"z0":5.993948300396042,"aX":3.812796176724454},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.1,"breakHorizontal":-4.0,"spinRate":2592,"spinDirection":179},"zone":1,"typeConfidence":2.0,"plateTime":0.4186311598628998,"extension":5.503550217601339},"hitData":{"launchSpeed":87.1,"launchAngle":15.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.25,"coordY":109.65}},"index":4,"playId":"a16107e7-02b7-3052-98af-0787df613cda","pitchNumber":5,"startTime":"2025-08-28T00:47:14.251Z","endTime":"2025-08-28T00:47:23.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:47:23.893Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan India flies out to right fielder Mike Tauchman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T00:47:24.575Z","endTime":"2025-08-28T00:47:59.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.564876234392127,"aZ":-22.817267146704673,"pfxX":-10.038738375190334,"pfxZ":5.197378485960066,"pX":-0.10326598700184747,"pZ":2.571692629263425,"vX0":4.365585129847305,"vY0":-133.3386700391655,"vZ0":-4.758985775219514,"x":120.94,"y":169.34,"x0":-0.456997516558095,"y0":50.00589392910659,"z0":6.0252396469012055,"aX":-18.086529716797344},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":17.3,"spinRate":2130,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.41070916331914553,"extension":5.497888298218283},"hitData":{"launchSpeed":85.0,"launchAngle":31.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.61,"coordY":94.63}},"index":0,"playId":"37896070-f653-3c57-883f-8f51b3799072","pitchNumber":1,"startTime":"2025-08-28T00:47:48.675Z","endTime":"2025-08-28T00:47:59.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:47:59.431Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Massey flies out to center fielder Michael A. Taylor.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T00:48:03.350Z","endTime":"2025-08-28T00:50:55.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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,5,6],"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":572191,"link":"/api/v1/people/572191"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.47190576971659,"strikeZoneBottom":1.57359685391121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.48753678943039,"aZ":-21.23333873092607,"pfxX":1.9082017916131242,"pfxZ":6.450901360933493,"pX":-0.3862405001908455,"pZ":4.552614720846291,"vX0":1.0536195223552682,"vY0":-128.84736762088667,"vZ0":-0.3004925901574087,"x":131.72,"y":115.86,"x0":-1.0472572017227066,"y0":50.005831065697166,"z0":6.298739796616698,"aX":3.237978187831488},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.9,"breakHorizontal":-3.7,"spinRate":2578,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.4236377822435111,"extension":5.4973283556183805},"index":0,"playId":"90ed83c8-85ed-3a0f-ad64-e406d9c77696","pitchNumber":1,"startTime":"2025-08-28T00:48:19.376Z","endTime":"2025-08-28T00:48:23.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.454199770376174,"aZ":-13.435432143325633,"pfxX":-4.7769418515469955,"pfxZ":10.485776081244595,"pX":-0.6259946347428748,"pZ":2.0380052589832287,"vX0":2.617691101118373,"vY0":-133.05744772272126,"vZ0":-7.964817765598713,"x":140.86,"y":183.75,"x0":-1.0037189583262354,"y0":50.00073173203798,"z0":6.050601732244915,"aX":-8.53526968922489},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.4,"breakHorizontal":8.0,"spinRate":2392,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.4121699958643976,"extension":5.656400739238162},"index":1,"playId":"55193bd0-6481-3bd6-a09a-612316d7747a","pitchNumber":2,"startTime":"2025-08-28T00:48:41.209Z","endTime":"2025-08-28T00:48:44.821Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"1314bc1e-cb95-4a44-b79a-2dcd7e4d435b","startTime":"2025-08-28T00:49:03.046Z","endTime":"2025-08-28T00:49:08.031Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.597971880035782,"aZ":-13.540374970392055,"pfxX":-6.739507559413099,"pfxZ":10.506684365050162,"pX":-1.1520275884599906,"pZ":2.2486901751950703,"vX0":1.879522527172252,"vY0":-133.0850322325666,"vZ0":-7.247137715392583,"x":160.91,"y":178.07,"x0":-0.9970070338440846,"y0":50.000337548187325,"z0":6.010209495456685,"aX":-11.949866275255197},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":11.8,"spinRate":2376,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4133680360837131,"extension":5.651539340167514},"index":3,"playId":"c31278f3-e992-311a-a4a9-4df77b2ba6be","pitchNumber":3,"startTime":"2025-08-28T00:49:20.125Z","endTime":"2025-08-28T00:49:28.630Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"b1aa8480-21ce-48b0-9d53-02ccfd8ebd01","startTime":"2025-08-28T00:49:59.233Z","endTime":"2025-08-28T00:50:04.233Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.361187420014293,"aZ":-31.083355228384402,"pfxX":3.9392307808257927,"pfxZ":0.6874461664500924,"pX":0.7466539616623673,"pZ":2.5002403151959087,"vX0":3.1005750045778355,"vY0":-124.42495507694682,"vZ0":-2.814485792085881,"x":88.54,"y":171.27,"x0":-1.0207989835737186,"y0":50.0040085303298,"z0":6.181853765455804,"aX":6.272118513777429},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":-7.8,"spinRate":2817,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.4376406720242194,"extension":5.570729629562295},"index":5,"playId":"d537ced1-8db1-31a6-8639-e127fb3dcb2f","pitchNumber":4,"startTime":"2025-08-28T00:50:17.171Z","endTime":"2025-08-28T00:50:21.204Z","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.4,"endSpeed":84.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.16671406500273,"aZ":-14.12739761981815,"pfxX":-4.288392688132293,"pfxZ":9.889603225830662,"pX":-0.3903947965694581,"pZ":2.9376625560571483,"vX0":3.055628354007698,"vY0":-134.4844230267284,"vZ0":-5.671034702860967,"x":131.88,"y":159.46,"x0":-0.9862550853304275,"y0":50.00547745615421,"z0":6.0823065253654445,"aX":-7.82752886391935},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.8,"breakHorizontal":7.1,"spinRate":2374,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4078658906334707,"extension":5.652692489988743},"hitData":{"launchSpeed":102.0,"launchAngle":34.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":158.91,"coordY":47.3}},"index":6,"playId":"55165131-a6ec-3df7-8ae8-31eff20dd4a5","pitchNumber":5,"startTime":"2025-08-28T00:50:42.640Z","endTime":"2025-08-28T00:50:55.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:50:55.781Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a line drive to right fielder Mike Tauchman. Adam Frazier to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T00:51:07.620Z","endTime":"2025-08-28T00:53:23.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"postOnThird":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.22364497987064,"strikeZoneBottom":1.49851552296126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.653551542212615,"aZ":-42.94291717818196,"pfxX":6.911970792691019,"pfxZ":-8.03112754232606,"pX":0.1867665945979501,"pZ":2.3603250227944,"vX0":0.4926404195137089,"vY0":-115.3824702221321,"vZ0":0.12629280996832448,"x":109.88,"y":175.05,"x0":-0.9272616878244111,"y0":50.005013471094536,"z0":6.4632366276422655,"aX":9.265007872514175},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.2,"breakHorizontal":-12.6,"spinRate":3072,"spinDirection":45},"zone":5,"typeConfidence":0.88,"plateTime":0.4757793084118598,"extension":5.37354983842101},"index":0,"playId":"6af62abe-1df2-3372-8750-2fed7cddeca9","pitchNumber":1,"startTime":"2025-08-28T00:51:24.420Z","endTime":"2025-08-28T00:51:28.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.48614154938724,"strikeZoneBottom":1.58447842797386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.841280798372946,"aZ":-16.765326389049246,"pfxX":-8.579127620182936,"pfxZ":8.33692076177109,"pX":0.9920881019813683,"pZ":1.5472940983949313,"vX0":8.031687656329343,"vY0":-134.73577957468743,"vZ0":-8.283129553511522,"x":79.18,"y":197.0,"x0":-0.905315511417536,"y0":50.00491257572279,"z0":5.834537016006607,"aX":-15.8585133448534},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.6,"breakHorizontal":13.9,"spinRate":2243,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4057206513386231,"extension":5.624227951885396},"index":1,"playId":"705a8424-0046-3271-9d6e-c3b0daa0f8c2","pitchNumber":2,"startTime":"2025-08-28T00:51:44.198Z","endTime":"2025-08-28T00:51:47.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.936586650365996,"aZ":-20.07198352013872,"pfxX":1.5319927190928986,"pfxZ":6.907774077087042,"pX":-0.326525294653375,"pZ":3.009050516888269,"vX0":1.3933778878844145,"vY0":-130.87060353816972,"vZ0":-4.144536544247083,"x":129.45,"y":157.54,"x0":-1.0629713678606065,"y0":50.00492661814678,"z0":6.096959368006375,"aX":2.6853614850057332},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.9,"breakHorizontal":-3.0,"spinRate":2567,"spinDirection":185},"zone":1,"typeConfidence":2.0,"plateTime":0.416868359690028,"extension":5.609262031805265},"index":2,"playId":"c6af78e2-e0de-37d3-be4d-0b0fcb5f8203","pitchNumber":3,"startTime":"2025-08-28T00:52:07.086Z","endTime":"2025-08-28T00:52:11.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.45304322964086,"strikeZoneBottom":1.57881997920561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.803028775576692,"aZ":-44.031175693300355,"pfxX":6.276463919108702,"pfxZ":-8.988911528299674,"pX":0.9173662337915451,"pZ":0.3194833787427451,"vX0":2.0690677638144166,"vY0":-115.14961131995342,"vZ0":-3.714023560984819,"x":82.03,"y":230.15,"x0":-0.812309488087341,"y0":50.00095667560877,"z0":6.286837145117463,"aX":8.282308850618405},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-16.9,"breakHorizontal":-11.9,"spinRate":3285,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4788217575618212,"extension":5.662151518677213},"index":3,"playId":"0aef6123-ecfb-3d49-977c-c60e94d02041","pitchNumber":4,"startTime":"2025-08-28T00:52:33.544Z","endTime":"2025-08-28T00:52:37.221Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.421973550507197,"aZ":-21.74424623819542,"pfxX":-7.954076370669361,"pfxZ":5.578306458269855,"pX":0.024402111904924067,"pZ":3.2855705378197686,"vX0":5.6760204976435595,"vY0":-135.59871534765412,"vZ0":-3.1294412212805423,"x":116.07,"y":150.07,"x0":-1.0578283497401801,"y0":50.00609862408381,"z0":5.964114510864706,"aX":-14.880629105340633},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":13.3,"spinRate":2234,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4032609775665419,"extension":5.574637089676502},"hitData":{"launchSpeed":99.9,"launchAngle":10.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.19,"coordY":70.06}},"index":4,"playId":"9aafd55e-0efe-31f2-bf64-c31b447baa4b","pitchNumber":5,"startTime":"2025-08-28T00:53:12.721Z","endTime":"2025-08-28T00:53:23.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:53:23.837Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Yastrzemski walks. Kyle Isbel to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T00:53:35.693Z","endTime":"2025-08-28T00:55:09.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"postOnThird":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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, 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":78.9,"endSpeed":72.6,"strikeZoneTop":3.40915313853961,"strikeZoneBottom":1.59123584611212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.1810362677892,"aZ":-43.82828907159058,"pfxX":6.400159393940353,"pfxZ":-8.76238854108251,"pX":-0.9568799703756309,"pZ":3.1679316090124847,"vX0":-1.752990627081463,"vY0":-114.87342503229476,"vZ0":2.020060007588979,"x":153.47,"y":153.25,"x0":-1.0132499138462796,"y0":50.001755226748806,"z0":6.552393501561925,"aX":8.51403011075941},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-15.0,"breakHorizontal":-11.2,"spinRate":3065,"spinDirection":46},"zone":11,"typeConfidence":0.9,"plateTime":0.4776418627184764,"extension":5.431223994828512},"index":0,"playId":"c3b8c0e9-9a29-33a0-bcac-435361a2c1ed","pitchNumber":1,"startTime":"2025-08-28T00:53:59.864Z","endTime":"2025-08-28T00:54:04.758Z","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":78.5,"endSpeed":71.5,"strikeZoneTop":3.3401441562699,"strikeZoneBottom":1.55118161166601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.430892440752565,"aZ":-44.47107611070462,"pfxX":7.448981049734727,"pfxZ":-9.44962081459968,"pX":-0.7998256921784141,"pZ":4.1250032776509356,"vX0":-1.7278504983193792,"vY0":-114.10627692237524,"vZ0":4.118149932710722,"x":147.49,"y":127.4,"x0":-0.9944072700279079,"y0":50.00039234593273,"z0":6.7149029853604345,"aX":9.69869675526052},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-15.5,"breakHorizontal":-13.0,"spinRate":3184,"spinDirection":44},"zone":11,"typeConfidence":0.91,"plateTime":0.48233271385633714,"extension":5.439634921332162},"index":1,"playId":"1d9ef896-7842-3e42-bf01-27b860078265","pitchNumber":2,"startTime":"2025-08-28T00:54:17.813Z","endTime":"2025-08-28T00:54:22.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.42515007081376,"strikeZoneBottom":1.56763962778629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.60475207818998,"aZ":-24.405750550851764,"pfxX":-8.513924719957256,"pfxZ":4.23905729751508,"pX":-0.9387212278482597,"pZ":3.1900501317222547,"vX0":3.416322663657586,"vY0":-134.85999471037147,"vZ0":-2.9337299872386886,"x":152.78,"y":152.65,"x0":-1.1190539010721663,"y0":50.00554643151084,"z0":6.022423122878188,"aX":-15.61140516874088},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.2,"breakHorizontal":14.6,"spinRate":2189,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40686934969934185,"extension":5.631992686852138},"index":2,"playId":"8763e22e-9529-3640-b655-6a6a35f561c4","pitchNumber":3,"startTime":"2025-08-28T00:54:48.318Z","endTime":"2025-08-28T00:54:52.978Z","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":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.38326874089788,"strikeZoneBottom":1.55535507974419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.581763965823658,"aZ":-20.49129054389209,"pfxX":2.8643787562704954,"pfxZ":6.673765262606874,"pX":-1.2889596709248943,"pZ":3.6933338853450475,"vX0":-1.192237135227455,"vY0":-130.95220896299676,"vZ0":-2.469555650086808,"x":166.13,"y":139.06,"x0":-1.2019533553036448,"y0":50.00336680371628,"z0":6.16826175784218,"aX":5.01465283248151},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.8,"breakHorizontal":-4.9,"spinRate":2650,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.41699912354519775,"extension":5.585088614981923},"index":3,"playId":"98ae68e9-6f8a-38bc-a7fc-be6f9404d024","pitchNumber":4,"startTime":"2025-08-28T00:55:05.626Z","endTime":"2025-08-28T00:55:09.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:55:09.426Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to right fielder Mike Tauchman. Adam Frazier scores. Kyle Isbel scores. Mike Yastrzemski to 3rd. Bobby Witt Jr. to 2nd.","rbi":2,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T00:56:26.235Z","endTime":"2025-08-28T00:57:47.193Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"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":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":643565,"link":"/api/v1/people/643565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T00:55:29.103Z","endTime":"2025-08-28T00:56:28.376Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.56144778680653,"strikeZoneBottom":1.67877699743977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.18805476034601,"aZ":-44.87529922723588,"pfxX":5.895710783511552,"pfxZ":-9.511838027180707,"pX":-0.22977627544602997,"pZ":2.275069990936173,"vX0":-1.504583683630933,"vY0":-115.5730616089941,"vZ0":0.1713043729470649,"x":125.76,"y":177.35,"x0":-0.3309705700557424,"y0":50.003429990362626,"z0":6.557161829800164,"aX":7.870867080423008},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-16.8,"breakHorizontal":-10.2,"spinRate":3138,"spinDirection":44},"zone":5,"typeConfidence":0.9,"plateTime":0.47632096740299046,"extension":5.518592907096708},"index":1,"playId":"2887ac31-d315-3466-883a-cb50add78aa6","pitchNumber":1,"startTime":"2025-08-28T00:56:28.376Z","endTime":"2025-08-28T00:56:31.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.55497721994974,"strikeZoneBottom":1.67255107664612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.311787901062043,"aZ":-34.92985166000787,"pfxX":3.687460111382637,"pfxZ":-1.724230198760882,"pX":1.6103113575191226,"pZ":1.752463975887081,"vX0":3.486792424054611,"vY0":-125.46421291502814,"vZ0":-3.775037903430536,"x":55.62,"y":191.46,"x0":-0.2740813139318605,"y0":50.00034515389872,"z0":6.109620013235989,"aX":5.90387500854368},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.7,"breakHorizontal":-7.4,"spinRate":2738,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.43581601597059105,"extension":5.649334484387016},"index":2,"playId":"ef74feaf-965f-35da-b182-5d4eb164d371","pitchNumber":2,"startTime":"2025-08-28T00:56:50.391Z","endTime":"2025-08-28T00:56:53.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.780111948345244,"aZ":-18.614661447181806,"pfxX":2.490952223559062,"pfxZ":7.652254220943682,"pX":0.5540364491712532,"pZ":3.188653343616111,"vX0":1.4354434590787077,"vY0":-131.9614945829431,"vZ0":-4.187382341865959,"x":95.88,"y":152.69,"x0":-0.31979383880069323,"y0":50.00472657051567,"z0":6.1584620595947035,"aX":4.415272929244702},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.2,"breakHorizontal":-4.8,"spinRate":2644,"spinDirection":184},"zone":3,"typeConfidence":2.0,"plateTime":0.4142895647924063,"extension":5.644288129463347},"index":3,"playId":"661e38d3-b432-341a-b83d-e967c738f902","pitchNumber":3,"startTime":"2025-08-28T00:57:09.935Z","endTime":"2025-08-28T00:57:13.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.267347522158524,"aZ":-25.0744498078317,"pfxX":2.8503415848220763,"pfxZ":4.006907593452732,"pX":0.27180063064262133,"pZ":3.5428024985124558,"vX0":0.7606417076680722,"vY0":-131.5885938326272,"vZ0":-1.983217736623825,"x":106.64,"y":143.12,"x0":-0.3907036369216135,"y0":50.002494004143095,"z0":6.145207811048213,"aX":5.04875679616934},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.1,"breakHorizontal":-5.3,"spinRate":2762,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.41464010128253426,"extension":5.606409693250441},"hitData":{"launchSpeed":102.8,"launchAngle":-1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.66,"coordY":108.1}},"index":4,"playId":"b233e3a5-c874-347a-bb66-faf043ae8642","pitchNumber":4,"startTime":"2025-08-28T00:57:36.177Z","endTime":"2025-08-28T00:57:47.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:57:47.193Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vinnie Pasquantino singles on a ground ball to center fielder Michael A. Taylor. Mike Yastrzemski scores. Bobby Witt Jr. scores.","rbi":2,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T01:00:37.273Z","endTime":"2025-08-28T01:01:51.387Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":572191,"link":"/api/v1/people/572191"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"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":0,"startTime":"2025-08-28T00:58:17.419Z","endTime":"2025-08-28T00:58:51.747Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Gilbert replaces Aaron Civale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-28T00:58:51.747Z","endTime":"2025-08-28T01:00:39.305Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656457,"link":"/api/v1/people/656457"},"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":88.6,"endSpeed":81.4,"strikeZoneTop":3.50735382733688,"strikeZoneBottom":1.70225963346525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.356251228531693,"aZ":-31.14672104424744,"pfxX":11.272460092422463,"pfxZ":0.6129863489097636,"pX":1.315168365836201,"pZ":1.9494747587478785,"vX0":-9.809141699644282,"vY0":-128.64615508350914,"vZ0":-0.6137366079124107,"x":66.87,"y":186.14,"x0":3.7031456030005963,"y0":50.005203389389585,"z0":4.59423751690297,"aX":18.997765234470048},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.2,"breakHorizontal":-18.4,"spinRate":2219,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.424904246643921,"extension":5.999371772708943},"index":2,"playId":"f0407c24-9e88-30c4-af8f-fde96bfc5cca","pitchNumber":1,"startTime":"2025-08-28T01:00:39.305Z","endTime":"2025-08-28T01:00:43.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.59227286464784,"strikeZoneBottom":1.77119975618269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.253132097200332,"aZ":-29.573930111040887,"pfxX":11.941506656664803,"pfxZ":1.5623291364266585,"pX":0.5854867710942095,"pZ":2.155241018716005,"vX0":-11.691943753485607,"vY0":-128.2922577760921,"vZ0":-0.258774214689525,"x":94.68,"y":180.59,"x0":3.6567198074228005,"y0":50.00048446638787,"z0":4.5680453201599756,"aX":19.846066636217216},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.0,"breakHorizontal":-19.0,"spinRate":2218,"spinDirection":118},"zone":9,"typeConfidence":0.91,"plateTime":0.427392713846539,"extension":5.96072971212814},"index":3,"playId":"a78ec1cc-e94c-3579-9f61-041c3269e951","pitchNumber":2,"startTime":"2025-08-28T01:00:54.240Z","endTime":"2025-08-28T01:00:57.844Z","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":89.4,"endSpeed":81.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.204094472025815,"aZ":-31.293579175586622,"pfxX":11.907474012534774,"pfxZ":0.5175232807263317,"pX":0.9046266919412007,"pZ":2.4505702752094876,"vX0":-11.042549925534551,"vY0":-129.68625465102167,"vZ0":0.5191814236814517,"x":82.52,"y":172.61,"x0":3.679532272788233,"y0":50.00238035307249,"z0":4.642966451637669,"aX":20.196379678629242},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":-19.0,"spinRate":2238,"spinDirection":121},"zone":14,"typeConfidence":0.92,"plateTime":0.4230506515478112,"extension":5.9075752151391105},"index":4,"playId":"38ecb0a1-c21f-3b3e-9bad-eaaf6d5843cd","pitchNumber":3,"startTime":"2025-08-28T01:01:14.075Z","endTime":"2025-08-28T01:01:18.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.631942720961625,"aZ":-31.59743664451578,"pfxX":-3.482585349374975,"pfxZ":0.40736006514000156,"pX":-0.68534981047294,"pZ":1.8060246331643084,"vX0":-9.310661582343377,"vY0":-118.02843684134952,"vZ0":0.7141331976317129,"x":143.12,"y":190.02,"x0":3.771518117286495,"y0":50.00030706094742,"z0":4.422088935115322,"aX":-4.883955941734198},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.2,"breakHorizontal":8.6,"spinRate":2592,"spinDirection":294},"zone":7,"typeConfidence":2.0,"plateTime":0.4650548649800941,"extension":5.548589194494564},"hitData":{"launchSpeed":102.2,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.0,"coordY":101.0}},"index":5,"playId":"bcae9432-7700-3fc4-8cbc-8eebbd282839","pitchNumber":4,"startTime":"2025-08-28T01:01:39.524Z","endTime":"2025-08-28T01:01:51.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:01:51.387Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maikel Garcia walks. Vinnie Pasquantino to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T01:02:04.480Z","endTime":"2025-08-28T01:03:17.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.60341618488712,"strikeZoneBottom":1.66862999445889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12817166261065,"aZ":-32.29613755285332,"pfxX":9.801371557372725,"pfxZ":-0.08332938741171159,"pX":1.2649012211518307,"pZ":1.9083499555829098,"vX0":-5.2741015959832955,"vY0":-121.79968514803173,"vZ0":-0.31464737773831153,"x":68.78,"y":187.25,"x0":2.196146068487898,"y0":50.00185178304129,"z0":4.8556251440821665,"aX":14.580111060107098},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.0,"breakHorizontal":-16.3,"spinRate":1504,"spinDirection":102},"zone":14,"typeConfidence":0.86,"plateTime":0.45140185874138394,"extension":6.03044586801506},"index":0,"playId":"5c45c204-a0f7-33c5-a349-0b8e0b632a4f","pitchNumber":1,"startTime":"2025-08-28T01:02:20.548Z","endTime":"2025-08-28T01:02:24.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.59061934424344,"strikeZoneBottom":1.66392741803352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.898699490453748,"aZ":-19.87959757523527,"pfxX":1.8758493237434282,"pfxZ":7.485452978468346,"pX":-0.7597641838813314,"pZ":1.9316411485466278,"vX0":-7.484788762291868,"vY0":-126.83468553274203,"vZ0":-4.632750483256827,"x":145.96,"y":186.63,"x0":1.9751529465751685,"y0":50.00581374646246,"z0":5.349839477749051,"aX":3.0832049599313613},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":12.8,"breakHorizontal":-1.8,"spinRate":2384,"spinDirection":150},"zone":7,"typeConfidence":0.92,"plateTime":0.43046773070931854,"extension":5.898603329906216},"index":1,"playId":"8bab3c94-4522-3033-99ea-94aa34895403","pitchNumber":2,"startTime":"2025-08-28T01:02:35.938Z","endTime":"2025-08-28T01:02:41.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.9,"strikeZoneTop":3.56871212714401,"strikeZoneBottom":1.68231153797601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.53130226792025,"aZ":-31.51208077958502,"pfxX":11.56084867288153,"pfxZ":0.3874685348261462,"pX":-0.8573322388027264,"pZ":3.6654149114780634,"vX0":-11.522816440767706,"vY0":-130.76668186715025,"vZ0":2.9417710026870107,"x":149.68,"y":139.81,"x0":2.1120733916767644,"y0":50.006355150531064,"z0":4.895438147234701,"aX":19.95220829764844},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.7,"breakHorizontal":-18.2,"spinRate":2271,"spinDirection":118},"zone":11,"typeConfidence":0.93,"plateTime":0.4194550890381996,"extension":5.920762386317354},"index":2,"playId":"39770580-d27c-3427-b340-b8315cfb7bc7","pitchNumber":3,"startTime":"2025-08-28T01:02:56.270Z","endTime":"2025-08-28T01:03:00.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.65836667670711,"strikeZoneBottom":1.7724475357093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.235070102606766,"aZ":-22.070158291664544,"pfxX":8.35922562053484,"pfxZ":5.7774027559707015,"pX":-1.110662583607611,"pZ":3.353865049044143,"vX0":-11.27016815778175,"vY0":-131.2903737790112,"vZ0":0.44849701875697223,"x":159.34,"y":148.23,"x0":2.1473280813159334,"y0":50.004134096871155,"z0":4.820500110590482,"aX":14.625474524443616},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.8,"breakHorizontal":-12.7,"spinRate":2394,"spinDirection":116},"zone":11,"typeConfidence":2.0,"plateTime":0.4168342025960703,"extension":6.106385349497185},"index":3,"playId":"258a16e5-bf68-3b93-9b1d-ae45c925d532","pitchNumber":4,"startTime":"2025-08-28T01:03:13.829Z","endTime":"2025-08-28T01:03:17.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:03:17.926Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Salvador Perez doubles (32) on a line drive to left fielder Andrew Benintendi. Vinnie Pasquantino scores. Maikel Garcia scores.","rbi":2,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T01:03:24.630Z","endTime":"2025-08-28T01:05:02.313Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":656457,"link":"/api/v1/people/656457"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":656457,"link":"/api/v1/people/656457"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.67612818526474,"strikeZoneBottom":1.63665786987115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.764967298784534,"aZ":-28.571310948590348,"pfxX":11.430600774526535,"pfxZ":2.032651756023423,"pX":-0.7927522615296669,"pZ":1.7704010280834936,"vX0":-11.777291323922297,"vY0":-132.40857630897975,"vZ0":-1.7598174875184034,"x":147.22,"y":190.98,"x0":2.2316974912764773,"y0":50.00210085057536,"z0":4.537965761223357,"aX":20.25782044579309},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":-18.1,"spinRate":2260,"spinDirection":116},"zone":7,"typeConfidence":0.93,"plateTime":0.41395667409441783,"extension":6.1505278131850485},"index":0,"playId":"855094b7-f515-374b-a041-f49949a8d329","pitchNumber":1,"startTime":"2025-08-28T01:03:51.248Z","endTime":"2025-08-28T01:03:55.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.64065057471233,"strikeZoneBottom":1.67114548325226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.290444171708067,"aZ":-29.09039997039979,"pfxX":9.578199335383813,"pfxZ":2.0520681180369182,"pX":1.1433649872560425,"pZ":1.8296639069952954,"vX0":-6.019142793565851,"vY0":-122.04904028017657,"vZ0":-0.9283535614307317,"x":73.42,"y":189.38,"x0":2.404256628535513,"y0":50.00048446393586,"z0":4.73302392698174,"aX":14.366398649655332},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.7,"breakHorizontal":-15.8,"spinRate":1614,"spinDirection":104},"zone":14,"typeConfidence":0.87,"plateTime":0.44975605115449646,"extension":5.916156115540495},"index":1,"playId":"76571671-4f5b-3a3d-b38c-03f4f40f6cd8","pitchNumber":2,"startTime":"2025-08-28T01:04:10.014Z","endTime":"2025-08-28T01:04:14.161Z","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":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.77594602309779,"aZ":-20.94079080126901,"pfxX":7.818261877043527,"pfxZ":6.237672513247503,"pX":0.871939618953244,"pZ":3.579129434563473,"vX0":-6.517628266254453,"vY0":-133.3596980691986,"vZ0":0.6493674477982936,"x":83.76,"y":142.14,"x0":2.3322612572953174,"y0":50.00053049133313,"z0":4.843353960337184,"aX":14.075523495921505},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.6,"breakHorizontal":-12.7,"spinRate":2445,"spinDirection":121},"zone":12,"typeConfidence":0.75,"plateTime":0.4107755553151269,"extension":5.917398367374825},"index":2,"playId":"1f7fcef7-cf99-3514-9757-a1c8d21f3d03","pitchNumber":3,"startTime":"2025-08-28T01:04:29.874Z","endTime":"2025-08-28T01:04:33.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.440907950410942,"aZ":-20.81997180195768,"pfxX":2.0939969762278174,"pfxZ":7.105068547418442,"pX":0.1312412809380244,"pZ":1.7090027489105086,"vX0":-5.66877672712023,"vY0":-124.90914113320997,"vZ0":-4.759467113071569,"x":112.0,"y":192.64,"x0":2.1466582878085085,"y0":50.00572799355847,"z0":5.325745607108718,"aX":3.3485210013717444},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.1,"breakHorizontal":-2.6,"spinRate":2285,"spinDirection":125},"zone":8,"typeConfidence":0.93,"plateTime":0.4365875212492689,"extension":6.4078433038706},"hitData":{"launchSpeed":92.4,"launchAngle":15.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.89,"coordY":127.81}},"index":3,"playId":"a76591e8-69c3-33ff-bbaa-4f5568ac2abd","pitchNumber":4,"startTime":"2025-08-28T01:04:48.002Z","endTime":"2025-08-28T01:05:02.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:05:02.313Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adam Frazier doubles (17) on a line drive to left fielder Andrew Benintendi. Salvador Perez scores.","rbi":1,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T01:05:18.135Z","endTime":"2025-08-28T01:05:57.256Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":{"id":656457,"link":"/api/v1/people/656457"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.3,"endSpeed":75.9,"strikeZoneTop":3.25666978120336,"strikeZoneBottom":1.47614232559735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.8164413991578,"aZ":-29.413081186160202,"pfxX":-4.666225318401063,"pfxZ":1.9066466470389827,"pX":-1.4544479699186526,"pZ":1.7710877535899257,"vX0":-10.650985867477953,"vY0":-119.5026237734981,"vZ0":-0.007693257830304612,"x":172.44,"y":190.96,"x0":3.664721541637689,"y0":50.00316861094051,"z0":4.414423763482008,"aX":-6.752797573746949},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.7,"breakHorizontal":11.0,"spinRate":2484,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.45817115495881566,"extension":5.695777153503902},"index":0,"playId":"04457012-4a4d-3ee0-8506-4e7ec17c6a17","pitchNumber":1,"startTime":"2025-08-28T01:05:30.746Z","endTime":"2025-08-28T01:05:34.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.529126457808957,"aZ":-29.33543492496154,"pfxX":10.990127254234217,"pfxZ":1.6617848691390646,"pX":-0.5841610861599402,"pZ":1.8248852333235217,"vX0":-14.466085293233997,"vY0":-129.62329126499722,"vZ0":-1.0113424948224534,"x":139.27,"y":189.51,"x0":3.625264828208151,"y0":50.005979342532065,"z0":4.447417728437799,"aX":18.82124369274999},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.0,"breakHorizontal":-16.9,"spinRate":2187,"spinDirection":107},"zone":7,"typeConfidence":0.93,"plateTime":0.4215633721216814,"extension":6.0625188102416185},"hitData":{"launchSpeed":93.5,"launchAngle":16.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.63,"coordY":118.76}},"index":1,"playId":"716661c4-3082-35d1-bf1f-20c4c826b2cc","pitchNumber":2,"startTime":"2025-08-28T01:05:45.504Z","endTime":"2025-08-28T01:05:57.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:05:57.256Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan India flies out to left fielder Andrew Benintendi.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T01:06:12.396Z","endTime":"2025-08-28T01:07:17.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.39879615360959,"strikeZoneBottom":1.56227854120318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.203168250557667,"aZ":-32.80269181291135,"pfxX":11.334003636163848,"pfxZ":-0.36018747172113663,"pX":-0.7059298916256692,"pZ":2.3769935638451978,"vX0":-11.255193154843253,"vY0":-131.97798463627015,"vZ0":0.13173690556478768,"x":143.91,"y":174.6,"x0":2.157987333973563,"y0":50.00131083334345,"z0":4.758409605670581,"aX":19.83129685736685},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.4,"breakHorizontal":-17.8,"spinRate":2171,"spinDirection":119},"zone":4,"typeConfidence":0.94,"plateTime":0.4162936661745653,"extension":6.206948759175261},"index":0,"playId":"82159254-381d-3882-ba89-ca968aca6958","pitchNumber":1,"startTime":"2025-08-28T01:06:30.464Z","endTime":"2025-08-28T01:06:34.094Z","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":91.0,"endSpeed":82.8,"strikeZoneTop":3.37830330621727,"strikeZoneBottom":1.51301158212472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.269681137885975,"aZ":-22.601621394092955,"pfxX":4.88728458758113,"pfxZ":5.408022334659371,"pX":0.951409175309608,"pZ":4.037201519829834,"vX0":-5.461874930210757,"vY0":-132.43847479844368,"vZ0":2.1445258621385417,"x":80.73,"y":129.78,"x0":2.4091248680518578,"y0":50.0008480460232,"z0":4.873857794035283,"aX":8.648536552353233},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":-7.6,"spinRate":2269,"spinDirection":118},"zone":12,"typeConfidence":0.57,"plateTime":0.41415535443103124,"extension":6.011127677026829},"index":1,"playId":"11f6ba65-825d-3fb3-b430-062dcf610b40","pitchNumber":2,"startTime":"2025-08-28T01:06:51.848Z","endTime":"2025-08-28T01:06:55.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.130786256545345,"aZ":-20.479011890588176,"pfxX":0.4684756209234928,"pfxZ":7.059382458440682,"pX":-0.5246772424060353,"pZ":2.840321965042996,"vX0":-6.629289276480637,"vY0":-127.58959735913567,"vZ0":-2.3011110340527656,"x":137.0,"y":162.09,"x0":2.041194455237371,"y0":50.00038282543863,"z0":5.3598330877786085,"aX":0.7766081262334994},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":12.5,"breakHorizontal":0.6,"spinRate":2367,"spinDirection":148},"zone":1,"typeConfidence":0.94,"plateTime":0.428547484315259,"extension":6.135784721621334},"hitData":{"launchSpeed":83.1,"launchAngle":47.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.43,"coordY":116.28}},"index":2,"playId":"22b00ced-bfc1-3f6c-9aaa-9c9461c512a8","pitchNumber":3,"startTime":"2025-08-28T01:07:08.163Z","endTime":"2025-08-28T01:07:17.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:07:17.300Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael A. Taylor grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T01:09:26.757Z","endTime":"2025-08-28T01:11:51.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"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":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.32228107532474,"strikeZoneBottom":1.56443439976587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.984376918648465,"aZ":-17.09478702174798,"pfxX":-7.50172350629137,"pfxZ":8.63970308362587,"pX":-0.5446636863244763,"pZ":2.8537222514255816,"vX0":5.5624305916831185,"vY0":-131.54212570495278,"vZ0":-4.550249691634645,"x":137.76,"y":161.73,"x0":-1.7164279661292705,"y0":50.00211829064012,"z0":5.880782261784115,"aX":-13.091477608903007},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.8,"breakHorizontal":12.2,"spinRate":2309,"spinDirection":223},"zone":1,"typeConfidence":0.67,"plateTime":0.41705260693103297,"extension":6.4349673030505885},"index":0,"playId":"09d962c8-97c8-36a8-919c-1601240e15e3","pitchNumber":1,"startTime":"2025-08-28T01:09:34.907Z","endTime":"2025-08-28T01:09:38.375Z","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.0,"endSpeed":82.8,"strikeZoneTop":3.55828330546401,"strikeZoneBottom":1.6861173449394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12244749710798,"aZ":-12.151269114587384,"pfxX":-5.404228894179434,"pfxZ":11.237035098703064,"pX":0.3743792537193254,"pZ":3.698362241359251,"vX0":5.877812281140722,"vY0":-133.70682769191097,"vZ0":-3.783739293892768,"x":102.73,"y":138.92,"x0":-1.1671303388515997,"y0":50.000210182720195,"z0":6.025077157060812,"aX":-9.627585050423543},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.6,"breakHorizontal":8.3,"spinRate":2395,"spinDirection":209},"zone":12,"typeConfidence":0.88,"plateTime":0.41217695681940203,"extension":6.396837559387571},"index":1,"playId":"4bd4f4e3-28ec-3304-8979-d7a1f3338fcb","pitchNumber":2,"startTime":"2025-08-28T01:09:48.847Z","endTime":"2025-08-28T01:09:55.032Z","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.1,"endSpeed":74.0,"strikeZoneTop":3.51819985471034,"strikeZoneBottom":1.61744533062241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47209949271247,"aZ":-34.00791973162973,"pfxX":8.73235438803139,"pfxZ":-1.316220644155191,"pX":0.26898731037888146,"pZ":2.197876553229655,"vX0":2.3146546493016578,"vY0":-118.08049034035383,"vZ0":-1.4590869692124366,"x":106.75,"y":179.44,"x0":-1.8617516355474184,"y0":50.003942000528205,"z0":5.994105379498365,"aX":12.155362046618254},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.5,"breakHorizontal":-16.4,"spinRate":2861,"spinDirection":47},"zone":8,"typeConfidence":0.9,"plateTime":0.46641924341754626,"extension":6.331379705728005},"index":2,"playId":"7b4e71c7-9423-3bc0-83e6-59780e0f731f","pitchNumber":3,"startTime":"2025-08-28T01:10:02.602Z","endTime":"2025-08-28T01:10:05.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.41735584630675,"aZ":-11.60297683012548,"pfxX":-3.750008136994804,"pfxZ":11.351127005561791,"pX":0.26176927585799153,"pZ":3.403738880923953,"vX0":4.777301008682004,"vY0":-134.78275844762115,"vZ0":-4.811432449485653,"x":107.02,"y":146.88,"x0":-1.0590560322625222,"y0":50.00123450280758,"z0":6.053228922204188,"aX":-6.795255170281472},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.6,"breakHorizontal":5.6,"spinRate":2402,"spinDirection":213},"zone":2,"typeConfidence":0.92,"plateTime":0.4087531733883556,"extension":6.453801775707567},"index":3,"playId":"b87814ab-1fe8-32a1-8cd2-bbb00f0cca6a","pitchNumber":4,"startTime":"2025-08-28T01:10:16.814Z","endTime":"2025-08-28T01:10:20.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.53991026487894,"strikeZoneBottom":1.66827944119133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.812579715820686,"aZ":-27.098752681250794,"pfxX":2.6146705594331334,"pfxZ":3.0399055671343764,"pX":1.1692186072334596,"pZ":0.574812043917096,"vX0":5.247685203544185,"vY0":-128.01232932540094,"vZ0":-8.229169812095936,"x":72.43,"y":223.26,"x0":-1.24191542883713,"y0":50.00569785667007,"z0":5.932596325343354,"aX":4.367207308405767},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":-5.9,"spinRate":2681,"spinDirection":162},"zone":14,"typeConfidence":0.9,"plateTime":0.4268170021981712,"extension":6.621339734641014},"index":4,"playId":"a719661c-4030-38d4-bf4f-0585260b169c","pitchNumber":5,"startTime":"2025-08-28T01:10:32.224Z","endTime":"2025-08-28T01:10:36.272Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-28T01:11:01.179Z","endTime":"2025-08-28T01:11:12.083Z","isPitch":false,"type":"action","player":{"id":572191,"link":"/api/v1/people/572191"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.56098074142253,"strikeZoneBottom":1.64463096227505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.52340532096751,"aZ":-33.14684834019166,"pfxX":10.800393894446646,"pfxZ":-0.6619523954014959,"pX":-0.7566535076894304,"pZ":4.056523920634037,"vX0":-0.7033868380951418,"vY0":-120.2565002366399,"vZ0":2.2994795454500236,"x":145.84,"y":129.25,"x0":-1.8648470419418854,"y0":50.002827405284336,"z0":6.020859706086564,"aX":15.875689318249014},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.4,"breakHorizontal":-19.4,"spinRate":2610,"spinDirection":61},"zone":11,"typeConfidence":0.91,"plateTime":0.45484258427500723,"extension":6.342255124153177},"index":6,"playId":"16472e82-b0c2-3b63-a693-f9a8dfd30ac3","pitchNumber":6,"startTime":"2025-08-28T01:11:12.083Z","endTime":"2025-08-28T01:11:16.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.941627804777937,"aZ":-18.034502750743286,"pfxX":-8.490449769737955,"pfxZ":7.761478782036427,"pX":-0.29801746991801586,"pZ":3.1191100920024084,"vX0":6.188440984286737,"vY0":-133.65526704406764,"vZ0":-3.672030501163725,"x":128.36,"y":154.56,"x0":-1.5323101068052136,"y0":50.00353582621184,"z0":5.7946152684321985,"aX":-15.468041473919252},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.6,"breakHorizontal":14.2,"spinRate":2265,"spinDirection":213},"zone":1,"typeConfidence":0.9,"plateTime":0.4087272540252398,"extension":6.411407933665815},"index":7,"playId":"87c4500c-d652-396c-814c-dbe03e62b19f","pitchNumber":7,"startTime":"2025-08-28T01:11:25.913Z","endTime":"2025-08-28T01:11:29.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.80919966490435,"aZ":-12.063219486073606,"pfxX":-5.1931384620312375,"pfxZ":10.80971621480179,"pX":-0.22805329077830147,"pZ":3.06662415643229,"vX0":4.626902800301134,"vY0":-135.7961230402556,"vZ0":-5.565160702198246,"x":125.69,"y":155.98,"x0":-1.2824905282911019,"y0":50.00385076893497,"z0":5.987913290078563,"aX":-9.662286978438665},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.5,"breakHorizontal":8.4,"spinRate":2411,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.4039396294433928,"extension":6.502906602849776},"hitData":{"launchSpeed":94.9,"launchAngle":-10.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.25,"coordY":159.99}},"index":8,"playId":"6e1b6aae-e0e3-3746-89ea-bf8175c1100e","pitchNumber":8,"startTime":"2025-08-28T01:11:44.272Z","endTime":"2025-08-28T01:11:51.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:11:51.935Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Tauchman walks.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T01:11:57.817Z","endTime":"2025-08-28T01:13:28.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"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":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.62985162735452,"strikeZoneBottom":1.63429985270482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.709214746907293,"aZ":-9.532916729415629,"pfxX":-5.267523394426573,"pfxZ":12.140343769687714,"pX":0.4225558031781869,"pZ":1.4928374879668276,"vX0":6.153181309833565,"vY0":-135.4841781291441,"vZ0":-9.75365074440338,"x":100.89,"y":198.47,"x0":-1.1901841176849874,"y0":50.00265843626085,"z0":5.799078200840477,"aX":-9.824141089989556},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.2,"breakHorizontal":8.3,"spinRate":2409,"spinDirection":207},"zone":14,"typeConfidence":0.92,"plateTime":0.40377909634148246,"extension":6.4504097300207075},"index":0,"playId":"d582c0b2-3de8-37c8-b32b-0267fcffcc86","pitchNumber":1,"startTime":"2025-08-28T01:12:18.263Z","endTime":"2025-08-28T01:12:22.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.16651906883468,"aZ":-28.397640996605176,"pfxX":-0.0660114794575053,"pfxZ":2.251051065247112,"pX":0.711577300285551,"pZ":1.7069870770400115,"vX0":5.765329336614867,"vY0":-128.09762656856216,"vZ0":-5.220840656039297,"x":89.88,"y":192.69,"x0":-1.5509351385735977,"y0":50.00337775663328,"z0":5.966884235002186,"aX":-0.11188488356041702},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.2,"breakHorizontal":-1.1,"spinRate":2579,"spinDirection":154},"zone":9,"typeConfidence":0.9,"plateTime":0.42608983813167,"extension":6.449049039371143},"index":1,"playId":"9d347be4-8b5b-30e8-813e-e6cbcbe08241","pitchNumber":2,"startTime":"2025-08-28T01:12:31.476Z","endTime":"2025-08-28T01:12:37.910Z","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.6,"endSpeed":84.5,"strikeZoneTop":3.55628380655693,"strikeZoneBottom":1.62543519739843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.998322385749965,"aZ":-12.911910990357445,"pfxX":-5.620614584070177,"pfxZ":10.415553849119428,"pX":0.8476567797132574,"pZ":3.0040781381682993,"vX0":7.500961673669508,"vY0":-135.9052566314912,"vZ0":-5.153886576291364,"x":84.69,"y":157.67,"x0":-1.2327790534245437,"y0":50.00015649096122,"z0":5.839830482643979,"aX":-10.392040086984888},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":8.4,"spinRate":2403,"spinDirection":202},"zone":12,"typeConfidence":0.88,"plateTime":0.404817820457712,"extension":6.539167191403334},"index":2,"playId":"bcdef8d7-25e3-32c8-b186-1fe331bebd39","pitchNumber":3,"startTime":"2025-08-28T01:12:53.396Z","endTime":"2025-08-28T01:12:57.669Z","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":93.8,"endSpeed":85.0,"strikeZoneTop":3.57507726037113,"strikeZoneBottom":1.64512055394779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.800664406952585,"aZ":-14.899320798004792,"pfxX":-6.851306971582559,"pfxZ":9.262310494317042,"pX":-1.0952790013047653,"pZ":2.85681909914841,"vX0":3.681154677591728,"vY0":-136.38493059086665,"vZ0":-5.232556594412386,"x":158.75,"y":161.65,"x0":-1.5796628487647186,"y0":50.0007398213965,"z0":5.844469008472296,"aX":-12.776138376342226},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":11.5,"spinRate":2485,"spinDirection":210},"zone":11,"typeConfidence":0.59,"plateTime":0.4031511235191596,"extension":6.293989831327923},"index":3,"playId":"fda31093-119c-3caa-a857-6ada3016f0e3","pitchNumber":4,"startTime":"2025-08-28T01:13:08.720Z","endTime":"2025-08-28T01:13: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(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":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.57350522990137,"strikeZoneBottom":1.64376979372612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.97342420298501,"aZ":-12.980725635700493,"pfxX":-5.543908556755836,"pfxZ":10.456645096821543,"pX":1.119265258286003,"pZ":1.9056396463078131,"vX0":8.19649183853266,"vY0":-135.22635268119728,"vZ0":-8.017025739341113,"x":74.34,"y":187.33,"x0":-1.2434335217078072,"y0":50.000524944512875,"z0":5.8375421317003635,"aX":-10.173948389604062},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.2,"breakHorizontal":8.2,"spinRate":2259,"spinDirection":209},"zone":14,"typeConfidence":0.88,"plateTime":0.40644521004308176,"extension":6.439545023359346},"index":4,"playId":"c1350652-8184-3b97-8ace-558cd2373e70","pitchNumber":5,"startTime":"2025-08-28T01:13:24.388Z","endTime":"2025-08-28T01:13:28.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:13:28.969Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Vargas flies out to second baseman Adam Frazier.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T01:13:32.661Z","endTime":"2025-08-28T01:15:28.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.474665533219483,"aZ":-15.542790970463829,"pfxX":-8.798993272126733,"pfxZ":9.446581026414215,"pX":-0.8355862114725043,"pZ":2.4646183089483253,"vX0":5.307760097079992,"vY0":-131.9407275899025,"vZ0":-5.108787196606785,"x":148.85,"y":172.24,"x0":-1.7317657650951876,"y0":50.00304170459402,"z0":5.574200548809966,"aX":-15.4896549832874},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.2,"breakHorizontal":14.8,"spinRate":2155,"spinDirection":221},"zone":13,"typeConfidence":0.88,"plateTime":0.41538113453749936,"extension":6.446918778641305},"index":0,"playId":"ca2a6a7d-51db-328f-93cc-62c73ed19f9b","pitchNumber":1,"startTime":"2025-08-28T01:13:51.807Z","endTime":"2025-08-28T01:13:55.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.36427255338915,"strikeZoneBottom":1.55623478767188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.36584224162714,"aZ":-12.009026772576068,"pfxX":-4.27648673456943,"pfxZ":11.205856069637742,"pX":-0.380359685199056,"pZ":3.6209660558503383,"vX0":3.75066742207967,"vY0":-133.2390493614598,"vZ0":-3.709912414674825,"x":131.5,"y":141.01,"x0":-1.2500072540091163,"y0":50.003669805110626,"z0":5.897911958938824,"aX":-7.69684046933197},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.7,"breakHorizontal":7.0,"spinRate":2330,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.4109305979457276,"extension":6.3697984323581025},"index":1,"playId":"7fddfe16-fed4-32d5-b561-26767bfb5285","pitchNumber":2,"startTime":"2025-08-28T01:14:13.717Z","endTime":"2025-08-28T01:14:17.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.35934761298129,"strikeZoneBottom":1.61257647120931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.238830607497032,"aZ":-24.60694796131312,"pfxX":1.493639635667947,"pfxZ":4.606163853683583,"pX":0.8288382725544597,"pZ":1.5766086815467923,"vX0":5.145922576052041,"vY0":-126.68692499903734,"vZ0":-5.665874294961596,"x":85.41,"y":196.21,"x0":-1.413883846601252,"y0":50.00320440014187,"z0":5.781025675237429,"aX":2.454251322066654},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.4,"breakHorizontal":-3.7,"spinRate":2651,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.4305470424761251,"extension":6.32157461127421},"index":2,"playId":"8f873ede-9568-3b3a-84ef-cc8d314b93a5","pitchNumber":3,"startTime":"2025-08-28T01:14:41.387Z","endTime":"2025-08-28T01:14:46.020Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.3357596983243,"strikeZoneBottom":1.63064239161084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.816990953570393,"aZ":-32.17360911786884,"pfxX":9.426644562813397,"pfxZ":0.0016018861605715529,"pX":2.3034662703607998,"pZ":0.6723974086530353,"vX0":6.5313015708995,"vY0":-119.44135927677159,"vZ0":-4.76416162225505,"x":29.2,"y":220.63,"x0":-1.6948954488408015,"y0":50.00450922069278,"z0":5.598439424598471,"aX":13.568118782702562},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.0,"breakHorizontal":-18.7,"spinRate":2752,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.4592389948918876,"extension":6.493387843878318},"index":3,"playId":"ca925f36-a37e-37cf-b2ef-10eefc035f97","pitchNumber":4,"startTime":"2025-08-28T01:14:56.965Z","endTime":"2025-08-28T01:15:00.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.51717402179451,"aZ":-11.60735444571751,"pfxX":-4.265884538348766,"pfxZ":11.41156214934685,"pX":0.7552029467443072,"pZ":2.9140613671126663,"vX0":6.575066122876394,"vY0":-133.14414204995862,"vZ0":-5.588310034238205,"x":88.21,"y":160.1,"x0":-1.1875969183192354,"y0":50.00657929885895,"z0":5.873990833616915,"aX":-7.691630169213186},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.7,"breakHorizontal":6.4,"spinRate":2304,"spinDirection":208},"zone":3,"typeConfidence":0.91,"plateTime":0.41075382814857475,"extension":6.482075994088885},"hitData":{"launchSpeed":91.3,"launchAngle":60.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.57,"coordY":116.72}},"index":4,"playId":"c0803dd7-f69f-3e57-a1ab-7624ba1ca38b","pitchNumber":5,"startTime":"2025-08-28T01:15:16.410Z","endTime":"2025-08-28T01:15:28.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:15:28.607Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Teel singles on a line drive to center fielder Kyle Isbel. Mike Tauchman to 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T01:15:36.752Z","endTime":"2025-08-28T01:16:32.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"postOnSecond":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":3.3599057047296,"strikeZoneBottom":1.4653180460705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.377242416579357,"aZ":-33.964634254150276,"pfxX":6.728362665072176,"pfxZ":-1.2818184605470204,"pX":0.32747970632182494,"pZ":2.7393164831287833,"vX0":3.2358285642069333,"vY0":-117.74102175977595,"vZ0":0.12794798420597453,"x":104.52,"y":164.82,"x0":-1.9409141454037275,"y0":50.003398249420606,"z0":5.840105252032468,"aX":9.399310574258214},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.0,"breakHorizontal":-13.0,"spinRate":2675,"spinDirection":60},"zone":6,"typeConfidence":0.89,"plateTime":0.46606746572085767,"extension":6.330425353829336},"index":0,"playId":"12d4855c-8de9-3415-a77a-4ac115b92e83","pitchNumber":1,"startTime":"2025-08-28T01:15:50.654Z","endTime":"2025-08-28T01:15:54.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.41965497018727,"aZ":-25.179344785843472,"pfxX":-8.625355468369417,"pfxZ":4.3435569880417395,"pX":-0.8200349440879113,"pZ":1.4522407982536516,"vX0":4.98421275921927,"vY0":-125.83677114092667,"vZ0":-5.275551335912031,"x":148.26,"y":199.57,"x0":-1.7009366621400397,"y0":50.006142390463616,"z0":5.604022837567692,"aX":-13.899943442886919},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.0,"breakHorizontal":14.5,"spinRate":1252,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.43450271880226143,"extension":6.331173253260952},"index":1,"playId":"3fa0de3e-f20e-320b-91ab-16874834b744","pitchNumber":2,"startTime":"2025-08-28T01:16:07.122Z","endTime":"2025-08-28T01:16:10.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.893083721638156,"aZ":-10.852764461731304,"pfxX":-5.095933207877325,"pfxZ":11.26811822910926,"pX":-0.5334627567996354,"pZ":3.066371890694873,"vX0":4.1713758825626766,"vY0":-136.84943836397522,"vZ0":-5.558019127071579,"x":137.33,"y":155.99,"x0":-1.4172843038423235,"y0":50.00176628756607,"z0":5.870720007514059,"aX":-9.641366653104214},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.4,"breakHorizontal":8.3,"spinRate":2313,"spinDirection":212},"zone":1,"typeConfidence":0.92,"plateTime":0.40062850848598686,"extension":6.3182786361123675},"hitData":{"launchSpeed":97.0,"launchAngle":11.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.1,"coordY":82.95}},"index":2,"playId":"dc7c51b6-a0e3-3c65-9bbc-5cbc9516e2c7","pitchNumber":3,"startTime":"2025-08-28T01:16:23.796Z","endTime":"2025-08-28T01:16:32.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:16:32.914Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lenyn Sosa flies out to left fielder Michael Massey.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T01:16:35.443Z","endTime":"2025-08-28T01:18:02.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.35836776044286,"strikeZoneBottom":1.6164768859619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.4787739354024,"aZ":-30.382962984477523,"pfxX":2.767729410711503,"pfxZ":1.0991692863749822,"pX":0.12545352487308015,"pZ":3.6729008606078652,"vX0":3.1981784866500775,"vY0":-126.1671774583197,"vZ0":0.04674188779973665,"x":112.22,"y":139.61,"x0":-1.5138086615987958,"y0":50.002219788525835,"z0":6.08445010891244,"aX":4.501195523904652},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":-5.6,"spinRate":2526,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.4326353612402185,"extension":6.409205510483188},"index":0,"playId":"a9f1060e-4041-3728-b522-ab0d499684cd","pitchNumber":1,"startTime":"2025-08-28T01:16:58.175Z","endTime":"2025-08-28T01:17:03.719Z","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":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.88706465445149,"aZ":-32.83946219313844,"pfxX":9.752486515808906,"pfxZ":-0.46744740143792995,"pX":1.0746829842728858,"pZ":1.127658906379706,"vX0":3.8471051050965097,"vY0":-119.20331501117923,"vZ0":-3.812033103441175,"x":76.04,"y":208.33,"x0":-1.8290553195311492,"y0":50.001013264097814,"z0":5.7266209173475655,"aX":13.968478298415894},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.6,"breakHorizontal":-18.6,"spinRate":2620,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4602897161279791,"extension":6.435250420169271},"index":1,"playId":"ec7eec2b-d849-3ed5-8924-acab908e0d09","pitchNumber":2,"startTime":"2025-08-28T01:17:16.374Z","endTime":"2025-08-28T01:17:19.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.35880843422315,"strikeZoneBottom":1.64589571178513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.99675846950718,"aZ":-12.857327541200332,"pfxX":-4.681457996451695,"pfxZ":10.471938499979823,"pX":0.2840172080758549,"pZ":4.550343959762585,"vX0":5.71196390629407,"vY0":-135.54811490774594,"vZ0":-1.8353901189843986,"x":106.17,"y":115.92,"x0":-1.250878251665984,"y0":50.004418494792446,"z0":6.142847837437136,"aX":-8.637581078018734},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":7.1,"spinRate":2329,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.4054039157571472,"extension":6.373898498388416},"index":2,"playId":"4946b684-e9b2-347e-a7cd-c1c63805f488","pitchNumber":3,"startTime":"2025-08-28T01:17:34.005Z","endTime":"2025-08-28T01:17:37.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.976626130929073,"aZ":-19.54218168968848,"pfxX":-10.165728421911709,"pfxZ":7.189054085021931,"pX":-0.8012206044173544,"pZ":3.0803665064481476,"vX0":5.675885308787781,"vY0":-131.93576075389643,"vZ0":-2.9578514047328266,"x":147.54,"y":155.61,"x0":-1.6635835764273632,"y0":50.002311492760825,"z0":5.662033511839955,"aX":-17.859027840230926},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.6,"breakHorizontal":17.2,"spinRate":2248,"spinDirection":221},"zone":1,"typeConfidence":0.84,"plateTime":0.4156946779205053,"extension":6.411345591690977},"hitData":{"launchSpeed":86.0,"launchAngle":42.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.17,"coordY":91.0}},"index":3,"playId":"a1e5ce70-c0df-3afa-935a-1172e5c0c770","pitchNumber":4,"startTime":"2025-08-28T01:17:53.663Z","endTime":"2025-08-28T01:18:02.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:18:02.622Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Massey doubles (6) on a sharp line drive to right fielder Mike Tauchman.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:20:08.133Z","endTime":"2025-08-28T01:21:03.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.4403227837483,"strikeZoneBottom":1.63457611319219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.957591060331588,"aZ":-32.735631163059246,"pfxX":11.718594824672977,"pfxZ":-0.33663979776447217,"pX":-0.8972309230203112,"pZ":1.692527307736227,"vX0":-14.857070029212325,"vY0":-128.0227008874941,"vZ0":-1.049297945362358,"x":151.2,"y":193.08,"x0":3.4645938967789562,"y0":50.00509294119296,"z0":4.674948285990201,"aX":19.41419663671514},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.6,"breakHorizontal":-17.8,"spinRate":2115,"spinDirection":113},"zone":13,"typeConfidence":0.93,"plateTime":0.4281984811036592,"extension":6.196315309191853},"index":0,"playId":"aa4ee468-fbf7-3b90-a28f-ce9df809c09e","pitchNumber":1,"startTime":"2025-08-28T01:20:33.927Z","endTime":"2025-08-28T01:20:38.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.855260405115864,"aZ":-19.683733068736718,"pfxX":6.994411984542614,"pfxZ":7.213121787874005,"pX":0.26431151804673453,"pZ":2.709210324377224,"vX0":-11.208439217360784,"vY0":-130.84108508488885,"vZ0":-1.2637391629961439,"x":106.93,"y":165.63,"x0":3.696863885541237,"y0":50.004847573829046,"z0":4.674841488368759,"aX":12.11693768872454},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.0,"breakHorizontal":-10.2,"spinRate":2280,"spinDirection":116},"zone":5,"typeConfidence":0.81,"plateTime":0.4187696647253949,"extension":5.980526221375249},"hitData":{"launchSpeed":107.5,"launchAngle":15.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":203.27,"coordY":91.98}},"index":1,"playId":"d977d381-6c85-3deb-9d27-e45cf6c87780","pitchNumber":2,"startTime":"2025-08-28T01:20:51.839Z","endTime":"2025-08-28T01:21:03.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:21:03.918Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a fly ball to right fielder Mike Tauchman. Michael Massey to 3rd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:21:12.671Z","endTime":"2025-08-28T01:22:00.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"postOnThird":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.48602471024568,"strikeZoneBottom":1.58012001819045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.668022089242637,"aZ":-30.590687807736977,"pfxX":-3.5665742668732228,"pfxZ":1.1592371948001041,"pX":0.6659026013449133,"pZ":3.0727168324141547,"vX0":-6.021991373596297,"vY0":-116.17444148408778,"vZ0":3.1896395423626096,"x":91.62,"y":155.82,"x0":3.7592332058137066,"y0":50.00029791823435,"z0":4.597944396436781,"aX":-4.850710913095332},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.2,"breakHorizontal":8.0,"spinRate":2489,"spinDirection":290},"zone":3,"typeConfidence":2.0,"plateTime":0.4722728913967109,"extension":5.753794402026938},"index":0,"playId":"c477b737-018e-34cf-9537-f4793f5c0ce3","pitchNumber":1,"startTime":"2025-08-28T01:21:30.753Z","endTime":"2025-08-28T01:21:34.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.653337325085932,"aZ":-30.34428447354545,"pfxX":-8.305111197032375,"pfxZ":1.297422333023638,"pX":-0.30893016696679204,"pZ":1.906499086324593,"vX0":-6.976787365171411,"vY0":-118.26934537087615,"vZ0":0.5685702056157798,"x":128.78,"y":187.3,"x0":3.7636782643901987,"y0":50.00275966182913,"z0":4.457594023056922,"aX":-11.701466965989235},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.8,"breakHorizontal":16.8,"spinRate":2592,"spinDirection":297},"zone":7,"typeConfidence":2.0,"plateTime":0.4640424551954241,"extension":5.690176765536059},"hitData":{"launchSpeed":70.8,"launchAngle":38.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.35,"coordY":105.41}},"index":1,"playId":"afd95b1b-9837-3e1f-9fba-d9e95728b167","pitchNumber":2,"startTime":"2025-08-28T01:21:48.861Z","endTime":"2025-08-28T01:22:00.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:22:00.447Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mike Yastrzemski homers (14) on a fly ball to center field. Michael Massey scores. Kyle Isbel scores.","rbi":3,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:22:09.611Z","endTime":"2025-08-28T01:23:02.977Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":656457,"link":"/api/v1/people/656457"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":{"id":656457,"link":"/api/v1/people/656457"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":{"id":656457,"link":"/api/v1/people/656457"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"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":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.512508923833348,"aZ":-29.74118537676964,"pfxX":10.580269363158013,"pfxZ":1.3804220367097209,"pX":0.4500824464175575,"pZ":2.8789189202304226,"vX0":-11.891650373563694,"vY0":-132.11006048721762,"vZ0":1.201901368737771,"x":99.84,"y":161.05,"x0":3.6380698123895368,"y0":50.00443092949204,"z0":4.606370002257682,"aX":18.677807229890803},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.0,"breakHorizontal":-16.6,"spinRate":2258,"spinDirection":110},"zone":3,"typeConfidence":0.93,"plateTime":0.41481768429202637,"extension":6.064012230793892},"hitData":{"launchSpeed":101.8,"launchAngle":28.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.11,"coordY":34.53}},"index":0,"playId":"427a1535-6413-36b3-a7a3-13476606ca39","pitchNumber":1,"startTime":"2025-08-28T01:22:39.110Z","endTime":"2025-08-28T01:23:02.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:23:02.977Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to third baseman Brooks Baldwin.","rbi":0,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:25:26.907Z","endTime":"2025-08-28T01:27:12.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7,8],"actionIndex":[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":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":681460,"link":"/api/v1/people/681460"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T01:23:20.313Z","endTime":"2025-08-28T01:23:45.999Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mike Vasil replaces Tyler Gilbert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T01:23:45.999Z","endTime":"2025-08-28T01:25:29.210Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678024,"link":"/api/v1/people/678024"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.57745375945922,"strikeZoneBottom":1.70782663180057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.0147480252343,"aZ":-27.304232078858178,"pfxX":-9.984701748478006,"pfxZ":2.567142889169311,"pX":0.6221289085128799,"pZ":2.264811326137383,"vX0":8.79821527222288,"vY0":-137.2441627902848,"vZ0":-4.7042840994967055,"x":93.29,"y":177.63,"x0":-1.3370391897047238,"y0":50.00231730481223,"z0":5.87384022710675,"aX":-18.937125587068184},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.7,"breakHorizontal":16.1,"spinRate":2210,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.39997566369027737,"extension":6.405969126664411},"index":2,"playId":"1a63c187-0dd5-3d22-9920-db140bfe8d24","pitchNumber":1,"startTime":"2025-08-28T01:25:29.210Z","endTime":"2025-08-28T01:25:32.670Z","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.9,"endSpeed":73.7,"strikeZoneTop":3.53838877490657,"strikeZoneBottom":1.63951957881881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.030730302674232,"aZ":-36.390719727855036,"pfxX":7.236215526602448,"pfxZ":-3.0251232211052965,"pX":-0.7539297834962063,"pZ":4.347866436941548,"vX0":-0.05975465294228899,"vY0":-117.74484721848941,"vZ0":3.6205091929403292,"x":145.74,"y":121.39,"x0":-1.6670523572666727,"y0":50.003982241344225,"z0":6.174919166212011,"aX":10.079305582725208},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.2,"breakHorizontal":-13.1,"spinRate":2572,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.4666153881532349,"extension":6.465314745436416},"index":3,"playId":"a724ea94-93b7-35e6-9e87-9933d619264e","pitchNumber":2,"startTime":"2025-08-28T01:25:44.332Z","endTime":"2025-08-28T01:25:48.144Z","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":95.3,"endSpeed":86.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.86673233327566,"aZ":-19.236260646582608,"pfxX":-4.078012075834269,"pfxZ":6.7131437143592265,"pX":-0.12165184526623202,"pZ":3.7667621624640106,"vX0":5.058588213462629,"vY0":-138.6258087083219,"vZ0":-2.3311281250729934,"x":121.64,"y":137.08,"x0":-1.4488389331162548,"y0":50.00070742817967,"z0":5.916913373842663,"aX":-7.8572973037122855},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":6.2,"spinRate":2371,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3966155329886991,"extension":6.541161933965892},"index":4,"playId":"3467a3f2-7551-3b17-9408-0fc4a5e5271f","pitchNumber":3,"startTime":"2025-08-28T01:26:01.522Z","endTime":"2025-08-28T01:26:04.522Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-28T01:26:13.144Z","endTime":"2025-08-28T01:26:27.684Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.55981632570251,"strikeZoneBottom":1.66096377192531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11466711390001,"aZ":-18.542166373061352,"pfxX":-3.517333390768888,"pfxZ":7.09793331490118,"pX":0.6847681190056992,"pZ":5.02919216070645,"vX0":6.698940279429729,"vY0":-138.05232274621625,"vZ0":0.40976144841551254,"x":90.9,"y":102.99,"x0":-1.3215965160073648,"y0":50.00522546058836,"z0":6.131685685267045,"aX":-6.758567213990429},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.1,"breakHorizontal":4.9,"spinRate":2267,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3974906245659575,"extension":6.443101502268677},"index":6,"playId":"b5fb8e7b-8a50-35a3-b190-9f26ecebfa32","pitchNumber":4,"startTime":"2025-08-28T01:26:27.684Z","endTime":"2025-08-28T01:26:31.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.54462771426913,"strikeZoneBottom":1.64605382006297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.81439176169571,"aZ":-24.844695665720245,"pfxX":-9.821591112848276,"pfxZ":3.869139222858185,"pX":-1.8245703365428554,"pZ":1.973099273451699,"vX0":2.4645142517806278,"vY0":-137.29501789666676,"vZ0":-5.898464922269008,"x":186.55,"y":185.51,"x0":-1.4630675002418332,"y0":50.00024788312613,"z0":5.859923203666617,"aX":-18.5869573767819},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.9,"breakHorizontal":17.2,"spinRate":2277,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4002510314385188,"extension":6.378225771345642},"index":7,"playId":"480ade6b-abb9-3259-8b37-c61d139d704e","pitchNumber":5,"startTime":"2025-08-28T01:26:46.131Z","endTime":"2025-08-28T01:26:50.051Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.641101781432553,"aZ":-29.561423411652775,"pfxX":-0.8798379505899346,"pfxZ":1.575349434031562,"pX":0.06644199362855677,"pZ":2.6782659590562767,"vX0":3.792977972148281,"vY0":-128.16159146182562,"vZ0":-2.581146852034667,"x":114.47,"y":166.47,"x0":-1.3213200431335894,"y0":50.000072067172106,"z0":6.018081349772319,"aX":-1.4567466018752417},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.5,"breakHorizontal":0.7,"spinRate":2384,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.428138502579551,"extension":6.458413282066104},"hitData":{"launchSpeed":110.8,"launchAngle":4.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.12,"coordY":167.39}},"index":8,"playId":"2befa728-abce-3a97-832d-ba760756f434","pitchNumber":6,"startTime":"2025-08-28T01:27:04.858Z","endTime":"2025-08-28T01:27:12.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:27:12.596Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino called out on strikes.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:27:38.150Z","endTime":"2025-08-28T01:29:32.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.55673905691653,"strikeZoneBottom":1.69970249401778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.080914869828415,"aZ":-18.92223753669043,"pfxX":-4.115765916931654,"pfxZ":6.849164864847282,"pX":-0.27131708947170885,"pZ":3.171861867474428,"vX0":5.069473106113822,"vY0":-138.0677397619213,"vZ0":-3.64524626200115,"x":127.34,"y":153.14,"x0":-1.5945239359890373,"y0":50.00548883947279,"z0":5.779113402458309,"aX":-7.966133965387656},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":6.5,"spinRate":2232,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3963667021435233,"extension":5.980193062299621},"index":0,"playId":"6f989f80-b344-3f83-bbde-0e400974c345","pitchNumber":1,"startTime":"2025-08-28T01:27:45.384Z","endTime":"2025-08-28T01:27:48.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.087555426555756,"aZ":-46.06917421346415,"pfxX":5.232820247099626,"pfxZ":-9.611879748498882,"pX":0.9923700883158119,"pZ":2.1735743327307,"vX0":3.8318858084557714,"vY0":-120.46430147198846,"vZ0":0.4598637544333124,"x":79.17,"y":180.09,"x0":-1.3084525388586232,"y0":50.005264999165135,"z0":6.1094775663991525,"aX":7.561476424681418},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-16.9,"breakHorizontal":-10.6,"spinRate":2580,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4576606684034883,"extension":6.576639730549493},"index":1,"playId":"8cfc4528-4c18-302c-a4d5-cb4e50a23a95","pitchNumber":2,"startTime":"2025-08-28T01:28:04.729Z","endTime":"2025-08-28T01:28:08.268Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"0eddc471-372a-493b-9c7f-7c7ec09dd7f8","startTime":"2025-08-28T01:28:26.544Z","endTime":"2025-08-28T01:28:31.544Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.399433416434867,"aZ":-46.61789042559497,"pfxX":4.7660913968414675,"pfxZ":-9.86744546834063,"pX":0.41217132067766415,"pZ":1.6135664739972415,"vX0":2.7637425414323777,"vY0":-121.25667670231428,"vZ0":-0.7799637026537648,"x":101.29,"y":195.21,"x0":-1.3678714934391336,"y0":50.00235332835748,"z0":6.066527426930932,"aX":6.9772939033934325},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-17.6,"breakHorizontal":-9.4,"spinRate":2555,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.45463998747064016,"extension":6.298846491880623},"index":3,"playId":"dfb03ccd-ed0e-39ac-a05d-8e5c63b4cafa","pitchNumber":3,"startTime":"2025-08-28T01:28:47.984Z","endTime":"2025-08-28T01:28:51.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.47442045888566,"strikeZoneBottom":1.64471346065532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.272812387902952,"aZ":-19.384365442726054,"pfxX":-5.40768274197217,"pfxZ":6.544498491551897,"pX":-0.4128435579876761,"pZ":4.400544365091146,"vX0":4.842511686286913,"vY0":-138.93676467905934,"vZ0":-0.6085725642266175,"x":132.74,"y":119.97,"x0":-1.4762210805240776,"y0":50.00161703360298,"z0":5.911235168114984,"aX":-10.566337649232262},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":8.8,"spinRate":2180,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3943118806584196,"extension":6.007823280172048},"index":4,"playId":"c7c3f8c7-0ef7-3596-989d-4be54462634a","pitchNumber":4,"startTime":"2025-08-28T01:29:11.211Z","endTime":"2025-08-28T01:29:15.446Z","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":87.6,"endSpeed":80.2,"strikeZoneTop":3.35411618040193,"strikeZoneBottom":1.58268076866377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.826633120695334,"aZ":-32.194594473510485,"pfxX":-8.581880887875988,"pfxZ":-0.010019662941138208,"pX":0.6836506909651635,"pZ":2.881322765190808,"vX0":7.776378533316594,"vY0":-127.40191382093428,"vZ0":-1.1676947257586952,"x":83.78,"y":125.82,"x0":-1.2971890186186081,"y0":50.00411442486339,"z0":5.896230010561068,"aX":-14.070971948169566},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.0,"breakHorizontal":13.7,"spinRate":1595,"spinDirection":250},"zone":3,"typeConfidence":2.0,"plateTime":0.4303502313387786,"extension":6.596459530512682},"index":5,"playId":"29c0be50-8a1b-3e8a-9db2-d5c7b167049b","pitchNumber":5,"startTime":"2025-08-28T01:29:27.739Z","endTime":"2025-08-28T01:29:32.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:29:32.205Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Maikel Garcia lines out to center fielder Michael A. Taylor.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:29:40.982Z","endTime":"2025-08-28T01:30:08.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":572191,"link":"/api/v1/people/572191"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.56363816378849,"aZ":-26.75444277377397,"pfxX":-8.296953883671982,"pfxZ":2.9119864926866033,"pX":-0.9544536616533867,"pZ":2.6800455675525234,"vX0":4.03669885042358,"vY0":-136.14678725551755,"vZ0":-3.4801109645063653,"x":153.38,"y":166.42,"x0":-1.3862443855419397,"y0":50.000784649838806,"z0":5.846584230632565,"aX":-15.424408443567145},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.7,"breakHorizontal":14.0,"spinRate":2229,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4037961894193125,"extension":6.006217121020245},"hitData":{"launchSpeed":84.1,"launchAngle":25.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":103.73,"coordY":81.16}},"index":0,"playId":"1b9ee026-6c3c-31cd-855c-656516cd54c3","pitchNumber":1,"startTime":"2025-08-28T01:29:58.280Z","endTime":"2025-08-28T01:30:08.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:30:08.784Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to right fielder Mike Tauchman.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:30:14.339Z","endTime":"2025-08-28T01:32:08.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.1,"endSpeed":75.7,"strikeZoneTop":3.56838039337393,"strikeZoneBottom":1.6755566134105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5300215376144,"aZ":-33.772122733581284,"pfxX":9.956940667610475,"pfxZ":-1.0946384788425103,"pX":1.2576219464910277,"pZ":2.9379032989805274,"vX0":3.2766068784829256,"vY0":-120.89766909035997,"vZ0":-0.2000594952570598,"x":69.06,"y":159.46,"x0":-1.4136337605060891,"y0":50.00302692583271,"z0":6.019968699327519,"aX":14.53960766985478},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.7,"breakHorizontal":-18.8,"spinRate":2554,"spinDirection":49},"zone":12,"typeConfidence":2.0,"plateTime":0.4554170355410001,"extension":6.188104094358073},"index":0,"playId":"39a48435-e4e0-3aa0-b8a7-7e94a0246191","pitchNumber":1,"startTime":"2025-08-28T01:30:33.137Z","endTime":"2025-08-28T01:30:38.384Z","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":81.7,"endSpeed":74.4,"strikeZoneTop":3.57712035936449,"strikeZoneBottom":1.62692559090011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69134048926605,"aZ":-36.53421827800351,"pfxX":10.36565873239537,"pfxZ":-3.0687307752250454,"pX":-0.5435350688938411,"pZ":4.382675644416202,"vX0":-0.5630276890108574,"vY0":-118.89441919177708,"vZ0":3.547299449952515,"x":137.72,"y":120.45,"x0":-1.6476158919729345,"y0":50.00507767075137,"z0":6.2058918340681455,"aX":14.709543857812855},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.3,"breakHorizontal":-18.6,"spinRate":2428,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.46225948378997783,"extension":6.0634909763329965},"index":1,"playId":"7bc0ec80-1009-3095-84c5-ac32059c50fc","pitchNumber":2,"startTime":"2025-08-28T01:30:53.370Z","endTime":"2025-08-28T01:30:56.670Z","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":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10053321042542,"aZ":-25.815541188579864,"pfxX":-9.13152766305517,"pfxZ":3.3488927612484787,"pX":0.337556449110377,"pZ":2.6190591648264188,"vX0":7.720861929073816,"vY0":-137.81194812204618,"vZ0":-3.6906645207076485,"x":104.13,"y":168.07,"x0":-1.330866261844455,"y0":50.004580739366,"z0":5.744083400277623,"aX":-17.35268910928872},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.4,"breakHorizontal":14.6,"spinRate":2210,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3993000763478909,"extension":6.4717488774529315},"index":2,"playId":"618e6d1f-d415-339c-b20f-f5359765e40d","pitchNumber":3,"startTime":"2025-08-28T01:31:15.042Z","endTime":"2025-08-28T01:31:18.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12737650309194,"aZ":-15.724299404852427,"pfxX":-4.263416414148082,"pfxZ":8.350989893429567,"pX":0.22920180632198167,"pZ":3.1662382831184486,"vX0":5.895966958000207,"vY0":-139.64679747651658,"vZ0":-4.397969726101866,"x":108.26,"y":153.29,"x0":-1.3578864480190926,"y0":50.0065643990527,"z0":5.799547490237083,"aX":-8.402711575316694},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":6.5,"spinRate":2297,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39256150811057466,"extension":6.567591430120401},"index":3,"playId":"4f094140-0d2f-382c-bbca-d061775a7fd3","pitchNumber":4,"startTime":"2025-08-28T01:31:39.170Z","endTime":"2025-08-28T01:31:42.485Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.980156572994687,"aZ":-34.07721193766098,"pfxX":10.888627762388282,"pfxZ":-1.262666637024374,"pX":1.5292205461202295,"pZ":2.959069113282693,"vX0":3.799108863780179,"vY0":-122.66857439337315,"vZ0":-0.2910949724809604,"x":58.71,"y":158.89,"x0":-1.4592889956601147,"y0":50.00310862289975,"z0":6.014254646218557,"aX":16.39549049326732},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.0,"breakHorizontal":-20.6,"spinRate":2640,"spinDirection":55},"zone":12,"typeConfidence":2.0,"plateTime":0.4485684019625933,"extension":6.31286762751049},"hitData":{"launchSpeed":72.9,"launchAngle":38.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.58,"coordY":118.12}},"index":4,"playId":"d6689211-9a04-3311-b694-eb3495cbea46","pitchNumber":5,"startTime":"2025-08-28T01:32:00.961Z","endTime":"2025-08-28T01:32:08.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:32:08.702Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Benintendi flies out to shortstop Bobby Witt Jr.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T01:34:09.499Z","endTime":"2025-08-28T01:35:30.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"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_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":90.8,"endSpeed":82.2,"strikeZoneTop":3.16195362927687,"strikeZoneBottom":1.50017713986512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.560602851957356,"aZ":-11.20373158384497,"pfxX":-5.698550198267679,"pfxZ":12.02529450264868,"pX":0.512205397851674,"pZ":2.612038778178605,"vX0":6.621811135783963,"vY0":-131.86024114601963,"vZ0":-6.419751114748909,"x":97.48,"y":168.25,"x0":-1.3027117834731625,"y0":50.00534766357467,"z0":5.921683394246188,"aX":-9.940075463526254},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":20.4,"breakHorizontal":8.8,"spinRate":2443,"spinDirection":206},"zone":6,"typeConfidence":0.86,"plateTime":0.4169338108608853,"extension":6.598117810566365},"index":0,"playId":"5f69f829-f60d-3ed3-aad3-d97d718833d0","pitchNumber":1,"startTime":"2025-08-28T01:34:32.327Z","endTime":"2025-08-28T01:34:36.464Z","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":84.4,"endSpeed":77.8,"strikeZoneTop":3.21515601452445,"strikeZoneBottom":1.49394278782321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20432355522152,"aZ":-29.501961306994712,"pfxX":-9.624742424435954,"pfxZ":1.7355560538598045,"pX":-0.8872533354194413,"pZ":3.4897768580286144,"vX0":5.062926403357027,"vY0":-122.94888347123202,"vZ0":0.10621900709782595,"x":150.82,"y":144.56,"x0":-1.7172039623358333,"y0":50.002742142670535,"z0":5.939191588113908,"aX":-14.81061862335789},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.4,"breakHorizontal":16.3,"spinRate":1489,"spinDirection":243},"zone":11,"typeConfidence":0.9,"plateTime":0.44463233943974245,"extension":6.396460266678558},"index":1,"playId":"d530576e-f061-3f3d-bd32-874fb2a20571","pitchNumber":2,"startTime":"2025-08-28T01:34:44.377Z","endTime":"2025-08-28T01:34:48.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75850864483436,"aZ":-26.89312985583544,"pfxX":0.4442883902241217,"pfxZ":3.268380839227815,"pX":0.656865286980225,"pZ":1.6694642328343685,"vX0":5.459770203883675,"vY0":-126.31218403932736,"vZ0":-5.258996388090272,"x":91.96,"y":193.7,"x0":-1.5904390658170624,"y0":50.00189737881991,"z0":5.941046506866269,"aX":0.7176865898549164},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.9,"breakHorizontal":-2.0,"spinRate":2500,"spinDirection":182},"zone":9,"typeConfidence":0.9,"plateTime":0.4336414894525742,"extension":6.158053587537624},"index":2,"playId":"992c3cc1-578f-3962-a849-1a0ffe3b08e2","pitchNumber":3,"startTime":"2025-08-28T01:34:57.017Z","endTime":"2025-08-28T01:35:01.022Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-28T01:35:10.129Z","endTime":"2025-08-28T01:35:21.998Z","isPitch":false,"type":"action","player":{"id":643217,"link":"/api/v1/people/643217"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.608163848720633,"aZ":-25.892528461393066,"pfxX":-10.339116477253956,"pfxZ":3.93047399463833,"pX":0.21344779799284747,"pZ":1.6565851616929685,"vX0":7.985901555455305,"vY0":-126.17125300988455,"vZ0":-4.878136502760919,"x":108.86,"y":194.05,"x0":-1.6620636304201297,"y0":50.00539595556512,"z0":5.72246642878404,"aX":-16.537334538261796},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.1,"breakHorizontal":16.7,"spinRate":1586,"spinDirection":231},"zone":8,"typeConfidence":0.91,"plateTime":0.4354594821835671,"extension":6.466748871993175},"hitData":{"launchSpeed":68.4,"launchAngle":53.0,"totalDistance":185.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":96.41,"coordY":132.95}},"index":4,"playId":"425dcf33-1c56-3eac-b6a6-4101073db089","pitchNumber":4,"startTime":"2025-08-28T01:35:21.998Z","endTime":"2025-08-28T01:35:30.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:35:30.188Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edgar Quero singles on a ground ball to left fielder Michael Massey. Edgar Quero to 2nd. Edgar Quero advances to 2nd, on a fielding error by left fielder Michael Massey.","rbi":0,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T01:35:34.264Z","endTime":"2025-08-28T01:36:19.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.098932822309088,"aZ":-14.204710567748023,"pfxX":-5.450373569010633,"pfxZ":10.213269973073876,"pX":-0.48638435741067626,"pZ":2.5034018278649848,"vX0":4.383884941371045,"vY0":-131.81495951582093,"vZ0":-5.969019647325185,"x":135.54,"y":171.19,"x0":-1.4631997772166205,"y0":50.0005601524446,"z0":5.846459341289021,"aX":-9.587111343118167},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.4,"breakHorizontal":8.9,"spinRate":2356,"spinDirection":210},"zone":4,"typeConfidence":0.83,"plateTime":0.4155731482450866,"extension":6.344779200241189},"hitData":{"launchSpeed":78.5,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.33,"coordY":113.17}},"index":0,"playId":"ed55414a-26e4-3e11-8df1-53a3a05fe267","pitchNumber":1,"startTime":"2025-08-28T01:36:00.833Z","endTime":"2025-08-28T01:36:19.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:36:19.769Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth strikes out on a foul tip.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T01:36:52.714Z","endTime":"2025-08-28T01:37:34.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"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.3,"endSpeed":79.5,"strikeZoneTop":3.0883764128203,"strikeZoneBottom":1.47056647046076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85792042762345,"aZ":-28.220567971578255,"pfxX":-0.8360714849491027,"pfxZ":2.4698509208790878,"pX":0.4767758662593471,"pZ":2.4160584968919787,"vX0":4.950288900267242,"vY0":-125.57831992787344,"vZ0":-3.138568161684583,"x":98.83,"y":173.55,"x0":-1.4093560997366894,"y0":50.00265665081684,"z0":5.971843696396532,"aX":-1.33869159258885},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":0.4,"spinRate":2549,"spinDirection":157},"zone":6,"typeConfidence":0.88,"plateTime":0.43576869250919703,"extension":6.462182195113783},"index":0,"playId":"727ce318-5c92-3fb8-8086-d0750cce7b13","pitchNumber":1,"startTime":"2025-08-28T01:36:52.714Z","endTime":"2025-08-28T01:36:56.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.10642045800009,"strikeZoneBottom":1.52354520388107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.412413466296233,"aZ":-17.12493987711447,"pfxX":-8.565120616281824,"pfxZ":8.903352352107877,"pX":-0.39205244034512665,"pZ":1.4212663238173557,"vX0":6.309527953052068,"vY0":-129.29428202448238,"vZ0":-7.1878435026694385,"x":131.94,"y":200.41,"x0":-1.7534028070802437,"y0":50.00227723332404,"z0":5.555631079153304,"aX":-14.474893354467616},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.6,"breakHorizontal":14.0,"spinRate":2216,"spinDirection":221},"zone":7,"typeConfidence":0.73,"plateTime":0.42392948635912564,"extension":6.547060544212787},"index":1,"playId":"3082e30e-2870-3d1e-bc99-cb5f807a41ef","pitchNumber":2,"startTime":"2025-08-28T01:37:05.906Z","endTime":"2025-08-28T01:37:09.600Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-28T01:37:19.816Z","endTime":"2025-08-28T01:37:30.184Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62729167189685,"aZ":-30.153735992320232,"pfxX":8.474505196178928,"pfxZ":1.4379108156382951,"pX":0.9373297881096883,"pZ":2.4378902276996715,"vX0":4.092826942812316,"vY0":-118.29337012615524,"vZ0":-1.6164861117939027,"x":81.27,"y":172.96,"x0":-1.921554332690738,"y0":50.00269940089126,"z0":5.920120713225189,"aX":11.890310045257458},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.5,"breakHorizontal":-16.4,"spinRate":2902,"spinDirection":39},"zone":12,"typeConfidence":0.91,"plateTime":0.46478110257327865,"extension":6.414100177532809},"index":3,"playId":"5a93e1fd-f39d-3bc1-babf-cd330306e6df","pitchNumber":3,"startTime":"2025-08-28T01:37:30.184Z","endTime":"2025-08-28T01:37:34.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:37:34.026Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Baldwin flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T01:37:42.000Z","endTime":"2025-08-28T01:38:20.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.4,"endSpeed":85.2,"strikeZoneTop":3.15082946762055,"strikeZoneBottom":1.56546732537325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.562421781744742,"aZ":-12.465200248666175,"pfxX":-5.653525646085957,"pfxZ":10.592028205730891,"pX":0.30969265705184784,"pZ":1.9635945276061841,"vX0":6.369140275178146,"vY0":-135.74206384820377,"vZ0":-7.997168537997253,"x":105.2,"y":185.76,"x0":-1.335942927419267,"y0":50.00102699976933,"z0":5.821740522296076,"aX":-10.51754673212964},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":8.9,"spinRate":2377,"spinDirection":214},"zone":9,"typeConfidence":0.89,"plateTime":0.40399043555209424,"extension":6.5938876316315564},"index":0,"playId":"d009827e-7bb1-3d05-bc1c-f70edd48a6ab","pitchNumber":1,"startTime":"2025-08-28T01:37:57.146Z","endTime":"2025-08-28T01:38:00.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.270315659924506,"aZ":-13.374854341482628,"pfxX":-4.077260988019182,"pfxZ":10.193415596638093,"pX":-0.2322710415698465,"pZ":2.872917940997643,"vX0":4.58213379879981,"vY0":-135.37188632418827,"vZ0":-5.678646958459551,"x":125.85,"y":161.21,"x0":-1.4221541848632813,"y0":50.00507502869186,"z0":5.944648999184899,"aX":-7.52146877975014},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2385,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.4055876614225902,"extension":6.28549278306985},"hitData":{"launchSpeed":99.3,"launchAngle":33.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":78.79,"coordY":54.01}},"index":1,"playId":"dedebb3a-8578-33ee-b061-b0daeec9ec99","pitchNumber":2,"startTime":"2025-08-28T01:38:11.285Z","endTime":"2025-08-28T01:38:20.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:38:20.337Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adam Frazier flies out to center fielder Michael A. Taylor.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T01:40:43.296Z","endTime":"2025-08-28T01:41:55.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":572191,"link":"/api/v1/people/572191"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Will Robertson replaces right fielder Mike Tauchman, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T01:40:19.119Z","endTime":"2025-08-28T01:40:19.144Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683770,"link":"/api/v1/people/683770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":643565,"link":"/api/v1/people/643565"}},{"details":{"description":"Defensive Substitution: Korey Lee replaces catcher Kyle Teel, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T01:40:19.144Z","endTime":"2025-08-28T01:40:34.791Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686676,"link":"/api/v1/people/686676"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":691019,"link":"/api/v1/people/691019"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-28T01:40:34.791Z","endTime":"2025-08-28T01:40:45.647Z","isPitch":false,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.19798899135711,"strikeZoneBottom":1.48229000321734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.317089598021187,"aZ":-24.1642177748463,"pfxX":-5.689136960887625,"pfxZ":4.227097101472001,"pX":-1.1619158675629677,"pZ":3.0780575876199325,"vX0":3.2751589424678746,"vY0":-136.36745238299966,"vZ0":-2.9228795436253217,"x":161.29,"y":155.67,"x0":-1.635624187720072,"y0":50.00297171341747,"z0":5.819941415926607,"aX":-10.778540939088918},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":9.7,"spinRate":2224,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40075371823333583,"extension":6.005567888637134},"index":3,"playId":"bf750f02-6d6f-3e34-b3f5-da43647b570c","pitchNumber":1,"startTime":"2025-08-28T01:40:45.647Z","endTime":"2025-08-28T01:40:49.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.22115954196119,"strikeZoneBottom":1.47625104112468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.677817272030055,"aZ":-24.518372830534226,"pfxX":-7.828447609580971,"pfxZ":4.092581910177076,"pX":-0.7680659215827502,"pZ":3.1576097249495807,"vX0":4.579573733112422,"vY0":-136.31860880091648,"vZ0":-2.4217626041932157,"x":146.28,"y":153.52,"x0":-1.458102379593108,"y0":50.003290363689125,"z0":5.761148721496034,"aX":-14.643519180408632},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.1,"breakHorizontal":13.1,"spinRate":2211,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.4027531495929715,"extension":5.983100207539835},"index":4,"playId":"731b3e7e-d5af-31b0-93c0-db118779bdc2","pitchNumber":2,"startTime":"2025-08-28T01:40:59.147Z","endTime":"2025-08-28T01:41:02.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.20489974422965,"strikeZoneBottom":1.4520466103092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.922903947084034,"aZ":-24.95061836364899,"pfxX":-5.847738320308634,"pfxZ":3.7879673820439983,"pX":-0.740897877341318,"pZ":3.8563830244983905,"vX0":4.348692729945369,"vY0":-137.10671522206937,"vZ0":-0.651574138585293,"x":145.24,"y":134.66,"x0":-1.5867204384490645,"y0":50.00139106210332,"z0":5.79769906419693,"aX":-11.147715284644795},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.0,"breakHorizontal":9.7,"spinRate":2254,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3992860824386164,"extension":6.128139051478512},"index":5,"playId":"b99629d3-eefb-3058-b1f5-4902c459d1c1","pitchNumber":3,"startTime":"2025-08-28T01:41:14.336Z","endTime":"2025-08-28T01:41:18.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.25843248402699,"strikeZoneBottom":1.41809701265406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.696067609376147,"aZ":-41.29888036140118,"pfxX":7.57202146259063,"pfxZ":-6.350188652830575,"pX":0.20594099555975912,"pZ":1.2513403688854976,"vX0":1.4202173976673402,"vY0":-119.81384401520542,"vZ0":-2.439294232681776,"x":109.15,"y":204.99,"x0":-1.3792689910582834,"y0":50.002958178681595,"z0":6.014835295404972,"aX":10.879012510976533},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-11.9,"breakHorizontal":-14.0,"spinRate":2481,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.45922107528393363,"extension":6.093132844941652},"index":6,"playId":"4cc05b64-62e1-39ad-9ed4-247c3fcd0ac7","pitchNumber":4,"startTime":"2025-08-28T01:41:29.553Z","endTime":"2025-08-28T01:41:33.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.142384499029202,"aZ":-23.165379238368352,"pfxX":-8.104303168131372,"pfxZ":4.841207708688906,"pX":-0.4098871848728288,"pZ":2.4636025555806365,"vX0":5.449867021090815,"vY0":-135.8782453197852,"vZ0":-4.563214727330482,"x":132.62,"y":172.26,"x0":-1.3936934088795914,"y0":50.00320002064719,"z0":5.78453388319601,"aX":-15.07987779766895},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.9,"breakHorizontal":13.4,"spinRate":2187,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.40387287726056575,"extension":6.101910071546847},"hitData":{"launchSpeed":91.6,"launchAngle":42.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.67,"coordY":75.09}},"index":7,"playId":"6a34bf81-1f61-3d29-8f32-da47003f398d","pitchNumber":5,"startTime":"2025-08-28T01:41:45.853Z","endTime":"2025-08-28T01:41:55.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:41:55.189Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan India grounds out, shortstop Chase Meidroth to first baseman Miguel Vargas.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T01:41:57.904Z","endTime":"2025-08-28T01:44:16.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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":94.2,"endSpeed":85.7,"strikeZoneTop":3.36995918249255,"strikeZoneBottom":1.55977506868562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.619071640555195,"aZ":-23.793992923671002,"pfxX":-8.016220579232051,"pfxZ":4.431301572417231,"pX":0.48472870409179475,"pZ":3.544911551964899,"vX0":7.663224451755019,"vY0":-136.9842280015251,"vZ0":-1.8560136052016167,"x":98.52,"y":143.07,"x0":-1.3140735242634713,"y0":50.0024708082142,"z0":5.865766322815375,"aX":-15.160940370000715},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.8,"breakHorizontal":12.8,"spinRate":2251,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4005740884577853,"extension":5.990041388229776},"index":0,"playId":"ac21a00f-01a3-3c9f-9621-29d9345e938a","pitchNumber":1,"startTime":"2025-08-28T01:42:19.330Z","endTime":"2025-08-28T01:42:23.626Z","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":93.7,"endSpeed":85.2,"strikeZoneTop":3.39376532703628,"strikeZoneBottom":1.55383800150993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66203747122503,"aZ":-22.966203076304726,"pfxX":-8.658714103503511,"pfxZ":4.94318819000279,"pX":1.2204825137968032,"pZ":2.6446953045875734,"vX0":9.735984337590457,"vY0":-136.05588871513362,"vZ0":-4.186186780893253,"x":70.48,"y":167.37,"x0":-1.2904086670240733,"y0":50.003497040007346,"z0":5.807822107519846,"aX":-16.129334907118544},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":13.4,"spinRate":2272,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4035845043304329,"extension":6.208660737927852},"index":1,"playId":"fab71e15-9449-3685-ba28-d9220d4e3519","pitchNumber":2,"startTime":"2025-08-28T01:42:32.699Z","endTime":"2025-08-28T01:42:36.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.32015788415107,"strikeZoneBottom":1.5626343788136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.229012645010954,"aZ":-23.473870430654735,"pfxX":-7.827364551542191,"pfxZ":4.633282218105251,"pX":-0.2808348778109468,"pZ":3.5444560331616843,"vX0":5.962064390089398,"vY0":-136.4684875298962,"vZ0":-1.952547325817205,"x":127.7,"y":143.08,"x0":-1.4815488590379924,"y0":50.00471494428734,"z0":5.893300833358524,"aX":-14.702536850503677},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.2,"breakHorizontal":12.8,"spinRate":2296,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40201846196077407,"extension":6.135656848463474},"index":2,"playId":"20bdc3f7-059f-30f4-82b1-68b529dc3741","pitchNumber":3,"startTime":"2025-08-28T01:42:49.359Z","endTime":"2025-08-28T01:42:53.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.49495928345513,"strikeZoneBottom":1.59550070225807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.588622462537238,"aZ":-24.93678173091022,"pfxX":-7.766724803535871,"pfxZ":3.9077014288176315,"pX":-0.02985717263189854,"pZ":3.4198831972381187,"vX0":6.034391343888385,"vY0":-135.67624103766605,"vZ0":-2.0896998250290695,"x":118.14,"y":146.44,"x0":-1.2813945820463284,"y0":50.001023608176446,"z0":5.950065600599212,"aX":-14.37892481247868},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.8,"breakHorizontal":12.7,"spinRate":2287,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.4047594564029353,"extension":6.123328455998764},"index":3,"playId":"2f8b6dfa-7a51-3173-b0d1-e9a3ecb996bf","pitchNumber":4,"startTime":"2025-08-28T01:43:11.084Z","endTime":"2025-08-28T01:43:14.809Z","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":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.34974034501429,"strikeZoneBottom":1.53991781411398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.628176022494678,"aZ":-27.0563160089501,"pfxX":-8.21446635451261,"pfxZ":2.7453814548502375,"pX":0.7889096756665596,"pZ":2.9376664354086883,"vX0":8.345100195688321,"vY0":-136.06838535392228,"vZ0":-2.8466344749384,"x":86.93,"y":159.46,"x0":-1.2598947342508162,"y0":50.00230008283953,"z0":5.884921207225234,"aX":-15.305523989962023},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.6,"breakHorizontal":13.0,"spinRate":2259,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.40351824770367184,"extension":6.469317295942048},"index":4,"playId":"9340717d-91af-3c96-bb56-9035fc6a5963","pitchNumber":5,"startTime":"2025-08-28T01:43:26.711Z","endTime":"2025-08-28T01:43:30.437Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-28T01:43:36.734Z","endTime":"2025-08-28T01:43:49.778Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"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":93.9,"endSpeed":85.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.77680046466885,"aZ":-17.417887090154753,"pfxX":-4.10668876793995,"pfxZ":7.804579508987564,"pX":-0.7676503020595545,"pZ":3.1915532262968593,"vX0":3.275221971491594,"vY0":-136.7814789253062,"vZ0":-3.684615557652152,"x":146.26,"y":152.61,"x0":-1.448300946980217,"y0":50.003791125972626,"z0":5.753848796098649,"aX":-7.765283815235624},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":6.7,"spinRate":2307,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4007820203106798,"extension":6.124871295995086},"index":6,"playId":"8c8580c1-af19-3f2d-9a1a-8d1ae0ed1187","pitchNumber":6,"startTime":"2025-08-28T01:43:49.778Z","endTime":"2025-08-28T01:43:53.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.69309145221933,"aZ":-27.97461317155608,"pfxX":-8.574676428316742,"pfxZ":2.2112524666932956,"pX":-0.2667633972847412,"pZ":3.0035194916193344,"vX0":6.043550832072873,"vY0":-137.35540398755347,"vZ0":-2.617813465930889,"x":127.17,"y":157.68,"x0":-1.386435681832089,"y0":50.006017708911514,"z0":5.880018622111782,"aX":-16.31409621648187},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.6,"breakHorizontal":14.2,"spinRate":2240,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39944841332887426,"extension":6.1801431888217495},"hitData":{"launchSpeed":86.1,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.72,"coordY":146.11}},"index":7,"playId":"b360f635-a155-3373-99c9-67a9bc4e65b1","pitchNumber":7,"startTime":"2025-08-28T01:44:08.775Z","endTime":"2025-08-28T01:44:16.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:44:16.425Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Massey grounds out, first baseman Miguel Vargas to pitcher Mike Vasil.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T01:44:25.225Z","endTime":"2025-08-28T01:45:21.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.47370462721405,"strikeZoneBottom":1.6027438773102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.46098440973699,"aZ":-44.69501472724161,"pfxX":6.957411569294197,"pfxZ":-8.988468104385197,"pX":-0.2734468520563318,"pZ":2.1646286106659773,"vX0":0.5501691553915972,"vY0":-118.34731603095628,"vZ0":0.45839495914210104,"x":127.42,"y":180.34,"x0":-1.4119567550213763,"y0":50.00486996459019,"z0":6.1243303676545855,"aX":9.68834389726593},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-15.7,"breakHorizontal":-12.7,"spinRate":2567,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.4661097484295542,"extension":6.146041627998768},"index":0,"playId":"95a7252b-39da-3f73-8fd1-f5b19ff008e4","pitchNumber":1,"startTime":"2025-08-28T01:44:43.790Z","endTime":"2025-08-28T01:44:47.377Z","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.8,"endSpeed":85.9,"strikeZoneTop":3.52870983247513,"strikeZoneBottom":1.6282554538685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.910157422530546,"aZ":-18.944265951328283,"pfxX":-1.04512115776848,"pfxZ":6.993597088499325,"pX":0.3170254508765422,"pZ":3.8000627896953016,"vX0":5.320983755494067,"vY0":-136.60448163651105,"vZ0":-1.869602509510997,"x":104.92,"y":136.18,"x0":-1.5196272720039532,"y0":50.00065013963196,"z0":5.794818535405493,"aX":-1.9776289829903164},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.5,"breakHorizontal":0.7,"spinRate":2289,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4008591436553721,"extension":6.3146688122987085},"index":1,"playId":"a08e3095-14e7-3bcf-8733-6ceeeada6c78","pitchNumber":2,"startTime":"2025-08-28T01:44:57.867Z","endTime":"2025-08-28T01:45:02.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09737629305707,"aZ":-27.579226780883687,"pfxX":-8.064300592789724,"pfxZ":2.4128045207990905,"pX":0.4484606214155093,"pZ":2.6002424733202214,"vX0":7.859054443389435,"vY0":-137.0480372577231,"vZ0":-3.311819041314505,"x":99.91,"y":168.57,"x0":-1.407688968782718,"y0":50.00199956258508,"z0":5.706642495139567,"aX":-15.350080987852271},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.8,"breakHorizontal":13.0,"spinRate":2220,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3995597914071545,"extension":6.180849057668026},"hitData":{"launchSpeed":93.4,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":163.34}},"index":2,"playId":"eab5bb5e-82d5-3bfe-9d30-bec97c117e29","pitchNumber":3,"startTime":"2025-08-28T01:45:13.730Z","endTime":"2025-08-28T01:45:21.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:45:21.274Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael A. Taylor grounds out, shortstop Maikel Garcia to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T01:47:39.464Z","endTime":"2025-08-28T01:47:49.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"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":[4],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"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":"Defensive Substitution: Nick Loftin replaces shortstop Bobby Witt Jr., batting 2nd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T01:47:18.709Z","endTime":"2025-08-28T01:47:18.727Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"description":"Defensive switch from third base to shortstop for Maikel Garcia.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T01:47:18.727Z","endTime":"2025-08-28T01:47:18.728Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"400"},{"details":{"description":"Defensive Substitution: Luke Maile replaces catcher Salvador Perez, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-28T01:47:18.728Z","endTime":"2025-08-28T01:47:18.729Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Ryan Bergert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-28T01:47:18.729Z","endTime":"2025-08-28T01:47:41.760Z","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":"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":94.7,"endSpeed":86.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.677275058839403,"aZ":-11.1295113013849,"pfxX":-5.24282608144408,"pfxZ":10.940718192357473,"pX":-0.026693058319131806,"pZ":2.5882844043945794,"vX0":7.723408910805102,"vY0":-137.59929297763665,"vZ0":-7.919548897347648,"x":118.02,"y":168.9,"x0":-2.1848395254093975,"y0":50.000410766481245,"z0":6.252215477711562,"aX":-10.082775752324364},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":7.9,"spinRate":2154,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3976126935115203,"extension":6.801347659954255},"hitData":{"launchSpeed":72.0,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.21,"coordY":155.74}},"index":4,"playId":"7a43b0a4-c354-301f-a6ec-928efcb60a13","pitchNumber":1,"startTime":"2025-08-28T01:47:41.760Z","endTime":"2025-08-28T01:47:49.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:47:49.103Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Robertson walks.","rbi":0,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T01:47:55.034Z","endTime":"2025-08-28T01:49:19.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"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":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.9,"strikeZoneTop":3.52305558750615,"strikeZoneBottom":1.66349907803145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.83964516206223,"aZ":-14.740758108911384,"pfxX":-4.80766307483915,"pfxZ":9.127989488574272,"pX":-0.34899807629521673,"pZ":3.9946567101103065,"vX0":6.804733327047926,"vY0":-138.0680101471032,"vZ0":-3.5573170739499473,"x":130.3,"y":130.92,"x0":-2.2333399930282183,"y0":50.003243872772025,"z0":6.306765667068982,"aX":-9.182873913289702},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":7.1,"spinRate":2184,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3983583892302467,"extension":6.732757103769369},"index":0,"playId":"4fb94b9b-b4ea-3520-b161-d72d49369be8","pitchNumber":1,"startTime":"2025-08-28T01:48:14.075Z","endTime":"2025-08-28T01:48:18.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.50691868431273,"strikeZoneBottom":1.589373692002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.318841753958377,"aZ":-33.98300204466887,"pfxX":1.491721641043652,"pfxZ":-1.17915794091072,"pX":-1.342602305511828,"pZ":2.5746410098265375,"vX0":2.743777429402729,"vY0":-122.92420308347198,"vZ0":-1.827487526095505,"x":168.18,"y":169.26,"x0":-2.66500017700459,"y0":50.00178019404019,"z0":6.200457494118667,"aX":2.292460566608036},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.3,"breakHorizontal":-3.4,"spinRate":2476,"spinDirection":85},"zone":11,"typeConfidence":2.0,"plateTime":0.44479748835384747,"extension":6.5925511309901275},"index":1,"playId":"4b5fdba0-2bc2-306c-8c1e-1b6a0921af5a","pitchNumber":2,"startTime":"2025-08-28T01:48:28.891Z","endTime":"2025-08-28T01:48:32.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.0,"strikeZoneTop":3.48514813299512,"strikeZoneBottom":1.62575757628622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.4118812747399,"aZ":-13.26724992197355,"pfxX":-4.822672640733407,"pfxZ":10.08800754185719,"pX":-0.3617361751167273,"pZ":3.9257343708669556,"vX0":7.201900557017085,"vY0":-137.0357851010829,"vZ0":-3.918237538879156,"x":130.79,"y":132.79,"x0":-2.415173779577534,"y0":50.00071494040193,"z0":6.300408352184939,"aX":-9.037295848373084},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":7.0,"spinRate":2298,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40195148000372427,"extension":6.656064171609222},"index":2,"playId":"d87996f4-716f-3dcb-8db5-1d94904ecba5","pitchNumber":3,"startTime":"2025-08-28T01:48:43.813Z","endTime":"2025-08-28T01:48:48.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.54537969573409,"strikeZoneBottom":1.5986606898756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.050901249527065,"aZ":-12.484333539359831,"pfxX":-6.2838881039047445,"pfxZ":10.59894547042655,"pX":-0.4535558999256129,"pZ":1.6787855611238545,"vX0":7.370187450003445,"vY0":-135.77140624481828,"vZ0":-9.44240878483447,"x":134.29,"y":193.45,"x0":-2.3930371267952646,"y0":50.00673707735978,"z0":6.0812491865766924,"aX":-11.6786615408035},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":9.7,"spinRate":2348,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.4041657064540831,"extension":6.756149125891382},"index":3,"playId":"2ff549c5-5fd6-3a3b-b88f-526d971bb86b","pitchNumber":4,"startTime":"2025-08-28T01:49:00.874Z","endTime":"2025-08-28T01:49:04.198Z","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":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.49719130670075,"strikeZoneBottom":1.57952819673964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.596914906595636,"aZ":-11.565807064818355,"pfxX":-5.727764754527016,"pfxZ":11.109485754405405,"pX":-0.7747961196924337,"pZ":0.821765624609071,"vX0":6.346579627854545,"vY0":-136.01636903047756,"vZ0":-11.552095203700894,"x":146.53,"y":216.59,"x0":-2.4052788302772847,"y0":50.00409819943884,"z0":5.950654720741648,"aX":-10.62662612179781},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.5,"breakHorizontal":8.9,"spinRate":2295,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.40422772952164854,"extension":6.905850044179555},"index":4,"playId":"e18b9aae-2ae0-3c10-8352-53b5bfd8ac66","pitchNumber":5,"startTime":"2025-08-28T01:49:16.254Z","endTime":"2025-08-28T01:49:19.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:49:19.861Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Vargas flies out to left fielder Michael Massey.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T01:49:24.661Z","endTime":"2025-08-28T01:50:37.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"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":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.32609101179809,"strikeZoneBottom":1.59428273696165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.284183785353967,"aZ":-30.357755086447995,"pfxX":0.6364452554452291,"pfxZ":1.1543684645667973,"pX":0.381283576715432,"pZ":3.2061225406814864,"vX0":6.909593323987696,"vY0":-124.69969189402414,"vZ0":-1.3013446290012214,"x":102.47,"y":152.21,"x0":-2.5044940306658696,"y0":50.005738296411884,"z0":6.231391536594685,"aX":1.0063121660581835},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":-2.6,"spinRate":2453,"spinDirection":95},"zone":3,"typeConfidence":2.0,"plateTime":0.4386670214834849,"extension":6.663726661740598},"index":0,"playId":"08b59b6f-64e3-36e3-8f21-0b944129d4d2","pitchNumber":1,"startTime":"2025-08-28T01:49:44.656Z","endTime":"2025-08-28T01:49:48.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.768059364423664,"aZ":-31.96270773600471,"pfxX":0.9917651830559562,"pfxZ":0.13302437684068735,"pX":1.0463600460983935,"pZ":1.5036339792334261,"vX0":7.9987841653214495,"vY0":-124.4207338764984,"vZ0":-4.945070494465141,"x":77.12,"y":198.18,"x0":-2.332084073669756,"y0":50.001559140137054,"z0":6.149989366072801,"aX":1.5624044929131249},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.6,"breakHorizontal":-3.6,"spinRate":2547,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4393519829868011,"extension":6.8570447163488835},"index":1,"playId":"dd872daa-5c69-3466-b58a-b99f7dd94066","pitchNumber":2,"startTime":"2025-08-28T01:50:00.177Z","endTime":"2025-08-28T01:50:04.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.461596989003613,"aZ":-11.646050878457695,"pfxX":-5.0610309775218525,"pfxZ":10.667427964811452,"pX":-0.26884389702181255,"pZ":3.3312479361484133,"vX0":7.262904942461544,"vY0":-137.5817799986332,"vZ0":-5.747470717956946,"x":127.25,"y":148.84,"x0":-2.2807666032706186,"y0":50.00022089229185,"z0":6.230823583944947,"aX":-9.737424113482067},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":7.7,"spinRate":2296,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3975448402338748,"extension":6.743030954672707},"hitData":{"launchSpeed":99.5,"launchAngle":49.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.34,"coordY":86.53}},"index":2,"playId":"31ca26dd-60b8-3dd2-881f-f419cb0ba911","pitchNumber":3,"startTime":"2025-08-28T01:50:27.080Z","endTime":"2025-08-28T01:50:37.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:50:37.206Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Korey Lee flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T01:50:44.750Z","endTime":"2025-08-28T01:53:07.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"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":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":84.6,"endSpeed":78.7,"strikeZoneTop":3.5815075455067,"strikeZoneBottom":1.65784131491949,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.467909923626312,"aZ":-32.84516910689171,"pfxX":0.6942451512373831,"pfxZ":-0.4270826793421243,"pX":-0.47151217771451304,"pZ":3.5429764217098336,"vX0":4.759063727494354,"vY0":-123.2804553166001,"vZ0":-0.2036994664946139,"x":134.97,"y":143.12,"x0":-2.5067773756251475,"y0":50.00477277191522,"z0":6.368418975260321,"aX":1.0826883597587773},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":-2.3,"spinRate":2487,"spinDirection":67},"zone":1,"typeConfidence":2.0,"plateTime":0.44206716040458094,"extension":6.630642840802659},"index":0,"playId":"21773f7e-53ec-3a90-ae96-b968e5fd8fb0","pitchNumber":1,"startTime":"2025-08-28T01:51:00.169Z","endTime":"2025-08-28T01:51:03.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.62198205245276,"strikeZoneBottom":1.69809871389187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.726059595694895,"aZ":-10.939969492283849,"pfxX":-4.932120989528507,"pfxZ":11.037347925150723,"pX":0.07728482805293575,"pZ":1.45137110446083,"vX0":7.744344825101843,"vY0":-137.1910338994789,"vZ0":-10.67862729077317,"x":114.05,"y":199.59,"x0":-2.1294663646172745,"y0":50.00477330288869,"z0":6.11942805509114,"aX":-9.490525915256544},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":7.4,"spinRate":2285,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39784323018874135,"extension":6.9118849927094566},"index":1,"playId":"a84f7947-8e6a-3a53-8c45-cc92a84693d5","pitchNumber":2,"startTime":"2025-08-28T01:51:17.079Z","endTime":"2025-08-28T01:51:21.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.063834066080627,"aZ":-31.858140579138837,"pfxX":0.7747098968070432,"pfxZ":0.20494477354453533,"pX":0.31823261926333585,"pZ":1.3308142681328767,"vX0":6.330612741606842,"vY0":-123.44079888245848,"vZ0":-5.216879012297783,"x":104.87,"y":202.85,"x0":-2.368836224828471,"y0":50.00506670391917,"z0":6.120156937309848,"aX":1.2079420510537628},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.5,"breakHorizontal":-2.8,"spinRate":2534,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4418863112200948,"extension":6.743401319767694},"index":2,"playId":"b33f926c-826c-3274-9479-60b8a2ff7bc3","pitchNumber":3,"startTime":"2025-08-28T01:51:33.761Z","endTime":"2025-08-28T01:51:37.047Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-28T01:51:49.204Z","endTime":"2025-08-28T01:51:56.972Z","isPitch":false,"type":"action","player":{"id":686676,"link":"/api/v1/people/686676"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.59528711079195,"strikeZoneBottom":1.64317612041276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.78040688796848,"aZ":-33.04221245303399,"pfxX":0.9197867459886595,"pfxZ":-0.5484012004541476,"pX":1.3297138185212647,"pZ":2.261858432136174,"vX0":8.46560060922253,"vY0":-125.0615251519092,"vZ0":-3.024134101216589,"x":66.31,"y":177.71,"x0":-2.2098968651742896,"y0":50.000427852495015,"z0":6.180095570839193,"aX":1.464279479219697},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.4,"breakHorizontal":-3.5,"spinRate":2314,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4369514509690111,"extension":6.7570605902026335},"index":4,"playId":"f5f278e2-0491-3875-a25c-7f96e5bd00be","pitchNumber":4,"startTime":"2025-08-28T01:51:56.972Z","endTime":"2025-08-28T01:52:02.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.046683448546815,"aZ":-10.635081475376483,"pfxX":-5.454621748956782,"pfxZ":11.190040780106933,"pX":0.8357957306316477,"pZ":2.1688559503648133,"vX0":9.972003589446862,"vY0":-137.72175274658125,"vZ0":-8.937442944460074,"x":85.14,"y":180.22,"x0":-2.1201117359202764,"y0":50.00182036571672,"z0":6.171737983799387,"aX":-10.498985888066848},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":7.8,"spinRate":2294,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3974199520452526,"extension":6.9373290359796265},"index":5,"playId":"96de495f-2280-3838-b3c9-76ad4305bc37","pitchNumber":5,"startTime":"2025-08-28T01:52:16.698Z","endTime":"2025-08-28T01:52:19.978Z","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":94.8,"endSpeed":86.8,"strikeZoneTop":3.6139043445237,"strikeZoneBottom":1.66110307371466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.061987787319573,"aZ":-13.457158008984429,"pfxX":-6.018359067720259,"pfxZ":9.693940119289717,"pX":-1.1414228744114436,"pZ":3.4313766488358652,"vX0":5.394779832511231,"vY0":-137.92589476551768,"vZ0":-5.058334957602618,"x":160.51,"y":146.13,"x0":-2.3387456637622304,"y0":50.00366034607301,"z0":6.193407474074692,"aX":-11.621091921395637},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":9.8,"spinRate":2222,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39679872015002493,"extension":6.734923015398482},"index":6,"playId":"e265eb3b-37ef-3a10-8ee0-eface1b5deaa","pitchNumber":6,"startTime":"2025-08-28T01:52:38.631Z","endTime":"2025-08-28T01:52:42.158Z","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":95.5,"endSpeed":87.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.118262075720036,"aZ":-13.061841996104762,"pfxX":-5.289197363162527,"pfxZ":9.773397751756224,"pX":-0.22900938625023293,"pZ":1.8175900898475468,"vX0":7.394617338935147,"vY0":-138.74032418024032,"vZ0":-9.32604956927494,"x":125.73,"y":189.71,"x0":-2.237746981580865,"y0":50.00596141827883,"z0":6.086629090645926,"aX":-10.346629871998768},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":8.2,"spinRate":2069,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.3943060745986813,"extension":6.858542574570593},"hitData":{"launchSpeed":98.3,"launchAngle":40.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.03,"coordY":64.23}},"index":7,"playId":"ace515c5-6d0f-3a96-8d5a-0892fae75808","pitchNumber":7,"startTime":"2025-08-28T01:52:57.955Z","endTime":"2025-08-28T01:53:07.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:53:07.441Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Isbel flies out to left fielder Andrew Benintendi.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T01:55:10.480Z","endTime":"2025-08-28T01:55:20.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Edgar Quero remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T01:54:56.538Z","endTime":"2025-08-28T01:54:56.563Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"600"},{"details":{"description":"Pitching Change: Korey Lee replaces Mike Vasil, batting 3rd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T01:54:56.563Z","endTime":"2025-08-28T01:55:12.508Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686676,"link":"/api/v1/people/686676"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"301","replacedPlayer":{"id":691019,"link":"/api/v1/people/691019"}},{"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":69.9,"endSpeed":63.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.883148439141845,"aZ":-22.189619040108976,"pfxX":-4.6692743827227785,"pfxZ":9.667724468997875,"pX":-1.1353356329830002,"pZ":2.9019482567419947,"vX0":0.4697186166539593,"vY0":-101.69076239052976,"vZ0":-1.9059936385693712,"x":160.28,"y":160.43,"x0":-0.7656150239350239,"y0":50.00029093172286,"z0":6.642547945837097,"aX":-4.820053066060058},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":17.3,"breakHorizontal":8.3,"spinRate":1556,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.5415706708541381,"extension":4.906635021800756},"hitData":{"launchSpeed":83.1,"launchAngle":37.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.16,"coordY":107.46}},"index":2,"playId":"d2ce6124-a5af-3cec-9107-b7ff7beb9ac3","pitchNumber":1,"startTime":"2025-08-28T01:55:12.508Z","endTime":"2025-08-28T01:55:20.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:55:20.871Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mike Yastrzemski doubles (21) on a line drive to right fielder Will Robertson.","rbi":0,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T01:55:40.385Z","endTime":"2025-08-28T01:56:02.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"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":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683770,"link":"/api/v1/people/683770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":68.7,"strikeZoneTop":3.57908890007533,"strikeZoneBottom":1.61580873182385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.280951009943042,"aZ":-22.160076156994737,"pfxX":-3.542415173491145,"pfxZ":8.227635289922688,"pX":-0.26368829903922886,"pZ":4.201176403247305,"vX0":2.3400792082922117,"vY0":-110.12902859635976,"vZ0":0.23218210952439,"x":127.05,"y":125.35,"x0":-0.8847868471616908,"y0":50.00047260354451,"z0":6.456418840016646,"aX":-4.309723117069241},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":15.2,"breakHorizontal":5.8,"spinRate":1633,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4991587583431847,"extension":5.4421353666776815},"index":0,"playId":"efadaa39-6bff-3b1a-b7ab-159dcc8739ad","pitchNumber":1,"startTime":"2025-08-28T01:55:40.385Z","endTime":"2025-08-28T01:55:45.320Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.106757020066457,"aZ":-21.213540518146452,"pfxX":-5.0954427347347195,"pfxZ":8.768429605607572,"pX":-0.317103539506737,"pZ":2.2132163376309193,"vX0":3.1345147742203197,"vY0":-111.68866686633427,"vZ0":-3.5544464165570466,"x":129.09,"y":179.02,"x0":-1.084218002532478,"y0":50.00211901404052,"z0":6.03337682989908,"aX":-6.36901700116662},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":15.1,"breakHorizontal":8.3,"spinRate":1789,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4923952536785512,"extension":5.552337832784767},"hitData":{"launchSpeed":79.3,"launchAngle":16.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.28,"coordY":143.04}},"index":1,"playId":"83c48ca4-4512-3d1e-a0b2-00f4f9f250f3","pitchNumber":2,"startTime":"2025-08-28T01:55:50.423Z","endTime":"2025-08-28T01:56:02.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:56:02.192Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Loftin walks.","rbi":0,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T01:56:16.184Z","endTime":"2025-08-28T01:57:07.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"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,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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":71.7,"strikeZoneTop":3.6893539861951,"strikeZoneBottom":1.77649450513217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.077773648202268,"aZ":-19.804239846394733,"pfxX":-3.059595472295799,"pfxZ":9.30866985487264,"pX":-0.5832436887777428,"pZ":4.74150527388252,"vX0":2.030354620668933,"vY0":-115.0682171690868,"vZ0":0.6668404372029174,"x":139.23,"y":110.76,"x0":-1.0833365151085959,"y0":50.005381461876816,"z0":6.379503493246897,"aX":-4.067982247747008},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":17.3,"breakHorizontal":4.9,"spinRate":1813,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4775809399344668,"extension":5.4638909874439205},"index":0,"playId":"e562c6af-3171-3af2-9cd3-49d94be5fef6","pitchNumber":1,"startTime":"2025-08-28T01:56:26.211Z","endTime":"2025-08-28T01:56:29.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.6,"endSpeed":68.2,"strikeZoneTop":3.63113204348202,"strikeZoneBottom":1.69050236105342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.254928571534652,"aZ":-18.993036568857665,"pfxX":-4.3558400112893345,"pfxZ":11.15987730445704,"pX":0.4774017877729972,"pZ":1.3716663616784481,"vX0":4.088092063139835,"vY0":-108.39887636705146,"vZ0":-5.87809656357518,"x":98.8,"y":201.75,"x0":-0.873651457615937,"y0":50.00539653703081,"z0":6.213672236285346,"aX":-5.146500997725839},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":18.8,"breakHorizontal":6.7,"spinRate":1786,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.5067307174358895,"extension":5.497213848136688},"index":1,"playId":"1646dbe8-cd35-3d6d-b9a1-7b85750feea7","pitchNumber":2,"startTime":"2025-08-28T01:56:37.179Z","endTime":"2025-08-28T01:56:41.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":58.4,"endSpeed":53.9,"strikeZoneTop":3.55759573519014,"strikeZoneBottom":1.70230912656137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":11.90984932903098,"aZ":-24.738576801576336,"pfxX":-2.8705234219187794,"pfxZ":10.180681580078817,"pX":-1.337900044667445,"pZ":3.590468258737674,"vX0":0.08621976670904707,"vY0":-85.00628394482766,"vZ0":1.5098338352534073,"x":168.0,"y":141.84,"x0":-1.0165768752440207,"y0":50.001427121194986,"z0":7.090441886613253,"aX":-2.0954940319807793},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":19.4,"breakHorizontal":5.2,"spinRate":1348,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.644926816658379,"extension":4.817927037816078},"index":2,"playId":"50ffa1b0-c046-3ed5-8be7-2d4f24e064ee","pitchNumber":3,"startTime":"2025-08-28T01:56:49.166Z","endTime":"2025-08-28T01:56:53.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":49.9,"endSpeed":46.1,"strikeZoneTop":3.6553542040724,"strikeZoneBottom":1.74295306018061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":9.167675713288107,"aZ":-27.251454348395306,"pfxX":-4.700596792588083,"pfxZ":9.364752830512028,"pX":-3.0129362999101716,"pZ":4.2618053188215965,"vX0":-1.7857080211618426,"vY0":-72.36351355807979,"vZ0":4.65643498994473,"x":231.85,"y":123.71,"x0":-1.1484867463052164,"y0":50.00131035544623,"z0":7.717226772587061,"aX":-2.4696983670299377},"breaks":{"breakAngle":6.0,"breakLength":20.4,"breakY":24.0,"breakVertical":-91.7,"breakVerticalInduced":19.8,"breakHorizontal":9.2,"spinRate":1217,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.7595747580362424,"extension":4.235047899337835},"index":3,"playId":"4735df29-46e6-3fff-ae51-83c431fd00b8","pitchNumber":4,"startTime":"2025-08-28T01:57:00.360Z","endTime":"2025-08-28T01:57:07.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:57:07.031Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Tolbert flies out to center fielder Michael A. Taylor.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T01:57:35.247Z","endTime":"2025-08-28T01:57:57.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"postOnSecond":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":572191,"link":"/api/v1/people/572191"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Tolbert replaces Vinnie Pasquantino.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T01:57:20.188Z","endTime":"2025-08-28T01:57:37.422Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":686469,"link":"/api/v1/people/686469"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.5,"endSpeed":66.9,"strikeZoneTop":3.40387924940629,"strikeZoneBottom":1.54989300534178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.99740170216595,"aZ":-20.475511239632933,"pfxX":-5.249700875554006,"pfxZ":10.21637840220704,"pX":1.7196813496040921,"pZ":2.8973416798183185,"vX0":6.610631978196665,"vY0":-106.8173549859474,"vZ0":-2.490990431265619,"x":51.45,"y":160.55,"x0":-0.7463712660020627,"y0":50.00195094810851,"z0":6.403385790200005,"aX":-6.010613439833576},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":18.1,"breakHorizontal":7.6,"spinRate":1702,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.5146219872364752,"extension":5.489912002704672},"index":1,"playId":"ae0193c2-3d90-3e57-9da2-dbd927f4d85c","pitchNumber":1,"startTime":"2025-08-28T01:57:37.422Z","endTime":"2025-08-28T01:57:42.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.6,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.84889565052733,"aZ":-18.76732635776366,"pfxX":-3.544261197693538,"pfxZ":10.76661302266333,"pX":-0.7909908987095895,"pZ":3.029033614538208,"vX0":1.3888913618796597,"vY0":-111.42104400556994,"vZ0":-2.7959095270936576,"x":147.15,"y":157.0,"x0":-0.9653080545043021,"y0":50.00193600616966,"z0":6.260612876365621,"aX":-4.412367073610958},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":19.0,"breakHorizontal":6.0,"spinRate":1768,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.49344232063760307,"extension":5.716980981423359},"hitData":{"launchSpeed":76.3,"launchAngle":46.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.94,"coordY":100.93}},"index":2,"playId":"f255ed5b-f78a-3dd3-923a-291796c26b28","pitchNumber":2,"startTime":"2025-08-28T01:57:48.651Z","endTime":"2025-08-28T01:57:57.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:57:57.314Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a ground ball to right fielder Will Robertson. Mike Yastrzemski scores. Nick Loftin to 2nd.","rbi":1,"awayScore":12,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T01:58:15.675Z","endTime":"2025-08-28T01:58:53.908Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"postOnSecond":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683770,"link":"/api/v1/people/683770"},"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":"Single","eventType":"single","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":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","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":{"id":686676,"link":"/api/v1/people/686676"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.304815390859034,"aZ":-17.554504651967484,"pfxX":-3.8481183019505916,"pfxZ":9.837580669651082,"pX":0.7439377942114253,"pZ":3.8034260983362027,"vX0":4.845637234891287,"vY0":-121.55052943735737,"vZ0":-1.8672389949957724,"x":88.64,"y":136.09,"x0":-0.7816649823378274,"y0":50.005759634538684,"z0":6.116565816147941,"aX":-5.721284478941193},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":17.5,"breakHorizontal":5.8,"spinRate":1863,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.45178316524085016,"extension":6.10574682831029},"index":0,"playId":"adde37d7-9148-3ca6-b859-274040a21eae","pitchNumber":1,"startTime":"2025-08-28T01:58:16.953Z","endTime":"2025-08-28T01:58:19.989Z","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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.7,"strikeZoneTop":3.80755672220422,"strikeZoneBottom":1.85017372476461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.555000289021077,"aZ":-19.898644730430025,"pfxX":-5.788702846085863,"pfxZ":7.886905595866326,"pX":0.43383825615192123,"pZ":3.9539061054086857,"vX0":4.6291685093711985,"vY0":-124.39339022795245,"vZ0":-1.501797275219729,"x":100.46,"y":132.02,"x0":-0.7054353892719376,"y0":50.0025321297196,"z0":6.2264257502989,"aX":-9.009426062070078},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":14.2,"breakHorizontal":9.4,"spinRate":1846,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4414894070463933,"extension":5.8914166868874585},"index":1,"playId":"a4c0966d-ff29-31d0-95a5-3ad0ca1ff5f6","pitchNumber":2,"startTime":"2025-08-28T01:58:31.864Z","endTime":"2025-08-28T01:58:36.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.24471642740788,"aZ":-17.170736492802842,"pfxX":-5.405465125938394,"pfxZ":8.812430307215022,"pX":0.8148999056597592,"pZ":2.9746622639191775,"vX0":5.272188177898692,"vY0":-130.16489263717935,"vZ0":-4.531048257363845,"x":85.94,"y":158.46,"x0":-0.5418903500017627,"y0":50.00616516168043,"z0":6.05195289491636,"aX":-9.207506945983765},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.1,"breakHorizontal":8.5,"spinRate":2048,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.42201534427910303,"extension":6.082258855908867},"hitData":{"launchSpeed":100.8,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.36,"coordY":118.13}},"index":2,"playId":"0a6b082d-1b82-30a9-9fa4-dbbef3f86e60","pitchNumber":3,"startTime":"2025-08-28T01:58:44.870Z","endTime":"2025-08-28T01:58:53.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:58:53.908Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Maile singles on a ground ball. Nick Loftin out at 3rd, hit by batted ball, shortstop Chase Meidroth unassisted, Maikel Garcia to 2nd.","rbi":0,"awayScore":12,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T01:59:07.251Z","endTime":"2025-08-28T01:59:52.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_hbr","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":69.9,"endSpeed":64.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.844999000127956,"aZ":-20.893009652076948,"pfxX":-5.997836141436839,"pfxZ":10.845828205263182,"pX":0.49122234640836815,"pZ":2.047536427254184,"vX0":3.9593203139665727,"vY0":-101.71339060220453,"vZ0":-3.6735166250409286,"x":98.28,"y":183.5,"x0":-0.7084678392387054,"y0":50.000755529840596,"z0":6.489440582520168,"aX":-6.236888339834196},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":18.8,"breakHorizontal":9.6,"spinRate":1714,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.5400463897269501,"extension":5.243511806435952},"index":0,"playId":"7b6a8434-77fd-37e8-bb90-4cbeb7494a65","pitchNumber":1,"startTime":"2025-08-28T01:59:17.215Z","endTime":"2025-08-28T01:59:20.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.3,"strikeZoneTop":3.31464195459682,"strikeZoneBottom":1.62136021738866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.947412256906944,"aZ":-18.933101668157367,"pfxX":-3.7380198372498503,"pfxZ":8.82461242393942,"pX":0.35930694279168235,"pZ":4.885554930637115,"vX0":3.9676235123169725,"vY0":-121.98029227264104,"vZ0":0.45041643445395796,"x":103.3,"y":106.87,"x0":-0.8059468041984574,"y0":50.0020549725811,"z0":6.33628149699236,"aX":-5.608757115243798},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":16.3,"breakHorizontal":5.8,"spinRate":1848,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.44974852798373943,"extension":5.8313180465732275},"index":1,"playId":"829d05a2-fdab-3fd5-8245-e0c1a26160bb","pitchNumber":2,"startTime":"2025-08-28T01:59:32.771Z","endTime":"2025-08-28T01:59:35.794Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.4,"endSpeed":68.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.67975708328385,"aZ":-21.127412642762074,"pfxX":-5.9054136839222355,"pfxZ":9.357247456666443,"pX":0.11287266435667402,"pZ":2.5240955400566207,"vX0":3.782354735549435,"vY0":-108.20850962722668,"vZ0":-3.529352520920245,"x":112.7,"y":170.63,"x0":-0.8944132732903651,"y0":50.00300380379514,"z0":6.5029156348168735,"aX":-6.971579504777366},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":16.3,"breakHorizontal":9.6,"spinRate":1716,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.5070667749527082,"extension":5.243150298392032},"hitData":{"launchSpeed":104.4,"launchAngle":5.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":159.79}},"index":2,"playId":"9f985e4b-8125-3464-bb42-d3ef65481766","pitchNumber":3,"startTime":"2025-08-28T01:59:45.481Z","endTime":"2025-08-28T01:59:52.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:59:52.177Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lenyn Sosa grounds out to first baseman Nick Loftin.","rbi":0,"awayScore":12,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T02:02:29.620Z","endTime":"2025-08-28T02:03:44.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to first base for Nick Loftin.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T02:01:53.081Z","endTime":"2025-08-28T02:01:53.098Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"description":"Tyler Tolbert remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T02:01:53.098Z","endTime":"2025-08-28T02:01:53.099Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":686469,"link":"/api/v1/people/686469"}},{"details":{"description":"Pitching Change: Angel Zerpa replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-28T02:01:53.099Z","endTime":"2025-08-28T02:02:31.888Z","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":"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.8,"endSpeed":89.7,"strikeZoneTop":3.46614745066304,"strikeZoneBottom":1.67943486424662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.02328755362899,"aZ":-26.943318213425552,"pfxX":10.306259634755921,"pfxZ":2.5434536997241377,"pX":0.04701397989462584,"pZ":2.798121786868604,"vX0":-11.103585365832032,"vY0":-142.06120780483369,"vZ0":-1.8844135181959054,"x":115.21,"y":163.23,"x0":2.657865279638297,"y0":50.00075172293346,"z0":5.174320284919693,"aX":21.169353194187856},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.4,"breakHorizontal":-16.6,"spinRate":2085,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.3848303834606077,"extension":5.257487993552114},"index":3,"playId":"0ef69794-3190-33ce-8843-22b739995804","pitchNumber":1,"startTime":"2025-08-28T02:02:31.888Z","endTime":"2025-08-28T02:02:35.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.061946241067723,"aZ":-20.10754110118703,"pfxX":6.800108258074425,"pfxZ":5.936696877780918,"pX":0.5109200442540562,"pZ":2.5865311391153756,"vX0":-8.3918735886492,"vY0":-141.40681980516337,"vZ0":-3.9085953113215686,"x":97.52,"y":168.94,"x0":2.628122318419993,"y0":50.00601062723146,"z0":5.270367020751078,"aX":13.828555410642675},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.2,"breakHorizontal":-10.7,"spinRate":1936,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.38676975253444157,"extension":5.522887973484619},"index":4,"playId":"1828ed17-7508-3e0a-b729-df11a10a45f8","pitchNumber":2,"startTime":"2025-08-28T02:02:44.979Z","endTime":"2025-08-28T02:02:48.090Z","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":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.1,"strikeZoneTop":3.47311721875666,"strikeZoneBottom":1.65763186732833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.636391126208224,"aZ":-20.044940496153757,"pfxX":6.502807963667468,"pfxZ":6.02595901928504,"pX":0.6948712081054392,"pZ":4.9818203471132945,"vX0":-7.738151470584351,"vY0":-141.5530951094271,"vZ0":1.9168140552908761,"x":90.51,"y":104.27,"x0":2.6291553979726667,"y0":50.00616364715299,"z0":5.585237128617303,"aX":13.09749585721343},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.5,"breakHorizontal":-10.1,"spinRate":1975,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.38808038198198114,"extension":5.2891253068785105},"index":5,"playId":"b77cb174-8a1e-3ea5-aebe-bfff1db47f87","pitchNumber":3,"startTime":"2025-08-28T02:03:02.915Z","endTime":"2025-08-28T02:03:06.046Z","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":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.3,"strikeZoneTop":3.34456460572596,"strikeZoneBottom":1.61078316742981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.262025394205,"aZ":-28.47517975571229,"pfxX":12.96421039021973,"pfxZ":1.8330905249466607,"pX":-1.1003890109610805,"pZ":3.5994651944785967,"vX0":-14.61566204136313,"vY0":-142.06203496289604,"vZ0":0.5613085990910781,"x":158.94,"y":141.59,"x0":2.456986103138046,"y0":50.00466204271211,"z0":5.227011346107783,"aX":26.17831521556333},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.7,"breakHorizontal":-20.0,"spinRate":2064,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.3873736087009405,"extension":5.52268734750278},"index":6,"playId":"69f2f38a-4704-3154-88e9-9a1b41442d79","pitchNumber":4,"startTime":"2025-08-28T02:03:19.821Z","endTime":"2025-08-28T02:03:23.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.357933142287624,"aZ":-38.7195406452515,"pfxX":-2.032689776561164,"pfxZ":-3.88398323843964,"pX":0.7527586591689807,"pZ":1.2651970893794944,"vX0":-5.096783084180361,"vY0":-128.88180971856517,"vZ0":-2.089810032273028,"x":88.31,"y":204.62,"x0":3.0187115360433023,"y0":50.00348345289231,"z0":5.072141677400034,"aX":-3.424516359332581},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-7.3,"breakHorizontal":4.8,"spinRate":2683,"spinDirection":298},"zone":14,"typeConfidence":2.0,"plateTime":0.4247166820991213,"extension":5.295180196059266},"hitData":{"launchSpeed":80.2,"launchAngle":-7.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.43,"coordY":167.9}},"index":7,"playId":"87262f1f-7f8d-347d-bb64-026ff5f01f88","pitchNumber":5,"startTime":"2025-08-28T02:03:36.044Z","endTime":"2025-08-28T02:03:44.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:03:44.233Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Benintendi singles on a ground ball to center fielder Kyle Isbel.","rbi":0,"awayScore":12,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T02:03:51.048Z","endTime":"2025-08-28T02:04:20.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.80175540471779,"aZ":-28.90643745236962,"pfxX":11.301649968596092,"pfxZ":1.5947000727142289,"pX":0.2110606157344152,"pZ":3.1673861754686086,"vX0":-10.852602297424083,"vY0":-143.25698781607088,"vZ0":-0.5675890498730414,"x":108.95,"y":153.26,"x0":2.60240761152506,"y0":50.00709970892884,"z0":5.1943142503376505,"aX":23.21464067701988},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.0,"breakHorizontal":-18.0,"spinRate":2005,"spinDirection":124},"zone":2,"typeConfidence":2.0,"plateTime":0.38411311348120014,"extension":5.598377971018823},"hitData":{"launchSpeed":93.9,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.69,"coordY":125.4}},"index":0,"playId":"961d9bd6-93f6-3593-8e4e-1eabae3f6682","pitchNumber":1,"startTime":"2025-08-28T02:04:09.251Z","endTime":"2025-08-28T02:04:20.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:04:20.247Z","atBatIndex":72},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Edgar Quero grounds into a force out, first baseman Nick Loftin to shortstop Maikel Garcia. Andrew Benintendi out at 2nd. Edgar Quero to 1st.","rbi":0,"awayScore":12,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T02:04:22.456Z","endTime":"2025-08-28T02:05:38.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"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":86.6,"endSpeed":79.8,"strikeZoneTop":3.22813490634408,"strikeZoneBottom":1.61697820094344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.89241061891844,"aZ":-37.33274583106063,"pfxX":-0.42061686512194596,"pfxZ":-3.215675153768787,"pX":-0.827953247238962,"pZ":1.5392772225629223,"vX0":-8.006324933538526,"vY0":-125.93398416923583,"vZ0":-2.140944776261381,"x":148.56,"y":197.22,"x0":2.4488477027374587,"y0":50.00277887031422,"z0":5.424008229406191,"aX":-0.6742509991201542},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.1,"breakHorizontal":2.6,"spinRate":2607,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.43515707912694435,"extension":5.449240191094377},"index":0,"playId":"72ced130-2171-3878-ad47-316c0100c0fe","pitchNumber":1,"startTime":"2025-08-28T02:04:43.053Z","endTime":"2025-08-28T02:04:47.387Z","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":90.5,"endSpeed":82.9,"strikeZoneTop":3.16245088555905,"strikeZoneBottom":1.52176113059392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.885144635813603,"aZ":-27.24663338265375,"pfxX":8.960689664415721,"pfxZ":2.8123965491198684,"pX":-0.5131298783844722,"pZ":1.6316080287882506,"vX0":-10.544923847979858,"vY0":-131.4292095215269,"vZ0":-4.034125760158391,"x":136.56,"y":194.73,"x0":2.3869899990312,"y0":50.000107366675,"z0":5.210240939474213,"aX":15.6734692379141},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.4,"breakHorizontal":-13.9,"spinRate":1594,"spinDirection":114},"zone":7,"typeConfidence":2.0,"plateTime":0.4167758090991356,"extension":6.165331288838556},"index":1,"playId":"a87d5a9c-aeb0-34a5-891b-465df6c77fc2","pitchNumber":2,"startTime":"2025-08-28T02:04:57.568Z","endTime":"2025-08-28T02:05:01.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.26426228940456,"strikeZoneBottom":1.5353569398386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.973989156784096,"aZ":-26.02175593658145,"pfxX":10.86123331859441,"pfxZ":3.129863032978152,"pX":-0.5250110678070056,"pZ":2.338578687960236,"vX0":-12.026100103875475,"vY0":-139.2107266114582,"vZ0":-3.5716793282280475,"x":137.01,"y":175.64,"x0":2.437858129082923,"y0":50.00056304226564,"z0":5.35878415342494,"aX":21.335602359116766},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.0,"breakHorizontal":-17.2,"spinRate":1961,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.39331343134569163,"extension":5.779713813220763},"index":2,"playId":"dbe872fc-1034-31f4-9e50-4b33e1381d4a","pitchNumber":3,"startTime":"2025-08-28T02:05:11.890Z","endTime":"2025-08-28T02:05:15.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.379541450102266,"aZ":-28.798322154593848,"pfxX":10.606610437864047,"pfxZ":1.6315335101845374,"pX":0.0012736102871030934,"pZ":2.9875444764582837,"vX0":-11.091829187396694,"vY0":-143.15423079592802,"vZ0":-1.571960221781933,"x":116.95,"y":158.12,"x0":2.5500781058089808,"y0":50.00545749414932,"z0":5.3483491301960875,"aX":21.993630344917552},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":2.8,"breakHorizontal":-16.9,"spinRate":2004,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.38277329757627676,"extension":5.454298799092142},"hitData":{"launchSpeed":54.2,"launchAngle":-59.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.31,"coordY":154.61}},"index":3,"playId":"a18ef10c-03e9-32a5-9b19-9cdfa0d5ccb4","pitchNumber":4,"startTime":"2025-08-28T02:05:30.193Z","endTime":"2025-08-28T02:05:38.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:05:38.913Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth strikes out swinging.","rbi":0,"awayScore":12,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T02:05:58.133Z","endTime":"2025-08-28T02:07:50.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.0,"strikeZoneTop":2.98003360053093,"strikeZoneBottom":1.42312439865833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.65848689855564,"aZ":-33.5051349927664,"pfxX":9.176363451023203,"pfxZ":-0.663515426561549,"pX":0.9709176855371509,"pZ":3.591524158553013,"vX0":-7.851024215390861,"vY0":-141.41397805927332,"vZ0":1.172269915847572,"x":79.99,"y":141.81,"x0":2.60660458948601,"y0":50.002958266488434,"z0":5.33930921188795,"aX":18.374963826717906},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":-0.7,"breakHorizontal":-14.8,"spinRate":1988,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.3890009663505345,"extension":5.550882063359006},"index":0,"playId":"a9ad7082-9717-3133-be3c-de1da756c25e","pitchNumber":1,"startTime":"2025-08-28T02:06:15.007Z","endTime":"2025-08-28T02:06:22.339Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Luke Maile. Edgar Quero to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":12,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"a9ad7082-9717-3133-be3c-de1da756c25e","startTime":"2025-08-28T02:06:34.640Z","endTime":"2025-08-28T02:06:44.627Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":700337,"link":"/api/v1/people/700337"}},{"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.8,"endSpeed":83.0,"strikeZoneTop":2.85420397641924,"strikeZoneBottom":1.31334553250583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.367728618938933,"aZ":-26.09462468111137,"pfxX":9.438311369642406,"pfxZ":3.4834435152646837,"pX":-1.9399721957502265,"pZ":0.6297580344868983,"vX0":-13.915386787681854,"vY0":-131.36121439754118,"vZ0":-6.508653486525111,"x":190.95,"y":221.78,"x0":2.204757326438683,"y0":50.00216736600584,"z0":5.085203993991805,"aX":16.46196899191802},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.9,"breakHorizontal":-13.9,"spinRate":1607,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.41730624614742906,"extension":6.196511618054457},"index":2,"playId":"9f163edf-d2c7-3c38-a230-4679341f8931","pitchNumber":2,"startTime":"2025-08-28T02:06:44.627Z","endTime":"2025-08-28T02:06:49.793Z","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":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":2.95119422315824,"strikeZoneBottom":1.47040795225776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.929816972787552,"aZ":-26.455236225515765,"pfxX":10.8636063188401,"pfxZ":2.822447325045185,"pX":-0.16676749129427748,"pZ":2.0511266363949785,"vX0":-11.796840758755991,"vY0":-141.30646335633477,"vZ0":-3.4330915647648568,"x":123.36,"y":183.4,"x0":2.648866242024729,"y0":50.00047079953204,"z0":4.979757024931527,"aX":21.987003958042212},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.6,"breakHorizontal":-17.3,"spinRate":2056,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.38748394666547226,"extension":5.663966970317106},"index":3,"playId":"90e92b73-5659-33c5-b6b9-9a72c26b4c23","pitchNumber":3,"startTime":"2025-08-28T02:07:04.675Z","endTime":"2025-08-28T02:07:07.983Z","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":98.0,"endSpeed":89.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66798483996975,"aZ":-28.63501959643693,"pfxX":11.491799945332108,"pfxZ":1.7245946576057136,"pX":0.038908897728345826,"pZ":2.4495814753017706,"vX0":-11.462413945681106,"vY0":-142.30794663275722,"vZ0":-2.2651914090472065,"x":115.52,"y":172.64,"x0":2.626023438575919,"y0":50.00085943782984,"z0":5.0697406304931825,"aX":23.56670664048649},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":2.9,"breakHorizontal":-18.5,"spinRate":2108,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.3848912964333686,"extension":5.475991010760683},"index":4,"playId":"fed9ba96-b58c-37fa-bf1f-6600eb297718","pitchNumber":4,"startTime":"2025-08-28T02:07:23.208Z","endTime":"2025-08-28T02:07:26.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39111821421949,"aZ":-16.995311258772038,"pfxX":5.78290352132659,"pfxZ":7.66560154673688,"pX":0.44695659454719794,"pZ":3.5628511926752013,"vX0":-8.073521382657452,"vY0":-140.23594057562872,"vZ0":-1.4873404060440782,"x":99.96,"y":142.58,"x0":2.61951212217594,"y0":50.004263527809805,"z0":5.215239964798376,"aX":11.454007473194926},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":-8.8,"spinRate":1862,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.3914274636686348,"extension":5.4578164491971},"index":5,"playId":"4d5ff86f-1212-3859-977f-81d11191e6af","pitchNumber":5,"startTime":"2025-08-28T02:07:46.432Z","endTime":"2025-08-28T02:07:50.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:07:50.540Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out, first baseman Miguel Vargas to pitcher Korey Lee.","rbi":0,"awayScore":12,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T02:09:53.057Z","endTime":"2025-08-28T02:10:11.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686676,"link":"/api/v1/people/686676"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":40.3,"endSpeed":37.2,"strikeZoneTop":3.247459931954,"strikeZoneBottom":1.51151023154764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.632058597894327,"aZ":-29.167559016340117,"pfxX":1.384231807863805,"pfxZ":9.074174784088552,"pX":-1.0083441242693643,"pZ":6.771135656404286,"vX0":-0.9893271146957321,"vY0":-57.36263481831133,"vZ0":10.469389423244012,"x":155.44,"y":55.96,"x0":-0.3119666897122067,"y0":50.00096144144366,"z0":8.934729765288575,"aX":0.4582390801108943},"breaks":{"breakAngle":1.2,"breakLength":34.8,"breakY":24.0,"breakVertical":-153.6,"breakVerticalInduced":23.3,"breakHorizontal":-1.9,"spinRate":937,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.9572596508404336,"extension":3.5446037510657296},"index":0,"playId":"583f8c79-f434-3de9-bb88-ece98e8d12ae","pitchNumber":1,"startTime":"2025-08-28T02:09:53.816Z","endTime":"2025-08-28T02:09:58.662Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":70.6,"endSpeed":65.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.359856945058286,"aZ":-20.924766887683756,"pfxX":-3.702249015996035,"pfxZ":10.450608799747396,"pX":-0.636942207686675,"pZ":2.1048114086979313,"vX0":1.393584025716748,"vY0":-102.85909677604499,"vZ0":-3.436444842317074,"x":141.28,"y":181.95,"x0":-0.8406647844456444,"y0":50.00074798883498,"z0":6.321888673215149,"aX":-3.9839730811748555},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":18.4,"breakHorizontal":6.4,"spinRate":1625,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.5316023201946285,"extension":5.1962147634119},"hitData":{"launchSpeed":79.7,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.89,"coordY":163.82}},"index":1,"playId":"1d60d8d7-8fed-3710-aa69-1da8dc507c1e","pitchNumber":2,"startTime":"2025-08-28T02:10:04.233Z","endTime":"2025-08-28T02:10:11.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:10:11.930Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan India walks.","rbi":0,"awayScore":12,"homeScore":1,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T02:10:18.403Z","endTime":"2025-08-28T02:11:25.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.882897697262187,"aZ":-18.42181801049284,"pfxX":-2.8651220386465783,"pfxZ":10.075626609649674,"pX":0.2288479816990315,"pZ":4.123470169699305,"vX0":3.24372978849818,"vY0":-116.1317358441901,"vZ0":-0.7552718422468238,"x":108.28,"y":127.45,"x0":-0.814201362453348,"y0":50.00321039704413,"z0":6.206263650018845,"aX":-3.911149359839592},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":18.4,"breakHorizontal":4.3,"spinRate":1831,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4717640127179048,"extension":5.741173717879407},"index":0,"playId":"23070a40-a136-3037-87e1-d03abefc2891","pitchNumber":1,"startTime":"2025-08-28T02:10:28.178Z","endTime":"2025-08-28T02:10:31.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":42.8,"endSpeed":39.7,"strikeZoneTop":3.43794222430602,"strikeZoneBottom":1.57574092758396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.136013369298656,"aZ":-28.94004597533821,"pfxX":0.2842238710990461,"pfxZ":8.484177428151934,"pX":-0.6298210057851066,"pZ":5.521028024081629,"vX0":-0.091591311598081,"vY0":-61.374319710062494,"vZ0":9.091812933591179,"x":141.01,"y":89.71,"x0":-0.5911120087461554,"y0":50.00186647791967,"z0":7.878662138187269,"aX":0.1083066544378341},"breaks":{"breakAngle":0.0,"breakLength":30.0,"breakY":24.0,"breakVertical":-133.2,"breakVerticalInduced":20.8,"breakHorizontal":-0.5,"spinRate":981,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.8928061739127093,"extension":4.298375018308337},"index":1,"playId":"21dc78f5-16dc-38a9-b3f7-59aa02a98c5c","pitchNumber":2,"startTime":"2025-08-28T02:10:38.406Z","endTime":"2025-08-28T02:10:43.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":72.6,"endSpeed":67.3,"strikeZoneTop":3.69978964959245,"strikeZoneBottom":1.73477481927223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.028015970907827,"aZ":-23.50630848291025,"pfxX":-8.052819454883585,"pfxZ":7.631453585020967,"pX":0.8266837981053126,"pZ":1.301243839690307,"vX0":5.515186966165866,"vY0":-105.60859320407152,"vZ0":-4.489261081822521,"x":85.49,"y":203.65,"x0":-0.7651877154692099,"y0":50.00305470155686,"z0":6.140358566557586,"aX":-9.148178430975914},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":13.0,"breakHorizontal":13.2,"spinRate":1584,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.5175190637155391,"extension":5.509515805055006},"index":2,"playId":"4cc12786-67ec-3dca-ac0b-4440c39f821f","pitchNumber":3,"startTime":"2025-08-28T02:10:49.378Z","endTime":"2025-08-28T02:10:52.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":71.7,"endSpeed":65.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.37491693057714,"aZ":-20.465301958099626,"pfxX":-3.8068950293655544,"pfxZ":10.604107261562197,"pX":0.8216244206210597,"pZ":2.995906540728548,"vX0":4.208459629033158,"vY0":-104.36046174203437,"vZ0":-1.9569386629281595,"x":85.68,"y":157.89,"x0":-0.7254252166425841,"y0":50.00321104277931,"z0":6.353590735149449,"aX":-4.204167641254555},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":19.0,"breakHorizontal":5.8,"spinRate":1714,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.5246098012179323,"extension":5.568356996536791},"index":3,"playId":"0c35e845-f5a6-3bd3-b226-e1dae1582bc2","pitchNumber":4,"startTime":"2025-08-28T02:10:58.888Z","endTime":"2025-08-28T02:11:02.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.0,"strikeZoneTop":3.69887366328928,"strikeZoneBottom":1.67480318549491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.353758371991105,"aZ":-18.08120497325137,"pfxX":-3.5612949051541656,"pfxZ":10.570411523873895,"pX":-0.8357019209922759,"pZ":4.077504869273319,"vX0":1.359697768154714,"vY0":-115.04706911509011,"vZ0":-0.9202981219276072,"x":148.85,"y":128.69,"x0":-0.9733009193504489,"y0":50.005646873090974,"z0":6.243421057979918,"aX":-4.750552167308576},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":19.2,"breakHorizontal":6.1,"spinRate":1814,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.47700076560261495,"extension":5.706054133501921},"index":4,"playId":"05078d34-98d5-3a17-9649-b9c52a12a086","pitchNumber":5,"startTime":"2025-08-28T02:11:11.834Z","endTime":"2025-08-28T02:11:16.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":61.5,"endSpeed":56.7,"strikeZoneTop":3.68384134342883,"strikeZoneBottom":1.65998448027127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":13.245780185043804,"aZ":-23.747018423414712,"pfxX":-3.036333492502817,"pfxZ":10.424353168151756,"pX":1.4268605632112021,"pZ":2.579761309461279,"vX0":4.143938246799151,"vY0":-89.45241739314473,"vZ0":-0.7768681432580525,"x":62.61,"y":169.13,"x0":-0.5281530761764165,"y0":50.00013331535284,"z0":6.836238640962879,"aX":-2.4534057221000865},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":19.1,"breakHorizontal":4.1,"spinRate":1366,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.6129664741330894,"extension":5.05196369426102},"index":5,"playId":"8b714717-100d-374b-ace7-369b8df70efc","pitchNumber":6,"startTime":"2025-08-28T02:11:21.385Z","endTime":"2025-08-28T02:11:25.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:11:25.587Z","atBatIndex":76},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Massey doubles (7) on a ground ball to right fielder Will Robertson. Jonathan India to 3rd.","rbi":0,"awayScore":12,"homeScore":1,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T02:11:28.496Z","endTime":"2025-08-28T02:12:47.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683770,"link":"/api/v1/people/683770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":72.0,"endSpeed":65.8,"strikeZoneTop":3.66241563725548,"strikeZoneBottom":1.67935242117034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.526653005332225,"aZ":-22.543160571954644,"pfxX":-5.180052229294841,"pfxZ":8.696424118916996,"pX":-1.0869087286248387,"pZ":3.3613410558257306,"vX0":2.0712010388449853,"vY0":-104.84124078469006,"vZ0":-0.47929387535650214,"x":158.43,"y":148.02,"x0":-1.4171565241596955,"y0":50.005083499029084,"z0":6.235105810197852,"aX":-5.739289722273148},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":1610,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.5234150650317413,"extension":5.410814176465391},"index":0,"playId":"ddcd8e86-53cb-349a-98ff-b428a15f1d4c","pitchNumber":1,"startTime":"2025-08-28T02:11:42.850Z","endTime":"2025-08-28T02:11:46.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.42587477541088,"aZ":-19.780447345960123,"pfxX":-5.213771051317808,"pfxZ":8.927780995364275,"pX":0.6079570718280737,"pZ":2.8128038382849034,"vX0":5.918864188690964,"vY0":-117.15229062643256,"vZ0":-3.047855010561273,"x":93.83,"y":162.83,"x0":-1.2755324782481072,"y0":50.00232731581689,"z0":5.982559909689442,"aX":-7.237288581886691},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":15.7,"breakHorizontal":7.9,"spinRate":1921,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4677965516952547,"extension":5.695671320918132},"index":1,"playId":"73ba78b0-a6f0-3fbf-a2a0-070785403e00","pitchNumber":2,"startTime":"2025-08-28T02:11:55.209Z","endTime":"2025-08-28T02:11:58.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":67.7,"endSpeed":62.4,"strikeZoneTop":3.67919187874713,"strikeZoneBottom":1.6964424268554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.803183734293864,"aZ":-21.631146558286726,"pfxX":-5.228913392576893,"pfxZ":10.746364242252668,"pX":0.5180645012074166,"pZ":1.466525888759931,"vX0":3.901645519252222,"vY0":-98.48506190356095,"vZ0":-3.637699821020042,"x":97.25,"y":199.18,"x0":-0.8104112380514293,"y0":50.003585868160194,"z0":6.202021556541741,"aX":-5.131112433926137},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":18.7,"breakHorizontal":8.3,"spinRate":1470,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.5563887933600826,"extension":5.890578064083755},"index":2,"playId":"b584ad2a-b1c1-3704-bac4-c99c0fdff63d","pitchNumber":3,"startTime":"2025-08-28T02:12:22.363Z","endTime":"2025-08-28T02:12:27.236Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.368524647487106,"aZ":-19.455903234598654,"pfxX":-6.378021238627599,"pfxZ":9.130975012591383,"pX":0.49460372810864545,"pZ":2.3765057929231412,"vX0":6.157316837599156,"vY0":-117.32432135393162,"vZ0":-3.9347265103468887,"x":98.15,"y":174.61,"x0":-1.3362008805855998,"y0":50.002565172600455,"z0":5.890323195230262,"aX":-8.88418841865187},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":15.8,"breakHorizontal":10.1,"spinRate":1828,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.46699707391320056,"extension":5.907712840858643},"hitData":{"launchSpeed":99.8,"launchAngle":5.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.75,"coordY":104.05}},"index":3,"playId":"af01e942-194e-3248-8e66-ee3d5b69891a","pitchNumber":4,"startTime":"2025-08-28T02:12:34.809Z","endTime":"2025-08-28T02:12:47.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:12:47.617Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Isbel flies out to center fielder Michael A. Taylor.","rbi":0,"awayScore":12,"homeScore":1,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T02:12:57.938Z","endTime":"2025-08-28T02:13:35.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":572191,"link":"/api/v1/people/572191"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":44.5,"endSpeed":40.4,"strikeZoneTop":3.35419979152269,"strikeZoneBottom":1.53945822093351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":7.219484814968758,"aZ":-28.832785130492052,"pfxX":-2.0984383486854012,"pfxZ":8.238282304699645,"pX":-1.5970019153110722,"pZ":7.394423020796286,"vX0":-0.5841102506420905,"vY0":-63.631529259739494,"vZ0":10.303872391639835,"x":177.87,"y":39.13,"x0":-0.8577344652206286,"y0":50.001896937721675,"z0":8.375123787788954,"aX":-0.8506194876025891},"breaks":{"breakAngle":2.4,"breakLength":27.6,"breakY":24.0,"breakVertical":-123.1,"breakVerticalInduced":21.1,"breakHorizontal":4.1,"spinRate":1002,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.8645428644550917,"extension":4.078821914780477},"index":0,"playId":"88ac6de4-8b97-3de8-9102-b0538f669811","pitchNumber":1,"startTime":"2025-08-28T02:13:10.783Z","endTime":"2025-08-28T02:13:14.058Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.4,"endSpeed":66.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.361621601620396,"aZ":-20.815215536770452,"pfxX":-5.368703987285461,"pfxZ":10.127661848777487,"pX":-0.805157673932978,"pZ":2.1484429643702256,"vX0":2.3620687931504443,"vY0":-105.3940658376302,"vZ0":-3.1756095910690596,"x":147.69,"y":180.77,"x0":-1.244460001987862,"y0":50.00494080393689,"z0":6.085757875552977,"aX":-6.024273970682309},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":17.8,"breakHorizontal":9.0,"spinRate":1611,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.5202320896745825,"extension":5.6055627010720315},"hitData":{"launchSpeed":82.1,"launchAngle":35.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.87,"coordY":83.61}},"index":1,"playId":"2fd58fbd-2903-3652-9e3f-23da1d7c9121","pitchNumber":2,"startTime":"2025-08-28T02:13:23.874Z","endTime":"2025-08-28T02:13:35.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:13:35.424Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out to center fielder Michael A. Taylor.","rbi":0,"awayScore":12,"homeScore":1,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T02:13:53.590Z","endTime":"2025-08-28T02:14:15.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"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":"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":1},"credits":[{"player":{"id":572191,"link":"/api/v1/people/572191"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.4,"strikeZoneTop":3.59568621454359,"strikeZoneBottom":1.59289987412779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.37592758742889,"aZ":-19.590568302942405,"pfxX":-6.6261724874857535,"pfxZ":9.367446350669013,"pX":0.44707677977128,"pZ":3.005437562741375,"vX0":5.35295620312637,"vY0":-115.42848355134981,"vZ0":-2.5261719018479076,"x":99.96,"y":157.63,"x0":-1.046114857869801,"y0":50.00442933493975,"z0":6.009443392165423,"aX":-8.902912583041026},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":16.6,"breakHorizontal":10.6,"spinRate":1791,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.47533174453642557,"extension":5.845211445097015},"index":0,"playId":"b7e10e72-c14b-3d02-bef7-5ce940966644","pitchNumber":1,"startTime":"2025-08-28T02:13:53.999Z","endTime":"2025-08-28T02:13:57.605Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84634581853151,"aZ":-21.24494269257463,"pfxX":-6.900052151826465,"pfxZ":7.515515358140136,"pX":0.10415306111169748,"pZ":1.9074424370343646,"vX0":5.43547665943477,"vY0":-120.01181937033097,"vZ0":-4.777465007188328,"x":113.03,"y":187.28,"x0":-1.2967542044525915,"y0":50.00404407333325,"z0":5.8231425884013985,"aX":-10.037087734677547},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":12.7,"breakHorizontal":11.2,"spinRate":1770,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.45689787315535524,"extension":5.873878604187463},"hitData":{"launchSpeed":96.3,"launchAngle":37.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.28,"coordY":59.45}},"index":1,"playId":"cec228d7-f07a-3858-9f80-2ed944b7126a","pitchNumber":2,"startTime":"2025-08-28T02:14:06.129Z","endTime":"2025-08-28T02:14:15.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:14:15.382Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Baldwin grounds out, shortstop Tyler Tolbert to first baseman Nick Loftin.","rbi":0,"awayScore":12,"homeScore":1,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T02:16:24.057Z","endTime":"2025-08-28T02:16:47.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to shortstop for Tyler Tolbert.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T02:16:26.328Z","endTime":"2025-08-28T02:16:26.329Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":686469,"link":"/api/v1/people/686469"}},{"details":{"description":"Defensive switch from second base to third base for Adam Frazier.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T02:16:26.330Z","endTime":"2025-08-28T02:16:26.331Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"600"},{"details":{"description":"Jonathan India remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-28T02:16:26.332Z","endTime":"2025-08-28T02:16:26.333Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"700"},{"details":{"description":"Pitching Change: Daniel Lynch IV replaces Angel Zerpa, batting 4th, replacing shortstop Maikel Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-28T02:16:26.334Z","endTime":"2025-08-28T02:16:26.335Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663738,"link":"/api/v1/people/663738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"401","replacedPlayer":{"id":672580,"link":"/api/v1/people/672580"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.19183373286198,"aZ":-22.795557538366538,"pfxX":10.33237684880553,"pfxZ":4.965019173380439,"pX":0.9199671186647731,"pZ":2.5250282620380755,"vX0":-4.1796799302023935,"vY0":-137.30205899013745,"vZ0":-4.249593886834119,"x0":1.1279683424887745,"y0":50.00675514773631,"z0":5.663371489834115,"aX":19.538051553793338},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":-17.6,"spinRate":2090,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4004270184702339,"extension":6.683653428152523},"index":4,"playId":"1679e105-7b95-3368-87fa-565094d5c8bd","pitchNumber":1,"startTime":"2025-08-28T02:16:26.336Z","endTime":"2025-08-28T02:16:30.221Z","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":86.2,"endSpeed":78.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.317920100075998,"aZ":-33.9451857094939,"pfxX":8.593449627180625,"pfxZ":-1.113546774708066,"pX":0.16749383804639048,"pZ":3.0162345901340166,"vX0":-5.193028117476023,"vY0":-125.41419522144092,"vZ0":0.1469938681923173,"x":81.93,"y":170.6,"x0":1.152715516561485,"y0":50.005038113212734,"z0":5.734684003679108,"aX":13.635799930548334},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.7,"breakHorizontal":-14.3,"spinRate":1548,"spinDirection":113},"zone":2,"typeConfidence":2.0,"plateTime":0.4374030708345553,"extension":6.8181516214285045},"hitData":{"launchSpeed":90.6,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.72,"coordY":157.26}},"index":5,"playId":"1504929c-9a5b-3299-b017-130e372f5c95","pitchNumber":2,"startTime":"2025-08-28T02:16:40.022Z","endTime":"2025-08-28T02:16:47.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:16:47.584Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael A. Taylor called out on strikes.","rbi":0,"awayScore":12,"homeScore":1,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T02:17:09.510Z","endTime":"2025-08-28T02:18:29.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.56222229618033,"strikeZoneBottom":1.79448969360054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.11157341070507,"aZ":-37.3069787978719,"pfxX":-1.4968665252264821,"pfxZ":-3.663552408329016,"pX":0.17749742267439175,"pZ":3.55380084415646,"vX0":-1.652034594402918,"vY0":-117.87390606640572,"vZ0":1.808555017733246,"x":110.62,"y":157.34,"x0":1.0827319274156149,"y0":50.000876908040254,"z0":6.229744397786034,"aX":-2.0986591733693865},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.9,"breakHorizontal":3.1,"spinRate":2198,"spinDirection":301},"zone":2,"typeConfidence":2.0,"plateTime":0.46528086952623093,"extension":6.257242472610726},"index":0,"playId":"9a156807-6c41-3ec3-81a5-18ce9f5e0722","pitchNumber":1,"startTime":"2025-08-28T02:17:09.510Z","endTime":"2025-08-28T02:17:12.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.55929437051421,"strikeZoneBottom":1.68517660389562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29575341167757,"aZ":-23.700602948735593,"pfxX":10.978496882313204,"pfxZ":4.419044650023329,"pX":-0.3396628790112818,"pZ":3.281076472233876,"vX0":-7.307307445251378,"vY0":-137.96137091478047,"vZ0":-2.261956586685651,"x":110.23,"y":142.83,"x0":0.9246793363052428,"y0":50.00024193275909,"z0":5.7183128226814715,"aX":21.041455854438592},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.7,"breakHorizontal":-18.2,"spinRate":2088,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.39785331347794184,"extension":6.792199611651931},"index":1,"playId":"3ee7ea03-8956-3d0c-9023-1ea370f4dc47","pitchNumber":2,"startTime":"2025-08-28T02:17:20.784Z","endTime":"2025-08-28T02:17:24.210Z","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":95.2,"endSpeed":86.2,"strikeZoneTop":3.62343223357048,"strikeZoneBottom":1.75405594664833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.74649964189859,"aZ":-17.33972654462002,"pfxX":5.907708166114736,"pfxZ":7.706048661621944,"pX":0.6756833809998073,"pZ":3.8956384696140867,"vX0":-2.9049518134938745,"vY0":-138.5429413813224,"vZ0":-1.9646654029905644,"x":129.95,"y":150.19,"x0":0.9758068032165979,"y0":50.0038409232998,"z0":5.785237840066523,"aX":11.37369658668412},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":-10.0,"spinRate":2292,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.3968210694982508,"extension":6.584403876571586},"index":2,"playId":"a3606e26-6e96-3aa9-8a45-6332dc7a5bd0","pitchNumber":3,"startTime":"2025-08-28T02:17:39.318Z","endTime":"2025-08-28T02:17:44.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.5655722788235,"strikeZoneBottom":1.66695246156037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06297639964614,"aZ":-34.788953349687496,"pfxX":-0.49977364123632384,"pfxZ":-1.6750754106370023,"pX":-1.3337021843821883,"pZ":0.3262163338221009,"vX0":-4.8914311080115835,"vY0":-124.586468725366,"vZ0":-6.486308634264697,"x":91.24,"y":133.6,"x0":0.7234956532354605,"y0":50.00098557112857,"z0":5.854153828730808,"aX":-0.7810077711209623},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.3,"breakHorizontal":2.0,"spinRate":2244,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4403765838128946,"extension":6.715324994488728},"index":3,"playId":"43d8625c-a471-31fb-8bd5-a3b1efcd6aec","pitchNumber":4,"startTime":"2025-08-28T02:17:54.301Z","endTime":"2025-08-28T02:17:58.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.2,"endSpeed":79.1,"strikeZoneTop":3.51836157157073,"strikeZoneBottom":1.67844583147954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.384181246572783,"aZ":-32.68293911028312,"pfxX":7.3534312983587915,"pfxZ":-0.31922489542767885,"pX":2.209122991337498,"pZ":3.9119771013766877,"vX0":-0.09607511422228648,"vY0":-125.59122721485517,"vZ0":1.7810722562278543,"x":167.84,"y":229.97,"x0":1.292543301587587,"y0":50.00169051919065,"z0":5.851285883651137,"aX":11.748555413049644},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.1,"breakHorizontal":-13.3,"spinRate":1561,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4360857955129882,"extension":6.446671290532612},"index":4,"playId":"c43178e1-7328-3fb8-8b09-8331476672df","pitchNumber":5,"startTime":"2025-08-28T02:18:10.887Z","endTime":"2025-08-28T02:18:14.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.52604643945824,"strikeZoneBottom":1.68604407765467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.16769192306732,"aZ":-34.2736523532482,"pfxX":7.231994309312471,"pfxZ":-1.334225465819065,"pX":-0.6223320252548725,"pZ":3.059703109298965,"vX0":-5.989714992723789,"vY0":-124.63339292882976,"vZ0":0.20251219169588608,"x":32.79,"y":133.16,"x0":0.8680900361249196,"y0":50.00048003113969,"z0":5.799319306694457,"aX":11.419056989631136},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.2,"breakHorizontal":-11.8,"spinRate":1608,"spinDirection":110},"zone":1,"typeConfidence":2.0,"plateTime":0.43884019866707913,"extension":6.667559444586143},"index":5,"playId":"f17286fd-d868-33c8-bd06-fb8e04b0d585","pitchNumber":6,"startTime":"2025-08-28T02:18:24.681Z","endTime":"2025-08-28T02:18:29.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:18:29.948Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Robertson grounds out to first baseman Nick Loftin.","rbi":0,"awayScore":12,"homeScore":1,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T02:18:54.105Z","endTime":"2025-08-28T02:19:24.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.60492479305834,"strikeZoneBottom":1.6456930790543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.428832680288668,"aZ":-30.534170320516665,"pfxX":-1.1600402056127046,"pfxZ":1.007295547414496,"pX":0.8095036319857045,"pZ":1.4955631659896966,"vX0":-0.6979831021382532,"vY0":-126.83946818166817,"vZ0":-4.386297445185978,"x":140.72,"y":156.17,"x0":1.2388076551336555,"y0":50.00541889135849,"z0":5.6763042615597366,"aX":-1.8943218383234135},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.1,"breakHorizontal":2.3,"spinRate":2273,"spinDirection":276},"zone":14,"typeConfidence":2.0,"plateTime":0.43148583155202314,"extension":6.627584029535583},"index":0,"playId":"34ffedaa-73df-392e-8b52-669560ad8d91","pitchNumber":1,"startTime":"2025-08-28T02:18:54.105Z","endTime":"2025-08-28T02:18:58.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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.54205768659082,"strikeZoneBottom":1.64318767448268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27794466418406,"aZ":-33.4426576512446,"pfxX":8.481117336953595,"pfxZ":-0.795413475258612,"pX":-1.1648427454689152,"pZ":1.8602968089738683,"vX0":-8.022765031630467,"vY0":-125.10671624539312,"vZ0":-2.520272223342862,"x":86.14,"y":198.4,"x0":0.9753861177464319,"y0":50.00473679897722,"z0":5.610916852176749,"aX":13.500829489511908},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.8,"breakHorizontal":-13.6,"spinRate":1613,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.43713408152723554,"extension":6.695731480746811},"index":1,"playId":"3ccb2623-64d4-3511-8af0-3a0a484797f0","pitchNumber":2,"startTime":"2025-08-28T02:19:05.655Z","endTime":"2025-08-28T02:19:12.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.533414597504496,"aZ":-22.173065465928325,"pfxX":10.514669680306962,"pfxZ":5.341581043058701,"pX":0.9204749092316743,"pZ":2.844528217912678,"vX0":-3.804962866958136,"vY0":-136.32979363243751,"vZ0":-3.4641631716862373,"x":161.4,"y":188.55,"x0":0.9728428729917842,"y0":50.001401600884236,"z0":5.6722473271055005,"aX":19.67959548138853},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":-18.1,"spinRate":2045,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4026213083965242,"extension":6.687324966644874},"hitData":{"launchSpeed":67.0,"launchAngle":6.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":167.9}},"index":2,"playId":"ba95a222-aa74-3d20-bcc8-2e47776f74d0","pitchNumber":3,"startTime":"2025-08-28T02:19:16.878Z","endTime":"2025-08-28T02:19:24.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:19:24.015Z","atBatIndex":82}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Robertson grounds out to first baseman Nick Loftin.","rbi":0,"awayScore":12,"homeScore":1,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T02:18:54.105Z","endTime":"2025-08-28T02:19:24.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.60492479305834,"strikeZoneBottom":1.6456930790543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.428832680288668,"aZ":-30.534170320516665,"pfxX":-1.1600402056127046,"pfxZ":1.007295547414496,"pX":0.8095036319857045,"pZ":1.4955631659896966,"vX0":-0.6979831021382532,"vY0":-126.83946818166817,"vZ0":-4.386297445185978,"x":140.72,"y":156.17,"x0":1.2388076551336555,"y0":50.00541889135849,"z0":5.6763042615597366,"aX":-1.8943218383234135},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.1,"breakHorizontal":2.3,"spinRate":2273,"spinDirection":276},"zone":14,"typeConfidence":2.0,"plateTime":0.43148583155202314,"extension":6.627584029535583},"index":0,"playId":"34ffedaa-73df-392e-8b52-669560ad8d91","pitchNumber":1,"startTime":"2025-08-28T02:18:54.105Z","endTime":"2025-08-28T02:18:58.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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.54205768659082,"strikeZoneBottom":1.64318767448268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27794466418406,"aZ":-33.4426576512446,"pfxX":8.481117336953595,"pfxZ":-0.795413475258612,"pX":-1.1648427454689152,"pZ":1.8602968089738683,"vX0":-8.022765031630467,"vY0":-125.10671624539312,"vZ0":-2.520272223342862,"x":86.14,"y":198.4,"x0":0.9753861177464319,"y0":50.00473679897722,"z0":5.610916852176749,"aX":13.500829489511908},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.8,"breakHorizontal":-13.6,"spinRate":1613,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.43713408152723554,"extension":6.695731480746811},"index":1,"playId":"3ccb2623-64d4-3511-8af0-3a0a484797f0","pitchNumber":2,"startTime":"2025-08-28T02:19:05.655Z","endTime":"2025-08-28T02:19:12.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.533414597504496,"aZ":-22.173065465928325,"pfxX":10.514669680306962,"pfxZ":5.341581043058701,"pX":0.9204749092316743,"pZ":2.844528217912678,"vX0":-3.804962866958136,"vY0":-136.32979363243751,"vZ0":-3.4641631716862373,"x":161.4,"y":188.55,"x0":0.9728428729917842,"y0":50.001401600884236,"z0":5.6722473271055005,"aX":19.67959548138853},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":-18.1,"spinRate":2045,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4026213083965242,"extension":6.687324966644874},"hitData":{"launchSpeed":67.0,"launchAngle":6.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":167.9}},"index":2,"playId":"ba95a222-aa74-3d20-bcc8-2e47776f74d0","pitchNumber":3,"startTime":"2025-08-28T02:19:16.878Z","endTime":"2025-08-28T02:19:24.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:19:24.015Z","atBatIndex":82},"scoringPlays":[26,30,36,37,39,40,49,69],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":112.21,"y":139.21},"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":1,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":170.86,"y":65.24},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":179.63,"y":117.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"coordinates":{"x":83.58,"y":76.39},"type":"O","description":"Lineout"}]}},{"startIndex":6,"endIndex":14,"top":[6,7,8,9],"bottom":[10,11,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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":132.49,"y":125.63},"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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":100.73,"y":110.37},"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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":88.54,"y":84.96},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":181.27,"y":103.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":155.69,"y":82.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":100.13,"y":151.68},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"coordinates":{"x":85.73,"y":167.97},"type":"O","description":"Pop Out"}]}},{"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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":156.09,"y":63.85},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"coordinates":{"x":158.4,"y":166.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":141.17,"y":116.31},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":29,"top":[21,22,23],"bottom":[24,25,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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":105.7,"y":153.71},"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":4,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":160.43,"y":166.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":116.34,"y":144.59},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"coordinates":{"x":78.98,"y":118.58},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"coordinates":{"x":177.27,"y":113.45},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":230.13,"y":100.28},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":83.15,"y":88.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":60.62,"y":105.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"coordinates":{"x":64.63,"y":86.7},"type":"O","description":"Flyout"}]}},{"startIndex":30,"endIndex":46,"top":[30,31,32,33,34,35,36,37,38,39,40,41],"bottom":[42,43,44,45,46],"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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":194.25,"y":53.74},"type":"H","description":"Home Run"},{"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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":77.25,"y":109.65},"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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":182.61,"y":94.63},"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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":158.91,"y":47.3},"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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":165.19,"y":70.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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":177.66,"y":108.1},"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":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":154.0,"y":101.0},"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":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":58.89,"y":127.81},"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":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":62.63,"y":118.76},"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":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":61.43,"y":116.28},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"coordinates":{"x":93.25,"y":159.99},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":133.57,"y":116.72},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"coordinates":{"x":117.1,"y":82.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"coordinates":{"x":64.17,"y":91.0},"type":"O","description":"Flyout"}]}},{"startIndex":47,"endIndex":57,"top":[47,48,49,50,51,52,53],"bottom":[54,55,56,57],"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":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":203.27,"y":91.98},"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":6,"pitcher":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":150.35,"y":105.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":143.11,"y":34.53},"type":"H","description":"Home Run"},{"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":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":99.12,"y":167.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":103.73,"y":81.16},"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":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":173.58,"y":118.12},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":96.41,"y":132.95},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":40.33,"y":113.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"coordinates":{"x":78.79,"y":54.01},"type":"O","description":"Flyout"}]}},{"startIndex":58,"endIndex":64,"top":[58,59,60],"bottom":[61,62,63,64],"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":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":142.67,"y":75.09},"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":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":106.72,"y":146.11},"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":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":156.88,"y":163.34},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"coordinates":{"x":106.21,"y":155.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":83.34,"y":86.53},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"coordinates":{"x":113.03,"y":64.23},"type":"O","description":"Flyout"}]}},{"startIndex":65,"endIndex":74,"top":[65,66,67,68,69,70],"bottom":[71,72,73,74],"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":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":55.16,"y":107.46},"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":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":156.28,"y":143.04},"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":8,"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":111.94,"y":100.93},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":167.36,"y":118.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":111.78,"y":159.79},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"coordinates":{"x":160.43,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":131.69,"y":125.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":146.31,"y":154.61},"type":"O","description":"Forceout"}]}},{"startIndex":75,"endIndex":82,"top":[75,76,77,78,79],"bottom":[80,81,82],"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":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":157.89,"y":163.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":221.75,"y":104.05},"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":9,"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":112.87,"y":83.61},"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":9,"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":155.28,"y":59.45},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"coordinates":{"x":106.72,"y":157.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"coordinates":{"x":156.88,"y":167.9},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":8,"hits":7,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":4,"errors":1,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":1,"hits":7,"errors":0,"leftOnBase":9},"away":{"runs":12,"hits":16,"errors":1,"leftOnBase":7}},"defense":{"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"catcher":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"first":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"second":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"third":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"shortstop":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"left":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"center":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"right":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"onDeck":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"inHole":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"battingOrder":2,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"offense":{"batter":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"onDeck":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"inHole":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"pitcher":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"battingOrder":1,"team":{"id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"}},"balls":2,"strikes":0,"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":12,"groundOuts":6,"airOuts":15,"runs":12,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".247","atBats":42,"obp":".308","slg":".394","ops":".702","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":27,"rbi":12,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":11,"groundOuts":8,"airOuts":14,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".270","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":140,"era":"3.66","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.25","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":52,"strikes":88,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":1,"pitchesPerInning":"15.56","runsScoredPer9":"1.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":1,"chances":33,"passedBall":1,"pickoffs":0}},"players":{"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"3-5 | 2B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":60,"groundOuts":88,"airOuts":105,"runs":36,"doubles":17,"triples":0,"homeRuns":5,"strikeOuts":62,"baseOnBalls":22,"intentionalWalks":2,"hits":92,"hitByPitch":8,"avg":".270","atBats":341,"obp":".324","slg":".364","ops":".688","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":377,"totalBases":124,"rbi":36,"leftOnBase":111,"sacBunts":1,"sacFlies":5,"babip":".312","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.20","popOuts":13,"lineOuts":32},"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":154,"putOuts":149,"errors":3,"chances":306,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":0,"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":0,"flyOuts":23,"groundOuts":29,"airOuts":38,"runs":26,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":26,"baseOnBalls":17,"intentionalWalks":1,"hits":37,"hitByPitch":1,"atBats":130,"obp":".372","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":611,"era":"6.03","inningsPitched":"31.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":21,"whip":"1.72","battersFaced":148,"outs":94,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":611,"balls":237,"strikes":374,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".400","pitchesPerInning":"19.50","gamesFinished":16,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"7.47","walksPer9Inn":"4.88","hitsPer9Inn":"10.63","runsScoredPer9":"7.47","homeRunsPer9":"1.44","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":6},"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,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":93,"groundOuts":112,"airOuts":152,"runs":57,"doubles":27,"triples":0,"homeRuns":8,"strikeOuts":92,"baseOnBalls":52,"intentionalWalks":0,"hits":108,"hitByPitch":12,"avg":".234","atBats":461,"obp":".326","slg":".345","ops":".671","caughtStealing":4,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":528,"totalBases":159,"rbi":41,"leftOnBase":138,"sacBunts":1,"sacFlies":2,"babip":".275","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.62","popOuts":36,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":190,"putOuts":134,"errors":12,"chances":336,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":6,"groundOuts":7,"airOuts":12,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":2,"avg":".235","atBats":34,"obp":".270","slg":".353","ops":".623","caughtStealing":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":12,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".269","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":30,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":{"summary":"1.0 IP, 0 ER, 0 K, BB","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,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":17,"groundOuts":33,"airOuts":26,"runs":16,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":12,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":107,"obp":".308","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":462,"era":"4.40","inningsPitched":"28.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":14,"whip":"1.29","battersFaced":121,"outs":86,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":462,"balls":174,"strikes":288,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".333","pitchesPerInning":"16.12","gamesFinished":5,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"7.85","walksPer9Inn":"3.77","hitsPer9Inn":"7.85","runsScoredPer9":"5.02","homeRunsPer9":"1.26","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"2-4 | HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":86,"groundOuts":114,"airOuts":153,"runs":46,"doubles":32,"triples":0,"homeRuns":23,"strikeOuts":105,"baseOnBalls":23,"intentionalWalks":4,"hits":121,"hitByPitch":9,"avg":".246","atBats":492,"obp":".291","slg":".451","ops":".742","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":528,"totalBases":222,"rbi":77,"leftOnBase":209,"sacBunts":0,"sacFlies":1,"babip":".268","groundOutsToAirouts":"0.75","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"21.39","popOuts":33,"lineOuts":34},"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":13,"stolenBases":13,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":41,"putOuts":737,"errors":1,"chances":779,"fielding":".999","passedBall":1,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":34,"groundOuts":56,"airOuts":72,"runs":32,"doubles":18,"triples":1,"homeRuns":8,"strikeOuts":51,"baseOnBalls":16,"intentionalWalks":1,"hits":55,"hitByPitch":1,"avg":".238","atBats":231,"obp":".287","slg":".429","ops":".716","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":99,"rbi":25,"leftOnBase":96,"sacBunts":0,"sacFlies":3,"babip":".269","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.88","popOuts":23,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":49,"errors":1,"chances":51,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"201","stats":{"batting":{"summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":28,"groundOuts":40,"airOuts":56,"runs":15,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":23,"baseOnBalls":13,"intentionalWalks":0,"hits":29,"hitByPitch":3,"avg":".200","atBats":145,"obp":".276","slg":".352","ops":".628","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":51,"rbi":17,"leftOnBase":50,"sacBunts":1,"sacFlies":2,"babip":".208","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.25","popOuts":13,"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":40,"putOuts":67,"errors":1,"chances":108,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":0,"flyOuts":23,"groundOuts":61,"airOuts":51,"runs":17,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":41,"baseOnBalls":17,"intentionalWalks":3,"hits":48,"hitByPitch":4,"atBats":201,"obp":".311","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":852,"era":"2.65","inningsPitched":"54.1","wins":5,"losses":3,"saves":2,"saveOpportunities":7,"holds":21,"blownSaves":5,"earnedRuns":16,"whip":"1.20","battersFaced":222,"outs":163,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":852,"balls":306,"strikes":546,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".625","pitchesPerInning":"15.68","gamesFinished":9,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"6.79","walksPer9Inn":"2.82","hitsPer9Inn":"7.95","runsScoredPer9":"2.82","homeRunsPer9":"0.50","inheritedRunners":19,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686681":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"jerseyNumber":"19","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"2-5 | 2 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":5,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":46,"groundOuts":40,"airOuts":96,"runs":11,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":5,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".208","atBats":207,"obp":".226","slg":".271","ops":".497","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":56,"rbi":16,"leftOnBase":98,"sacBunts":1,"sacFlies":4,"babip":".233","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"103.50","popOuts":26,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":125,"putOuts":100,"errors":1,"chances":226,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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,"battingOrder":"501","stats":{"batting":{"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":8,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".212","atBats":33,"obp":".316","slg":".333","ops":".649","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":11,"rbi":3,"leftOnBase":13,"sacBunts":2,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":1,"putOuts":96,"errors":0,"chances":97,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":23,"groundOuts":43,"airOuts":47,"runs":15,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":35,"baseOnBalls":5,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":151,"obp":".199","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":651,"era":"3.14","inningsPitched":"43.0","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":15,"whip":"0.72","battersFaced":156,"outs":129,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":651,"balls":226,"strikes":425,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".500","pitchesPerInning":"15.14","gamesFinished":12,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"7.33","walksPer9Inn":"1.05","hitsPer9Inn":"5.44","runsScoredPer9":"3.14","homeRunsPer9":"1.05","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"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":0,"flyOuts":43,"groundOuts":33,"airOuts":90,"runs":21,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":50,"baseOnBalls":20,"intentionalWalks":6,"hits":42,"hitByPitch":3,"atBats":213,"obp":".274","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":911,"era":"2.62","inningsPitched":"58.1","wins":4,"losses":5,"saves":35,"saveOpportunities":41,"holds":0,"blownSaves":6,"earnedRuns":17,"whip":"1.06","battersFaced":238,"outs":175,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":911,"balls":316,"strikes":595,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".444","pitchesPerInning":"15.62","gamesFinished":50,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.09","hitsPer9Inn":"6.48","runsScoredPer9":"3.24","homeRunsPer9":"0.77","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":26,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686701":{"person":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"6.0 IP, ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":9,"groundOuts":3,"airOuts":12,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":35,"strikes":63,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":12,"flyOuts":59,"groundOuts":45,"airOuts":86,"runs":20,"doubles":7,"triples":1,"homeRuns":8,"strikeOuts":59,"baseOnBalls":26,"intentionalWalks":0,"hits":45,"hitByPitch":1,"atBats":234,"obp":".276","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1072,"era":"2.67","inningsPitched":"64.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.11","battersFaced":262,"outs":192,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1072,"balls":391,"strikes":681,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":1,"winPercentage":".667","pitchesPerInning":"16.75","gamesFinished":2,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"8.30","walksPer9Inn":"3.66","hitsPer9Inn":"6.33","runsScoredPer9":"2.81","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"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"}]},"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-4 | K, 2 RBI, 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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":87,"groundOuts":131,"airOuts":161,"runs":57,"doubles":22,"triples":1,"homeRuns":28,"strikeOuts":89,"baseOnBalls":39,"intentionalWalks":5,"hits":134,"hitByPitch":7,"avg":".262","atBats":512,"obp":".321","slg":".473","ops":".794","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":561,"totalBases":242,"rbi":94,"leftOnBase":244,"sacBunts":0,"sacFlies":3,"babip":".266","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.29","popOuts":36,"lineOuts":38},"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":52,"putOuts":760,"errors":3,"chances":815,"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"}]},"ID664728":{"person":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"2-5 | 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":33,"groundOuts":102,"airOuts":84,"runs":41,"doubles":15,"triples":4,"homeRuns":4,"strikeOuts":68,"baseOnBalls":20,"intentionalWalks":0,"hits":87,"hitByPitch":1,"avg":".267","atBats":326,"obp":".309","slg":".374","ops":".683","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":122,"rbi":31,"leftOnBase":132,"sacBunts":12,"sacFlies":3,"babip":".323","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.50","popOuts":28,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":288,"errors":1,"chances":291,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"401","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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":2,"flyOuts":37,"groundOuts":62,"airOuts":62,"runs":19,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":34,"baseOnBalls":22,"intentionalWalks":1,"hits":56,"hitByPitch":5,"atBats":211,"obp":".347","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":892,"era":"2.89","inningsPitched":"56.0","wins":5,"losses":2,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":18,"whip":"1.39","battersFaced":241,"outs":168,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":892,"balls":331,"strikes":561,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".714","pitchesPerInning":"15.93","gamesFinished":8,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"5.46","walksPer9Inn":"3.54","hitsPer9Inn":"9.00","runsScoredPer9":"3.05","homeRunsPer9":"0.96","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"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":true,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":21,"gamesStarted":21,"flyOuts":65,"groundOuts":100,"airOuts":130,"runs":61,"doubles":25,"triples":3,"homeRuns":18,"strikeOuts":100,"baseOnBalls":33,"intentionalWalks":0,"hits":120,"hitByPitch":4,"atBats":447,"obp":".322","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1860,"era":"4.62","inningsPitched":"113.0","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.35","battersFaced":487,"outs":339,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1860,"balls":674,"strikes":1186,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":10,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".385","pitchesPerInning":"16.46","gamesFinished":0,"strikeoutWalkRatio":"3.03","strikeoutsPer9Inn":"7.96","walksPer9Inn":"2.63","hitsPer9Inn":"9.56","runsScoredPer9":"4.86","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":31,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":11,"errors":0,"chances":19,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":99,"groundOuts":133,"airOuts":189,"runs":56,"doubles":19,"triples":4,"homeRuns":13,"strikeOuts":108,"baseOnBalls":38,"intentionalWalks":0,"hits":138,"hitByPitch":3,"atBats":561,"obp":".295","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2293,"era":"3.39","inningsPitched":"148.2","wins":8,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.18","battersFaced":610,"outs":446,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2293,"balls":792,"strikes":1501,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".444","pitchesPerInning":"15.42","gamesFinished":0,"strikeoutWalkRatio":"2.84","strikeoutsPer9Inn":"6.54","walksPer9Inn":"2.30","hitsPer9Inn":"8.35","runsScoredPer9":"3.39","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":42,"lineOuts":48},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":9,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-5 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":6,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":71,"groundOuts":78,"airOuts":130,"runs":56,"doubles":21,"triples":1,"homeRuns":14,"strikeOuts":98,"baseOnBalls":59,"intentionalWalks":4,"hits":93,"hitByPitch":1,"avg":".236","atBats":394,"obp":".335","slg":".401","ops":".736","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":158,"rbi":40,"leftOnBase":173,"sacBunts":2,"sacFlies":3,"babip":".277","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.14","popOuts":32,"lineOuts":27},"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":193,"errors":1,"chances":205,"fielding":".995","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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":72,"groundOuts":133,"airOuts":148,"runs":63,"doubles":32,"triples":5,"homeRuns":13,"strikeOuts":72,"baseOnBalls":50,"intentionalWalks":0,"hits":146,"hitByPitch":1,"avg":".297","atBats":492,"obp":".360","slg":".461","ops":".821","caughtStealing":9,"stolenBases":22,"stolenBasePercentage":".710","caughtStealingPercentage":".290","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":550,"totalBases":227,"rbi":61,"leftOnBase":210,"sacBunts":3,"sacFlies":4,"babip":".324","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.85","popOuts":28,"lineOuts":48},"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":216,"putOuts":119,"errors":7,"chances":342,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":86,"groundOuts":125,"airOuts":162,"runs":66,"doubles":22,"triples":1,"homeRuns":27,"strikeOuts":120,"baseOnBalls":51,"intentionalWalks":1,"hits":125,"hitByPitch":6,"atBats":528,"obp":".311","caughtStealing":7,"stolenBases":4,"stolenBasePercentage":".364","caughtStealingPercentage":".636","numberOfPitches":2295,"era":"3.99","inningsPitched":"142.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.24","battersFaced":589,"outs":426,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2295,"balls":851,"strikes":1444,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":3,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".571","pitchesPerInning":"16.16","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"7.61","walksPer9Inn":"3.23","hitsPer9Inn":"7.92","runsScoredPer9":"4.18","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":48},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":12,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":19,"gamesStarted":19,"flyOuts":70,"groundOuts":106,"airOuts":128,"runs":35,"doubles":12,"triples":2,"homeRuns":13,"strikeOuts":83,"baseOnBalls":31,"intentionalWalks":1,"hits":87,"hitByPitch":3,"atBats":403,"obp":".277","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1680,"era":"2.92","inningsPitched":"108.0","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.09","battersFaced":438,"outs":324,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1680,"balls":630,"strikes":1050,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".538","pitchesPerInning":"15.56","gamesFinished":0,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"6.92","walksPer9Inn":"2.58","hitsPer9Inn":"7.25","runsScoredPer9":"2.92","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":29,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":2,"errors":0,"chances":14,"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":58,"gamesStarted":2,"flyOuts":12,"groundOuts":80,"airOuts":24,"runs":23,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":53,"baseOnBalls":17,"intentionalWalks":0,"hits":56,"hitByPitch":2,"atBats":211,"obp":".326","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":934,"era":"3.76","inningsPitched":"55.0","wins":5,"losses":1,"saves":0,"saveOpportunities":3,"holds":12,"blownSaves":3,"earnedRuns":23,"whip":"1.33","battersFaced":232,"outs":165,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":934,"balls":324,"strikes":610,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.33","rbi":0,"winPercentage":".833","pitchesPerInning":"16.98","gamesFinished":4,"strikeoutWalkRatio":"3.12","strikeoutsPer9Inn":"8.67","walksPer9Inn":"2.78","hitsPer9Inn":"9.16","runsScoredPer9":"3.76","homeRunsPer9":"0.98","inheritedRunners":34,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":9},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"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":61,"gamesStarted":0,"flyOuts":23,"groundOuts":47,"airOuts":54,"runs":20,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":56,"baseOnBalls":18,"intentionalWalks":1,"hits":44,"hitByPitch":1,"atBats":200,"obp":".288","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":872,"era":"3.04","inningsPitched":"53.1","wins":3,"losses":2,"saves":1,"saveOpportunities":3,"holds":17,"blownSaves":2,"earnedRuns":18,"whip":"1.16","battersFaced":220,"outs":160,"gamesPitched":61,"completeGames":0,"shutouts":0,"pitchesThrown":872,"balls":302,"strikes":570,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".600","pitchesPerInning":"16.35","gamesFinished":6,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"9.45","walksPer9Inn":"3.04","hitsPer9Inn":"7.43","runsScoredPer9":"3.37","homeRunsPer9":"1.18","inheritedRunners":48,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-4 | K, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"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":132,"flyOuts":86,"groundOuts":104,"airOuts":160,"runs":86,"doubles":41,"triples":4,"homeRuns":19,"strikeOuts":109,"baseOnBalls":44,"intentionalWalks":8,"hits":155,"hitByPitch":5,"avg":".298","atBats":521,"obp":".354","slg":".501","ops":".855","caughtStealing":7,"stolenBases":34,"stolenBasePercentage":".829","caughtStealingPercentage":".171","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":577,"totalBases":261,"rbi":74,"leftOnBase":195,"sacBunts":0,"sacFlies":7,"babip":".340","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.42","popOuts":34,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":319,"putOuts":160,"errors":10,"chances":489,"fielding":".980","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,679845,686469,686475,672580,663738,521692,571912,624428,663697,686681,664728,686701,680742,672582],"pitchers":[686701,680742,672582,663738],"bench":[545341],"bullpen":[702070,664199,668674,608032,669674,547179,607625,670167,608379],"battingOrder":[573262,679845,686475,663738,571912,624428,663697,686681,664728],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Perez, S (32, Gilbert, T); Frazier (17, Gilbert, T); Massey 2 (7, Gilbert, T, Lee, K); Yastrzemski (21, Lee, K)."},{"label":"HR","value":"Perez, S (23, 5th inning off Civale, 0 on, 0 out); Yastrzemski (14, 6th inning off Gilbert, T, 2 on, 0 out)."},{"label":"TB","value":"Frazier 4; Garcia, M; Isbel 2; Maile; Massey 4; Pasquantino; Perez, S 6; Witt Jr. 2; Yastrzemski 6."},{"label":"RBI","value":"Frazier (36); Garcia, M (61); Pasquantino 2 (94); Perez, S 3 (77); Witt Jr. 2 (74); Yastrzemski 3 (40)."},{"label":"2-out RBI","value":"Witt Jr. 2; Frazier; Perez, S 2; Garcia, M; Pasquantino 2."},{"label":"Runners left in scoring position, 2 out","value":"Yastrzemski 2; India 2."},{"label":"Team RISP","value":"8-for-13."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Massey (1, fielding)."},{"label":"PB","value":"Maile (1)."}]}],"note":[{"label":"a","value":"Flied out for Pasquantino in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"teamStats":{"batting":{"flyOuts":11,"groundOuts":8,"airOuts":14,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".234","atBats":34,"obp":".303","slg":".374","ops":".677","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":10,"rbi":1,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":12,"groundOuts":6,"airOuts":15,"runs":12,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":42,"obp":".435","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":171,"era":"4.20","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":12,"whip":"1.36","battersFaced":46,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":63,"strikes":108,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":12,"pitchesPerInning":"19.00","runsScoredPer9":"12.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":1,"pickoffs":0}},"players":{"ID672820":{"person":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":75,"groundOuts":73,"airOuts":141,"runs":44,"doubles":17,"triples":1,"homeRuns":17,"strikeOuts":95,"baseOnBalls":15,"intentionalWalks":0,"hits":113,"hitByPitch":3,"avg":".270","atBats":419,"obp":".298","slg":".437","ops":".735","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":440,"totalBases":183,"rbi":60,"leftOnBase":193,"sacBunts":1,"sacFlies":2,"babip":".311","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.65","popOuts":31,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":205,"putOuts":228,"errors":11,"chances":444,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID621051":{"person":{"id":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":47,"gamesStarted":0,"flyOuts":34,"groundOuts":26,"airOuts":66,"runs":15,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":19,"intentionalWalks":2,"hits":39,"hitByPitch":3,"atBats":168,"obp":".313","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":766,"era":"3.02","inningsPitched":"44.2","wins":2,"losses":1,"saves":2,"saveOpportunities":7,"holds":10,"blownSaves":5,"earnedRuns":15,"whip":"1.30","battersFaced":195,"outs":134,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":766,"balls":288,"strikes":478,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".667","pitchesPerInning":"17.15","gamesFinished":19,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"8.46","walksPer9Inn":"3.83","hitsPer9Inn":"7.86","runsScoredPer9":"3.02","homeRunsPer9":"0.81","inheritedRunners":28,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":16,"lineOuts":16},"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}},"ID641302":{"person":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"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,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":5,"flyOuts":60,"groundOuts":70,"airOuts":101,"runs":50,"doubles":12,"triples":3,"homeRuns":6,"strikeOuts":71,"baseOnBalls":28,"intentionalWalks":4,"hits":84,"hitByPitch":2,"atBats":323,"obp":".322","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1355,"era":"4.61","inningsPitched":"84.0","wins":4,"losses":11,"saves":1,"saveOpportunities":3,"holds":4,"blownSaves":2,"earnedRuns":43,"whip":"1.33","battersFaced":357,"outs":252,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":1355,"balls":464,"strikes":891,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".267","pitchesPerInning":"16.13","gamesFinished":11,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"7.61","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"5.36","homeRunsPer9":"0.64","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":3,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663436":{"person":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":19,"flyOuts":65,"groundOuts":129,"airOuts":111,"runs":55,"doubles":23,"triples":2,"homeRuns":17,"strikeOuts":80,"baseOnBalls":35,"intentionalWalks":0,"hits":107,"hitByPitch":6,"atBats":425,"obp":".316","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1794,"era":"3.93","inningsPitched":"112.1","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.26","battersFaced":468,"outs":337,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1794,"balls":663,"strikes":1131,"strikePercentage":".630","hitBatsmen":6,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".357","pitchesPerInning":"15.97","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"6.41","walksPer9Inn":"2.80","hitsPer9Inn":"8.57","runsScoredPer9":"4.41","homeRunsPer9":"1.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685126":{"person":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":57,"gamesStarted":3,"flyOuts":34,"groundOuts":44,"airOuts":58,"runs":28,"doubles":16,"triples":2,"homeRuns":8,"strikeOuts":61,"baseOnBalls":18,"intentionalWalks":5,"hits":57,"hitByPitch":5,"atBats":216,"obp":".331","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":965,"era":"4.20","inningsPitched":"55.2","wins":3,"losses":5,"saves":2,"saveOpportunities":4,"holds":6,"blownSaves":2,"earnedRuns":26,"whip":"1.35","battersFaced":243,"outs":167,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":965,"balls":372,"strikes":593,"strikePercentage":".610","hitBatsmen":5,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".375","pitchesPerInning":"17.34","gamesFinished":13,"strikeoutWalkRatio":"3.39","strikeoutsPer9Inn":"9.86","walksPer9Inn":"2.91","hitsPer9Inn":"9.22","runsScoredPer9":"4.53","homeRunsPer9":"1.29","inheritedRunners":35,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686676":{"person":{"id":686676,"fullName":"Korey Lee","link":"/api/v1/people/686676"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"301","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"summary":"2.0 IP, ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":4,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":14,"strikes":17,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":5,"groundOuts":10,"airOuts":9,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".281","atBats":32,"obp":".343","slg":".469","ops":".812","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":15,"rbi":3,"leftOnBase":14,"sacBunts":1,"sacFlies":0,"babip":".308","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":4,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":4,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":9,"obp":".545","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":14,"strikes":17,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":1,"winPercentage":".---","pitchesPerInning":"15.50","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":0,"putOuts":74,"errors":0,"chances":74,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643565":{"person":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":48,"groundOuts":55,"airOuts":73,"runs":38,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":73,"baseOnBalls":39,"intentionalWalks":0,"hits":77,"hitByPitch":2,"avg":".278","atBats":277,"obp":".370","slg":".422","ops":".792","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":117,"rbi":34,"leftOnBase":90,"sacBunts":0,"sacFlies":1,"babip":".350","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.62","popOuts":10,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":112,"errors":0,"chances":116,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID681343":{"person":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":23,"flyOuts":74,"groundOuts":102,"airOuts":127,"runs":57,"doubles":17,"triples":2,"homeRuns":13,"strikeOuts":105,"baseOnBalls":48,"intentionalWalks":0,"hits":92,"hitByPitch":11,"atBats":422,"obp":".313","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1879,"era":"3.87","inningsPitched":"114.0","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.23","battersFaced":485,"outs":342,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1879,"balls":693,"strikes":1186,"strikePercentage":".630","hitBatsmen":11,"balks":0,"wildPitches":7,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".364","pitchesPerInning":"16.48","gamesFinished":0,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"8.29","walksPer9Inn":"3.79","hitsPer9Inn":"7.26","runsScoredPer9":"4.50","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":39},"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}},"ID681460":{"person":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"jerseyNumber":"27","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"800","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":31,"groundOuts":58,"airOuts":59,"runs":23,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":67,"baseOnBalls":15,"intentionalWalks":0,"hits":55,"hitByPitch":1,"avg":".236","atBats":233,"obp":".283","slg":".395","ops":".678","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":255,"totalBases":92,"rbi":28,"leftOnBase":111,"sacBunts":4,"sacFlies":2,"babip":".289","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.89","popOuts":14,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":117,"errors":4,"chances":170,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID682790":{"person":{"id":682790,"fullName":"Wikelman González","link":"/api/v1/people/682790"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":7,"gamesStarted":0,"flyOuts":6,"groundOuts":6,"airOuts":16,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":36,"obp":".244","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":174,"era":"1.80","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":41,"outs":30,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":62,"strikes":112,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".---","pitchesPerInning":"17.40","gamesFinished":4,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"8.10","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"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}},"ID805367":{"person":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"jerseyNumber":"10","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":47,"groundOuts":114,"airOuts":94,"runs":42,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":53,"baseOnBalls":37,"intentionalWalks":0,"hits":87,"hitByPitch":4,"avg":".252","atBats":345,"obp":".331","slg":".316","ops":".647","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":109,"rbi":17,"leftOnBase":122,"sacBunts":2,"sacFlies":1,"babip":".290","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"115.00","popOuts":18,"lineOuts":29},"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":192,"putOuts":131,"errors":11,"chances":334,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID691019":{"person":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"300","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":29,"groundOuts":32,"airOuts":43,"runs":25,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":44,"baseOnBalls":21,"intentionalWalks":0,"hits":49,"hitByPitch":3,"avg":".295","atBats":166,"obp":".382","slg":".416","ops":".798","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":192,"totalBases":69,"rbi":22,"leftOnBase":55,"sacBunts":1,"sacFlies":1,"babip":".378","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.50","popOuts":3,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":32,"stolenBasePercentage":".842","caughtStealingPercentage":".158","assists":18,"putOuts":314,"errors":3,"chances":335,"fielding":".991","passedBall":6,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691799":{"person":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":2,"flyOuts":10,"groundOuts":20,"airOuts":20,"runs":17,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":38,"baseOnBalls":10,"intentionalWalks":1,"hits":30,"hitByPitch":0,"atBats":105,"obp":".342","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":450,"era":"5.53","inningsPitched":"27.2","wins":0,"losses":4,"saves":4,"saveOpportunities":5,"holds":7,"blownSaves":1,"earnedRuns":17,"whip":"1.45","battersFaced":118,"outs":83,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":450,"balls":155,"strikes":295,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"16.27","gamesFinished":8,"strikeoutWalkRatio":"3.80","strikeoutsPer9Inn":"12.36","walksPer9Inn":"3.25","hitsPer9Inn":"9.76","runsScoredPer9":"5.53","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":32,"groundOuts":32,"airOuts":48,"runs":17,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":48,"baseOnBalls":15,"intentionalWalks":0,"hits":40,"hitByPitch":5,"avg":".240","atBats":167,"obp":".319","slg":".323","ops":".642","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":54,"rbi":15,"leftOnBase":69,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.67","popOuts":10,"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":57,"putOuts":158,"errors":1,"chances":216,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695657":{"person":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":18,"groundOuts":33,"airOuts":39,"runs":24,"doubles":5,"triples":1,"homeRuns":14,"strikeOuts":45,"baseOnBalls":11,"intentionalWalks":1,"hits":35,"hitByPitch":1,"avg":".230","atBats":152,"obp":".287","slg":".553","ops":".840","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":84,"rbi":37,"leftOnBase":84,"sacBunts":0,"sacFlies":0,"babip":".226","groundOutsToAirouts":"0.85","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"10.86","popOuts":11,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":99,"putOuts":67,"errors":5,"chances":171,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650644":{"person":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(L, 3-9)","summary":"4.2 IP, 5 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":7,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":20,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":27,"strikes":59,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"9.64","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":67,"groundOuts":65,"airOuts":120,"runs":56,"doubles":25,"triples":0,"homeRuns":13,"strikeOuts":74,"baseOnBalls":33,"intentionalWalks":1,"hits":89,"hitByPitch":4,"atBats":345,"obp":".328","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1537,"era":"5.26","inningsPitched":"89.0","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.37","battersFaced":385,"outs":267,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1537,"balls":571,"strikes":966,"strikePercentage":".630","hitBatsmen":4,"balks":2,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":3,"winPercentage":".250","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"7.48","walksPer9Inn":"3.34","hitsPer9Inn":"9.00","runsScoredPer9":"5.66","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":27,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID700337":{"person":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"jerseyNumber":"7","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"600","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":35,"groundOuts":82,"airOuts":66,"runs":23,"doubles":15,"triples":0,"homeRuns":4,"strikeOuts":51,"baseOnBalls":25,"intentionalWalks":0,"hits":79,"hitByPitch":3,"avg":".286","atBats":276,"obp":".350","slg":".384","ops":".734","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":306,"totalBases":106,"rbi":35,"leftOnBase":109,"sacBunts":0,"sacFlies":2,"babip":".336","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.00","popOuts":9,"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":{"caughtStealing":12,"stolenBases":52,"stolenBasePercentage":".813","caughtStealingPercentage":".188","assists":21,"putOuts":444,"errors":1,"chances":466,"fielding":".998","passedBall":0,"pickoffs":5}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643217":{"person":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"jerseyNumber":"23","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":76,"groundOuts":79,"airOuts":135,"runs":49,"doubles":14,"triples":2,"homeRuns":15,"strikeOuts":68,"baseOnBalls":33,"intentionalWalks":2,"hits":85,"hitByPitch":2,"avg":".235","atBats":362,"obp":".299","slg":".409","ops":".708","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":403,"totalBases":148,"rbi":48,"leftOnBase":150,"sacBunts":0,"sacFlies":5,"babip":".246","groundOutsToAirouts":"0.59","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.13","popOuts":34,"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":0,"putOuts":109,"errors":3,"chances":112,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID683770":{"person":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"jerseyNumber":"37","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"101","stats":{"batting":{"summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":0,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".059","atBats":17,"obp":".200","slg":".059","ops":".259","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":1,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID673929":{"person":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":54,"gamesStarted":1,"flyOuts":22,"groundOuts":29,"airOuts":53,"runs":26,"doubles":13,"triples":1,"homeRuns":10,"strikeOuts":62,"baseOnBalls":26,"intentionalWalks":1,"hits":44,"hitByPitch":1,"atBats":187,"obp":".330","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":903,"era":"4.44","inningsPitched":"48.2","wins":4,"losses":6,"saves":4,"saveOpportunities":8,"holds":11,"blownSaves":4,"earnedRuns":24,"whip":"1.44","battersFaced":215,"outs":146,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":903,"balls":349,"strikes":554,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".400","pitchesPerInning":"18.55","gamesFinished":12,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"11.47","walksPer9Inn":"4.81","hitsPer9Inn":"8.14","runsScoredPer9":"4.81","homeRunsPer9":"1.85","inheritedRunners":22,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678024":{"person":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":32,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":13,"strikes":19,"strikePercentage":".590","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":3,"flyOuts":51,"groundOuts":96,"airOuts":86,"runs":27,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":67,"baseOnBalls":44,"intentionalWalks":5,"hits":62,"hitByPitch":8,"atBats":311,"obp":".314","caughtStealing":3,"stolenBases":20,"stolenBasePercentage":".870","caughtStealingPercentage":".130","numberOfPitches":1405,"era":"2.38","inningsPitched":"87.0","wins":5,"losses":3,"saves":2,"saveOpportunities":4,"holds":2,"blownSaves":2,"earnedRuns":23,"whip":"1.22","battersFaced":364,"outs":261,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":1405,"balls":560,"strikes":845,"strikePercentage":".600","hitBatsmen":8,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".625","pitchesPerInning":"16.15","gamesFinished":14,"strikeoutWalkRatio":"1.52","strikeoutsPer9Inn":"6.93","walksPer9Inn":"4.55","hitsPer9Inn":"6.41","runsScoredPer9":"2.79","homeRunsPer9":"0.72","inheritedRunners":16,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"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"}]},"ID572191":{"person":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"jerseyNumber":"21","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":109,"flyOuts":36,"groundOuts":43,"airOuts":64,"runs":28,"doubles":18,"triples":1,"homeRuns":8,"strikeOuts":89,"baseOnBalls":21,"intentionalWalks":1,"hits":49,"hitByPitch":1,"avg":".203","atBats":241,"obp":".268","slg":".386","ops":".654","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":267,"totalBases":93,"rbi":28,"leftOnBase":103,"sacBunts":2,"sacFlies":2,"babip":".281","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.12","popOuts":13,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":194,"errors":3,"chances":197,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID672782":{"person":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"jerseyNumber":"94","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":3,"flyOuts":27,"groundOuts":30,"airOuts":39,"runs":19,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":29,"baseOnBalls":18,"intentionalWalks":0,"hits":30,"hitByPitch":4,"atBats":126,"obp":".347","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":598,"era":"4.73","inningsPitched":"32.1","wins":3,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.48","battersFaced":150,"outs":97,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":598,"balls":230,"strikes":368,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".750","pitchesPerInning":"18.49","gamesFinished":8,"strikeoutWalkRatio":"1.61","strikeoutsPer9Inn":"8.07","walksPer9Inn":"5.01","hitsPer9Inn":"8.35","runsScoredPer9":"5.29","homeRunsPer9":"1.11","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678246":{"person":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"200","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":4,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":101,"groundOuts":77,"airOuts":181,"runs":68,"doubles":30,"triples":2,"homeRuns":13,"strikeOuts":85,"baseOnBalls":49,"intentionalWalks":0,"hits":103,"hitByPitch":5,"avg":".233","atBats":443,"obp":".314","slg":".397","ops":".711","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":500,"totalBases":176,"rbi":48,"leftOnBase":204,"sacBunts":0,"sacFlies":3,"babip":".259","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.08","popOuts":40,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":138,"putOuts":406,"errors":11,"chances":555,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID656457":{"person":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 6 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":8,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":9,"strikes":13,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":8,"gamesFinished":0,"runsScoredPer9":"162.00","homeRunsPer9":"27.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":3,"flyOuts":35,"groundOuts":32,"airOuts":54,"runs":23,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":35,"baseOnBalls":20,"intentionalWalks":2,"hits":34,"hitByPitch":1,"atBats":152,"obp":".316","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":675,"era":"4.61","inningsPitched":"41.0","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":21,"whip":"1.32","battersFaced":176,"outs":123,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":675,"balls":254,"strikes":421,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.59","rbi":8,"winPercentage":".800","pitchesPerInning":"16.46","gamesFinished":5,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"7.68","walksPer9Inn":"4.39","hitsPer9Inn":"7.46","runsScoredPer9":"5.05","homeRunsPer9":"1.10","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID527048":{"person":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":7,"gamesStarted":6,"flyOuts":22,"groundOuts":30,"airOuts":42,"runs":9,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":32,"baseOnBalls":13,"intentionalWalks":0,"hits":21,"hitByPitch":2,"atBats":124,"obp":".257","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":543,"era":"2.02","inningsPitched":"35.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"0.95","battersFaced":140,"outs":107,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":543,"balls":210,"strikes":333,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".250","pitchesPerInning":"15.22","gamesFinished":0,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"8.07","walksPer9Inn":"3.28","hitsPer9Inn":"5.30","runsScoredPer9":"2.27","homeRunsPer9":"0.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[643565,683770,678246,691019,686676,672820,643217,700337,805367,681460,572191,650644,656457,678024],"pitchers":[650644,656457,678024,686676],"bench":[678554,695657],"bullpen":[641302,685126,672782,682790,673929,663436,527048,681343,691799,621051],"battingOrder":[683770,678246,686676,672820,643217,700337,805367,681460,572191],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Benintendi (15, 4th inning off Bergert, 0 on, 2 out)."},{"label":"TB","value":"Benintendi 6; Meidroth; Quero 2; Teel."},{"label":"RBI","value":"Benintendi (48)."},{"label":"2-out RBI","value":"Benintendi."},{"label":"Runners left in scoring position, 2 out","value":"Meidroth; Baldwin, B 3; Sosa, L."},{"label":"Team RISP","value":"0-for-8."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Teel (6)."}]}],"note":[]}},"officials":[{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":503490,"fullName":"Chris Segal","link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":427164,"fullName":"Andy Fletcher","link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Bergert 98-63; Bowlan 16-9; Zerpa 15-10; Lynch IV 11-6; Civale 86-59; Gilbert, T 22-13; Vasil 32-19; Lee, K 31-17."},{"label":"Groundouts-flyouts","value":"Bergert 3-9; Bowlan 1-2; Zerpa 2-0; Lynch IV 2-0; Civale 3-5; Gilbert, T 0-1; Vasil 2-2; Lee, K 1-4."},{"label":"Batters faced","value":"Bergert 26; Bowlan 4; Zerpa 4; Lynch IV 3; Civale 20; Gilbert, T 8; Vasil 7; Lee, K 11."},{"label":"Inherited runners-scored","value":"Gilbert, T 2-2."},{"label":"Umpires","value":"HP: Austin Jones. 1B: Chris Segal. 2B: Andy Fletcher. 3B: Malachi Moore. "},{"label":"Weather","value":"72 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, Out To LF."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:39."},{"label":"Att","value":"10,598."},{"label":"Venue","value":"Rate Field."},{"label":"August 27, 2025"}],"pitchingNotes":["Gilbert, T pitched to 3 batters in the 6th inning."],"topPerformers":[{"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-5 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":6,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":71,"groundOuts":78,"airOuts":130,"runs":56,"doubles":21,"triples":1,"homeRuns":14,"strikeOuts":98,"baseOnBalls":59,"intentionalWalks":4,"hits":93,"hitByPitch":1,"avg":".236","atBats":394,"obp":".335","slg":".401","ops":".736","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":158,"rbi":40,"leftOnBase":173,"sacBunts":2,"sacFlies":3,"babip":".277","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.14","popOuts":32,"lineOuts":27},"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":193,"errors":1,"chances":205,"fielding":".995","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":67,"hittingGameScore":67},{"player":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","boxscoreName":"Perez, S"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":86,"groundOuts":114,"airOuts":153,"runs":46,"doubles":32,"triples":0,"homeRuns":23,"strikeOuts":105,"baseOnBalls":23,"intentionalWalks":4,"hits":121,"hitByPitch":9,"avg":".246","atBats":492,"obp":".291","slg":".451","ops":".742","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":528,"totalBases":222,"rbi":77,"leftOnBase":209,"sacBunts":0,"sacFlies":1,"babip":".268","groundOutsToAirouts":"0.75","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"21.39","popOuts":33,"lineOuts":34},"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":13,"stolenBases":13,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":41,"putOuts":737,"errors":1,"chances":779,"fielding":".999","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217","boxscoreName":"Benintendi"},"jerseyNumber":"23","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":76,"groundOuts":79,"airOuts":135,"runs":49,"doubles":14,"triples":2,"homeRuns":15,"strikeOuts":68,"baseOnBalls":33,"intentionalWalks":2,"hits":85,"hitByPitch":2,"avg":".235","atBats":362,"obp":".299","slg":".409","ops":".708","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":403,"totalBases":148,"rbi":48,"leftOnBase":150,"sacBunts":0,"sacFlies":5,"babip":".246","groundOutsToAirouts":"0.59","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.13","popOuts":34,"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":0,"putOuts":109,"errors":3,"chances":112,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":62,"hittingGameScore":62}]},"decisions":{"winner":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"loser":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}