{"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":823329,"link":"/api/v1.1/game/823329/feed/live","metaData":{"wait":10,"timeStamp":"20260920_203736","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823329,"type":"R","doubleHeader":"N","id":"2026/09/20/kcamlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823329-2026-09-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-09-20T17:35:00Z","originalDate":"2026-09-20","officialDate":"2026-09-20","dayNight":"day","time":"1:35","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":2026,"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":156,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":67,"losses":89,"ties":0,"pct":".429"},"records":{},"divisionLeader":false,"wins":67,"losses":89,"winningPercentage":".429"},"franchiseName":"Kansas City","clubName":"Royals","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2026,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Pittsburgh","record":{"gamesPlayed":156,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":79,"losses":77,"ties":0,"pct":".506"},"records":{},"divisionLeader":false,"wins":79,"losses":77,"winningPercentage":".506"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true}},"players":{"ID694378":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378","firstName":"Jacob","lastName":"Gonzalez","primaryNumber":"26","birthDate":"2002-05-30","currentAge":24,"birthCity":"Glendora","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Gonzalez","middleName":"Jesus","boxscoreName":"Gonzalez, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Gonzalez","nameSlug":"jacob-gonzalez-694378","firstLastName":"Jacob Gonzalez","lastFirstName":"Gonzalez, Jacob","lastInitName":"Gonzalez, J","initLastName":"J Gonzalez","fullFMLName":"Jacob Jesus Gonzalez","fullLFMName":"Gonzalez, Jacob Jesus","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID664040":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","firstName":"Brandon","lastName":"Lowe","primaryNumber":"5","birthDate":"1994-07-06","currentAge":32,"birthCity":"Suffolk","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":181,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brandon","useLastName":"Lowe","middleName":"Norman","boxscoreName":"Lowe, B","nickName":"Bamm-Bamm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"rhymes with \"now\"","mlbDebutDate":"2018-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lowe","nameSlug":"brandon-lowe-664040","firstLastName":"Brandon Lowe","lastFirstName":"Lowe, Brandon","lastInitName":"Lowe, B","initLastName":"B Lowe","fullFMLName":"Brandon Norman Lowe","fullLFMName":"Lowe, Brandon Norman","strikeZoneTop":3.088,"strikeZoneBottom":1.559},"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},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID686555":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555","firstName":"Isaac","lastName":"Collins","primaryNumber":"1","birthDate":"1997-07-22","currentAge":29,"birthCity":"Maple Grove","birthStateProvince":"MN","birthCountry":"USA","height":"5' 8\"","weight":188,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Isaac","useLastName":"Collins","middleName":"Michael","boxscoreName":"Collins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Collins","nameSlug":"isaac-collins-686555","firstLastName":"Isaac Collins","lastFirstName":"Collins, Isaac","lastInitName":"Collins, I","initLastName":"I Collins","fullFMLName":"Isaac Michael Collins","fullLFMName":"Collins, Isaac Michael","strikeZoneTop":3.013,"strikeZoneBottom":1.521},"ID683003":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003","firstName":"Jared","lastName":"Jones","primaryNumber":"17","birthDate":"2001-08-06","currentAge":25,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jared","useLastName":"Jones","middleName":"Keith","boxscoreName":"Jones","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Jones","nameSlug":"jared-jones-683003","firstLastName":"Jared Jones","lastFirstName":"Jones, Jared","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jared Keith Jones","fullLFMName":"Jones, Jared Keith","strikeZoneTop":3.41,"strikeZoneBottom":1.57},"ID676510":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510","firstName":"Nolan","lastName":"Hoffman","primaryNumber":"35","birthDate":"1997-08-09","currentAge":29,"birthCity":"Lincoln","birthStateProvince":"NE","birthCountry":"USA","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nolan","useLastName":"Hoffman","boxscoreName":"Hoffman, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2025-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Hoffman","nameSlug":"nolan-hoffman-676510","firstLastName":"Nolan Hoffman","lastFirstName":"Hoffman, Nolan","lastInitName":"Hoffman, N","initLastName":"N Hoffman","fullFMLName":"Nolan  Hoffman","fullLFMName":"Hoffman, Nolan","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID702352":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","firstName":"Spencer","lastName":"Bivens","primaryNumber":"76","birthDate":"1994-06-28","currentAge":32,"birthCity":"Virginia Beach","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Bivens","boxscoreName":"Bivens","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"BIV-ens","mlbDebutDate":"2024-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Bivens","nameSlug":"spencer-bivens-702352","firstLastName":"Spencer Bivens","lastFirstName":"Bivens, Spencer","lastInitName":"Bivens, S","initLastName":"S Bivens","fullFMLName":"Spencer Bivens","fullLFMName":"Bivens, Spencer","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":24,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695257":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257","firstName":"William","lastName":"Cook","primaryNumber":"25","birthDate":"1999-01-07","currentAge":27,"birthCity":"Layton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Billy","useLastName":"Cook","middleName":"Monroe","boxscoreName":"Cook, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Billy Cook","nameSlug":"billy-cook-695257","firstLastName":"Billy Cook","lastFirstName":"Cook, Billy","lastInitName":"Cook, B","initLastName":"B Cook","fullFMLName":"William Monroe Cook","fullLFMName":"Cook, William Monroe","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"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},"ID696062":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062","firstName":"Wilber","lastName":"Dotel","primaryNumber":"66","birthDate":"2002-09-25","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wilber","useLastName":"Dotel","middleName":"Bladimir","boxscoreName":"Dotel","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilber Dotel","nameSlug":"wilber-dotel-696062","firstLastName":"Wilber Dotel","lastFirstName":"Dotel, Wilber","lastInitName":"Dotel, W","initLastName":"W Dotel","fullFMLName":"Wilber Bladimir Dotel","fullLFMName":"Dotel, Wilber Bladimir","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID663878":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878","firstName":"Nathan","lastName":"Pearson","primaryNumber":"61","birthDate":"1996-08-20","currentAge":30,"birthCity":"Odessa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nate","useLastName":"Pearson","middleName":"Alexander","boxscoreName":"Pearson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"peer-son","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Pearson","nameSlug":"nate-pearson-663878","firstLastName":"Nate Pearson","lastFirstName":"Pearson, Nate","lastInitName":"Pearson, N","initLastName":"N Pearson","fullFMLName":"Nathan Alexander Pearson","fullLFMName":"Pearson, Nathan Alexander","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID656638":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638","firstName":"Alexander","lastName":"Lange","primaryNumber":"56","birthDate":"1995-10-02","currentAge":30,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Lange","middleName":"Craig","boxscoreName":"Lange","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Lange","nameSlug":"alex-lange-656638","firstLastName":"Alex Lange","lastFirstName":"Lange, Alex","lastInitName":"Lange, A","initLastName":"A Lange","fullFMLName":"Alex Craig Lange","fullLFMName":"Lange, Alex Craig","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID699008":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008","firstName":"Antwone","lastName":"Kelly","primaryNumber":"62","birthDate":"2003-09-01","currentAge":23,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"5' 10\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antwone","useLastName":"Kelly","middleName":"Thyshon","boxscoreName":"Kelly, A","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antwone Kelly","nameSlug":"antwone-kelly-699008","firstLastName":"Antwone Kelly","lastFirstName":"Kelly, Antwone","lastInitName":"Kelly, A","initLastName":"A Kelly","fullFMLName":"Antwone Thyshon Kelly","fullLFMName":"Kelly, Antwone Thyshon","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID543238":{"id":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238","firstName":"Anthony","lastName":"Gose","primaryNumber":"34","birthDate":"1990-08-10","currentAge":36,"birthCity":"Bellflower","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Gose","middleName":"Robert","boxscoreName":"Gose","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"gohz","mlbDebutDate":"2012-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Anthony Gose","nameSlug":"anthony-gose-543238","firstLastName":"Anthony Gose","lastFirstName":"Gose, Anthony","lastInitName":"Gose, A","initLastName":"A Gose","fullFMLName":"Anthony Robert Gose","fullLFMName":"Gose, Anthony Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID674444":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444","firstName":"Steven","lastName":"Cruz","primaryNumber":"64","birthDate":"1999-06-15","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 7\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Cruz","middleName":"Adalberto","boxscoreName":"Cruz","gender":"M","nameMatrilineal":"Rosario","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steven Cruz","nameSlug":"steven-cruz-674444","firstLastName":"Steven Cruz","lastFirstName":"Cruz, Steven","lastInitName":"Cruz, S","initLastName":"S Cruz","fullFMLName":"Steven Adalberto Cruz","fullLFMName":"Cruz, Steven Adalberto","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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},"ID804668":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668","firstName":"Rafael","lastName":"Flores","primaryNumber":"43","birthDate":"2000-11-07","currentAge":25,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":232,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rafael","useLastName":"Flores Jr.","boxscoreName":"Flores Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Flores Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"rafael-flores-jr-804668","firstLastName":"Rafael Flores Jr.","lastFirstName":"Flores Jr., Rafael","lastInitName":"Flores Jr., R","initLastName":"R Flores Jr.","fullFMLName":"Rafael Flores Jr.","fullLFMName":"Flores Jr., Rafael ","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID695600":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600","firstName":"Carter","lastName":"Jensen","primaryNumber":"22","birthDate":"2003-07-03","currentAge":23,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carter","useLastName":"Jensen","middleName":"James","boxscoreName":"Jensen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carter Jensen","nameSlug":"carter-jensen-695600","firstLastName":"Carter Jensen","lastFirstName":"Jensen, Carter","lastInitName":"Jensen, C","initLastName":"C Jensen","fullFMLName":"Carter James Jensen","fullLFMName":"Jensen, Carter James","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID621016":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016","firstName":"Jose","lastName":"Cuas","primaryNumber":"74","birthDate":"1994-06-28","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Cuas","middleName":"Luis","boxscoreName":"Cuas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"kwas","mlbDebutDate":"2022-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Cuas","nameSlug":"jose-cuas-621016","firstLastName":"Jose Cuas","lastFirstName":"Cuas, Jose","lastInitName":"Cuas, J","initLastName":"J Cuas","fullFMLName":"Jose Luis Cuas","fullLFMName":"Cuas, Jose Luis","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID694753":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753","firstName":"Khristian","lastName":"Curtis","primaryNumber":"64","birthDate":"2002-05-09","currentAge":24,"birthCity":"Beaumont","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Khristian","useLastName":"Curtis","middleName":"Steven","boxscoreName":"Curtis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Khristian Curtis","nameSlug":"khristian-curtis-694753","firstLastName":"Khristian Curtis","lastFirstName":"Curtis, Khristian","lastInitName":"Curtis, K","initLastName":"K Curtis","fullFMLName":"Khristian Steven Curtis","fullLFMName":"Curtis, Khristian Steven","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"2","birthDate":"1997-11-14","currentAge":28,"birthCity":"Timonium","birthStateProvince":"MD","birthCountry":"USA","height":"5' 10\"","weight":204,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Horwitz","middleName":"Elliott","boxscoreName":"Horwitz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Horwitz","nameSlug":"spencer-horwitz-687462","firstLastName":"Spencer Horwitz","lastFirstName":"Horwitz, Spencer","lastInitName":"Horwitz, S","initLastName":"S Horwitz","fullFMLName":"Spencer Elliott Horwitz","fullLFMName":"Horwitz, Spencer Elliott","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"71","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682927":{"id":682927,"fullName":"Ronny Simon","link":"/api/v1/people/682927","firstName":"Ronny","lastName":"Simon","primaryNumber":"63","birthDate":"2000-04-17","currentAge":26,"birthCity":"La Romana","birthCountry":"Dominican Republic","height":"5' 8\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ronny","useLastName":"Simon","middleName":"Oliver","boxscoreName":"Simon","gender":"M","nameMatrilineal":"Mateo","isPlayer":true,"isVerified":true,"pronunciation":"sigh-mon; like simon says","mlbDebutDate":"2025-04-21","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronny Simon","nameSlug":"ronny-simon-682927","firstLastName":"Ronny Simon","lastFirstName":"Simon, Ronny","lastInitName":"Simon, R","initLastName":"R Simon","fullFMLName":"Ronny Oliver Simon","fullLFMName":"Simon, Ronny Oliver","strikeZoneTop":3.01,"strikeZoneBottom":1.519},"ID665833":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","firstName":"Oneil","lastName":"Cruz","primaryNumber":"15","birthDate":"1998-10-04","currentAge":27,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 7\"","weight":248,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Oneil","useLastName":"Cruz","boxscoreName":"Cruz, O","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-10-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oneil Cruz","nameSlug":"oneil-cruz-665833","firstLastName":"Oneil Cruz","lastFirstName":"Cruz, Oneil","lastInitName":"Cruz, O","initLastName":"O Cruz","fullFMLName":"Oneil Cruz","fullLFMName":"Cruz, Oneil","strikeZoneTop":3.52,"strikeZoneBottom":1.77},"ID668942":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942","firstName":"Joshua","lastName":"Rojas","primaryNumber":"40","birthDate":"1994-06-30","currentAge":32,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Josh","useLastName":"Rojas","middleName":"Luke","boxscoreName":"Rojas, J","nickName":"Ro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-08-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Rojas","nameSlug":"josh-rojas-668942","firstLastName":"Josh Rojas","lastFirstName":"Rojas, Josh","lastInitName":"Rojas, J","initLastName":"J Rojas","fullFMLName":"Joshua Luke Rojas","fullLFMName":"Rojas, Joshua Luke","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID596133":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133","firstName":"Luke","lastName":"Weaver","primaryNumber":"18","birthDate":"1993-08-21","currentAge":33,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Weaver","middleName":"Allen","boxscoreName":"Weaver","nickName":"Dream","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2016-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Weaver","nameSlug":"luke-weaver-596133","firstLastName":"Luke Weaver","lastFirstName":"Weaver, Luke","lastInitName":"Weaver, L","initLastName":"L Weaver","fullFMLName":"Luke Allen Weaver","fullLFMName":"Weaver, Luke Allen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682254":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254","firstName":"Mason","lastName":"Montgomery","primaryNumber":"46","birthDate":"2000-06-17","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Montgomery","middleName":"Jack","boxscoreName":"Montgomery, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Montgomery","nameSlug":"mason-montgomery-682254","firstLastName":"Mason Montgomery","lastFirstName":"Montgomery, Mason","lastInitName":"Montgomery, M","initLastName":"M Montgomery","fullFMLName":"Mason Jack Montgomery","fullLFMName":"Montgomery, Mason Jack","strikeZoneTop":3.47,"strikeZoneBottom":1.59},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"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},"ID671162":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162","firstName":"Sidney","lastName":"Thomas","primaryNumber":"50","birthDate":"1998-05-29","currentAge":28,"birthCity":"Tifton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Thomas","middleName":"Connor","boxscoreName":"Thomas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connor Thomas","nameSlug":"connor-thomas-671162","firstLastName":"Connor Thomas","lastFirstName":"Thomas, Connor","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Sidney Connor Thomas","fullLFMName":"Thomas, Sidney Connor","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID670231":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231","firstName":"John","lastName":"Rave","primaryNumber":"16","birthDate":"1997-12-30","currentAge":28,"birthCity":"Canton","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":194,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"John","useLastName":"Rave","middleName":"Michael","boxscoreName":"Rave","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John Rave","nameSlug":"john-rave-670231","firstLastName":"John Rave","lastFirstName":"Rave, John","lastInitName":"Rave, J","initLastName":"J Rave","fullFMLName":"John Michael Rave","fullLFMName":"Rave, John Michael","strikeZoneTop":3.136,"strikeZoneBottom":1.583},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":27,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"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},"ID666808":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808","firstName":"Camilo","lastName":"Doval","primaryNumber":"75","birthDate":"1997-07-04","currentAge":29,"birthCity":"Yamasa","birthCountry":"Dominican Republic","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Camilo","useLastName":"Doval","boxscoreName":"Doval","gender":"M","nameMatrilineal":"Giron","isPlayer":true,"isVerified":true,"pronunciation":"kah-MEE-loh doh-VAHL","mlbDebutDate":"2021-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Camilo Doval","nameSlug":"camilo-doval-666808","firstLastName":"Camilo Doval","lastFirstName":"Doval, Camilo","lastInitName":"Doval, C","initLastName":"C Doval","fullFMLName":"Camilo Doval","fullLFMName":"Doval, Camilo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID804606":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606","firstName":"Konnor","lastName":"Griffin","primaryNumber":"6","birthDate":"2006-04-24","currentAge":20,"birthCity":"Jackson","birthStateProvince":"MS","birthCountry":"USA","height":"6' 3\"","weight":222,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Konnor","useLastName":"Griffin","middleName":"Thomas","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Konnor Griffin","nameSlug":"konnor-griffin-804606","firstLastName":"Konnor Griffin","lastFirstName":"Griffin, Konnor","lastInitName":"Griffin, K","initLastName":"K Griffin","fullFMLName":"Konnor Griffin","fullLFMName":"Griffin, Konnor","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"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},"ID677976":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976","firstName":"Randy","lastName":"Dobnak","primaryNumber":"62","birthDate":"1995-01-17","currentAge":31,"birthCity":"South Park","birthStateProvince":"PA","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Dobnak","middleName":"Travis William","boxscoreName":"Dobnak","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DAWB-nak","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Dobnak","nameSlug":"randy-dobnak-677976","firstLastName":"Randy Dobnak","lastFirstName":"Dobnak, Randy","lastInitName":"Dobnak, R","initLastName":"R Dobnak","fullFMLName":"Randy Travis William Dobnak","fullLFMName":"Dobnak, Randy Travis William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID695506":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506","firstName":"Jeffrey","lastName":"Caglianone","primaryNumber":"14","birthDate":"2003-02-09","currentAge":23,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jac","useLastName":"Caglianone","middleName":"Alan","boxscoreName":"Caglianone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"pronunciation":"cag-lee-ohn","mlbDebutDate":"2025-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jac Caglianone","nameSlug":"jac-caglianone-695506","firstLastName":"Jac Caglianone","lastFirstName":"Caglianone, Jac","lastInitName":"Caglianone, J","initLastName":"J Caglianone","fullFMLName":"Jeffrey Alan Caglianone","fullLFMName":"Caglianone, Jeffrey Alan","strikeZoneTop":3.402,"strikeZoneBottom":1.717},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":33,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66}},"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31","location":{"address1":"115 Federal Street","city":"Pittsburgh","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"15212","defaultCoordinates":{"latitude":40.446904,"longitude":-80.005753},"azimuthAngle":116.0,"elevation":780,"country":"USA","phone":"(412) 323-5000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":38705,"turfType":"Grass","roofType":"Open","leftLine":325,"left":389,"leftCenter":410,"center":399,"rightCenter":375,"rightLine":320},"active":true,"season":"2026"},"officialVenue":{"id":31,"link":"/api/v1/venues/31"},"weather":{"condition":"Partly Cloudy","temp":"72","wind":"7 mph, Out To CF"},"gameInfo":{"attendance":14979,"firstPitch":"2026-09-20T17:37:00.000Z","gameDurationMinutes":180},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"home":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"}},"officialScorer":{"id":693946,"fullName":"Rick Soos","link":"/api/v1/people/693946"},"primaryDatacaster":{"id":496223,"fullName":"Bob Taylor","link":"/api/v1/people/496223"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-20T17:37:43.737Z","endTime":"2026-09-20T17:39:12.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-20T14:47:47.241Z","endTime":"2026-09-20T17:07:17.782Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-20T17:07:17.782Z","endTime":"2026-09-20T17:37:27.227Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-09-20T17:37:27.227Z","endTime":"2026-09-20T17:37:45.949Z","isPitch":false,"type":"action","player":{"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(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.5,"endSpeed":86.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76964690556425,"aZ":-11.370451564521918,"pfxX":-5.5921795778475065,"pfxZ":10.873097594836146,"pX":0.13190151840496386,"pZ":3.390095459386416,"vX0":5.239898195027198,"vY0":-137.51037971156663,"vZ0":-4.661555192879619,"x":111.97,"y":147.25,"x0":-1.0726775576930505,"y0":50.00169186470748,"z0":5.879994146647841,"aX":-10.69862247652996},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":9.0,"spinRate":2782,"spinDirection":212},"zone":2,"typeConfidence":0.93,"plateTime":0.39846779917157304,"extension":5.806639313846594},"index":3,"playId":"4fb54f05-b6f7-3228-bdbe-8ff2d717cb00","pitchNumber":1,"startTime":"2026-09-20T17:37:45.949Z","endTime":"2026-09-20T17:37:49.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.200418448449522,"aZ":-31.040933496397912,"pfxX":4.566071068539947,"pfxZ":0.700772433933091,"pX":1.4984918133142173,"pZ":1.7337986548216568,"vX0":5.738324567751329,"vY0":-126.97872545917397,"vZ0":-3.522206421806854,"x":59.88,"y":191.97,"x0":-1.3883320733609488,"y0":50.005733069909745,"z0":5.621805139941265,"aX":7.419868626176945},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":-9.6,"spinRate":2920,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.43217468052629027,"extension":5.709966564246201},"index":4,"playId":"3337b6f8-aafd-30ec-916c-7436d2d3b42e","pitchNumber":2,"startTime":"2026-09-20T17:38:05.918Z","endTime":"2026-09-20T17:38:09.528Z","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":95.1,"endSpeed":86.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.773902306812516,"aZ":-11.421845099601876,"pfxX":-4.745558301542984,"pfxZ":10.801867387425016,"pX":1.1498485521753945,"pZ":3.630133346602233,"vX0":7.491886929922125,"vY0":-138.20063394029654,"vZ0":-4.228894929988005,"x":73.17,"y":140.77,"x0":-0.9881478888784034,"y0":50.00120286624179,"z0":5.9561385241243885,"aX":-9.116339724760527},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":7.0,"spinRate":2740,"spinDirection":208},"zone":12,"typeConfidence":0.93,"plateTime":0.39737441083640146,"extension":5.886551302254823},"index":5,"playId":"93fb71ef-d541-3d78-a1c9-76f1689a26b0","pitchNumber":3,"startTime":"2026-09-20T17:38:25.067Z","endTime":"2026-09-20T17:38:28.890Z","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":87.8,"endSpeed":81.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.814684140527447,"aZ":-40.235585957290844,"pfxX":-0.15573239576140097,"pfxZ":-4.834626756225418,"pX":0.47135926442200293,"pZ":1.5425459616894097,"vX0":4.148283988893199,"vY0":-127.9292406503521,"vZ0":-3.319242995657926,"x":99.03,"y":197.13,"x0":-1.1465289900708282,"y0":50.00087347332742,"z0":5.990406122386109,"aX":-0.2597161110961456},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-9.2,"breakHorizontal":-0.6,"spinRate":2953,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.427095316694901,"extension":5.89030978805027},"index":6,"playId":"81c7d839-8353-3f12-ae6d-79ee3c611b4b","pitchNumber":4,"startTime":"2026-09-20T17:38:43.346Z","endTime":"2026-09-20T17:38:46.900Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.886233225662863,"aZ":-34.21608660602595,"pfxX":2.80206537527351,"pfxZ":-1.1880383471435696,"pX":0.2531578839367532,"pZ":2.3704171694814824,"vX0":3.3797971288620774,"vY0":-129.53283887523042,"vZ0":-2.0304914785507338,"x":107.35,"y":174.78,"x0":-1.426451126594635,"y0":50.00145547490781,"z0":5.7494100964611805,"aX":4.820563677173011},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.4,"breakHorizontal":-5.8,"spinRate":2955,"spinDirection":45},"zone":6,"typeConfidence":0.89,"plateTime":0.4208309684372571,"extension":5.7613222647927556},"hitData":{"launchSpeed":101.3,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":155.23}},"index":7,"playId":"c4af4e71-f0a4-38f3-87d4-14d5016d2d12","pitchNumber":5,"startTime":"2026-09-20T17:39:04.277Z","endTime":"2026-09-20T17:39:12.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T17:39:12.147Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to second baseman Brandon Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-20T17:39:22.815Z","endTime":"2026-09-20T17:40:07.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":89.7,"endSpeed":83.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.629088426144456,"aZ":-32.033695665167755,"pfxX":1.915517959352903,"pfxZ":0.07837581410239736,"pX":-0.07842803624434586,"pZ":2.8628185420070302,"vX0":3.322967899810339,"vY0":-130.77079946136595,"vZ0":-1.30608563659342,"x":119.99,"y":161.48,"x0":-1.6088071606627674,"y0":50.001717326447896,"z0":5.746833795530043,"aX":3.3544408477142786},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.1,"breakHorizontal":-4.1,"spinRate":2931,"spinDirection":37},"zone":2,"typeConfidence":0.51,"plateTime":0.4170302926901699,"extension":5.722469041886535},"index":0,"playId":"1df48955-e23e-335e-ae59-4dd65d933be7","pitchNumber":1,"startTime":"2026-09-20T17:39:38.278Z","endTime":"2026-09-20T17:39:42.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29544563270034,"aZ":-40.06056066414502,"pfxX":1.5904423783172867,"pfxZ":-4.687859181459546,"pX":0.7965938905650498,"pZ":1.8268637431698695,"vX0":4.15406966773706,"vY0":-128.36779308288786,"vZ0":-2.704845717122996,"x":86.64,"y":189.45,"x0":-1.0432211513785674,"y0":50.00021976533694,"z0":5.985378223392877,"aX":2.6770894044710056},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-8.9,"breakHorizontal":-3.7,"spinRate":3007,"spinDirection":43},"zone":9,"typeConfidence":0.9,"plateTime":0.4252019098466082,"extension":5.693045917649071},"hitData":{"launchSpeed":76.3,"launchAngle":6.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.46,"coordY":142.56}},"index":1,"playId":"7e74a74d-1083-3494-9efe-6b671be709aa","pitchNumber":2,"startTime":"2026-09-20T17:39:55.653Z","endTime":"2026-09-20T17:40:07.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T17:40:07.665Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a ground ball to right fielder Jake Mangum. Bobby Witt Jr. to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-20T17:40:16.537Z","endTime":"2026-09-20T17:41:08.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97771053358829,"aZ":-11.26955025751703,"pfxX":-5.187685527447225,"pfxZ":10.71479403555056,"pX":1.4665050118838756,"pZ":2.474054417621054,"vX0":8.430661050117228,"vY0":-138.99462180945957,"vZ0":-7.10840666365628,"x":61.1,"y":171.98,"x0":-0.9359132514026394,"y0":50.00442561407969,"z0":5.817881063331195,"aX":-10.123330203992547},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2756,"spinDirection":209},"zone":14,"typeConfidence":0.93,"plateTime":0.39448381086731255,"extension":6.013931180513194},"index":0,"playId":"4e039621-a504-321a-8553-687a80dfa398","pitchNumber":1,"startTime":"2026-09-20T17:40:37.435Z","endTime":"2026-09-20T17:40:41.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.543794671651394,"aZ":-31.722404440134337,"pfxX":2.9290330112491674,"pfxZ":0.26851064936864333,"pX":0.4047833352430943,"pZ":2.0328206805508864,"vX0":4.049735518282879,"vY0":-128.43756883201596,"vZ0":-2.9061056662023255,"x":101.57,"y":183.89,"x0":-1.5680584750538262,"y0":50.0043897124904,"z0":5.625318720633353,"aX":4.932918611263308},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.1,"breakHorizontal":-6.1,"spinRate":2942,"spinDirection":29},"zone":9,"typeConfidence":0.9,"plateTime":0.4251201085523215,"extension":5.5701308348089515},"hitData":{"launchSpeed":97.8,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.37,"coordY":120.77}},"index":1,"playId":"a2c0c9d5-4622-30fb-9b45-5c012dbaa3b8","pitchNumber":2,"startTime":"2026-09-20T17:40:57.945Z","endTime":"2026-09-20T17:41:08.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T17:41:08.956Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a ground ball to center fielder Oneil Cruz. Bobby Witt Jr. scores. Jac Caglianone to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-20T17:41:32.065Z","endTime":"2026-09-20T17:41:52.579Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnSecond":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.853405327239773,"aZ":-29.50627510735048,"pfxX":-0.6025907218712643,"pfxZ":1.5310985888269908,"pX":0.4190302803990268,"pZ":1.9118971846179362,"vX0":4.428756600325712,"vY0":-131.2959316177206,"vZ0":-4.49632809912157,"x":101.03,"y":187.16,"x0":-1.211535475282987,"y0":50.00496397057728,"z0":5.842966445857059,"aX":-1.0521353224190633},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.0,"breakHorizontal":0.1,"spinRate":2670,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.417208885144678,"extension":5.849349207870687},"hitData":{"launchSpeed":103.8,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.49,"coordY":86.82}},"index":0,"playId":"ffeb7a76-53b8-3f11-be22-bb03e7f784a8","pitchNumber":1,"startTime":"2026-09-20T17:41:41.103Z","endTime":"2026-09-20T17:41:52.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T17:41:52.579Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-20T17:42:02.011Z","endTime":"2026-09-20T17:45:27.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnSecond":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"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":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.164479261187346,"aZ":-11.655657695111366,"pfxX":-5.400873154331611,"pfxZ":10.703888915772179,"pX":-0.38606435413724094,"pZ":2.804509793173991,"vX0":4.047666467637073,"vY0":-137.92905778297109,"vZ0":-6.072860284353588,"x":131.72,"y":163.06,"x0":-1.1747204254823926,"y0":50.00283741793871,"z0":5.829073321721408,"aX":-10.35233923382644},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":8.9,"spinRate":2769,"spinDirection":209},"zone":1,"typeConfidence":0.92,"plateTime":0.3979089917580545,"extension":6.041244142745898},"index":0,"playId":"a5c22301-837d-32ec-9d90-763f6d9eb61f","pitchNumber":1,"startTime":"2026-09-20T17:42:26.640Z","endTime":"2026-09-20T17:42:30.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22516690386991,"aZ":-33.383767930090926,"pfxX":2.875968529581236,"pfxZ":-0.6989387287811883,"pX":-1.2356111333447481,"pZ":2.054202419626276,"vX0":0.5457272924425343,"vY0":-129.58261208385957,"vZ0":-2.7463747854651555,"x":164.1,"y":183.32,"x0":-1.822082846858911,"y0":50.00217347249976,"z0":5.629944906138949,"aX":4.984008418741312},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.6,"breakHorizontal":-5.3,"spinRate":2902,"spinDirection":1},"zone":13,"typeConfidence":0.86,"plateTime":0.4196409376266592,"extension":5.686192946317923},"index":1,"playId":"8233feb6-6aa2-38d4-a593-b4cecbdfdbbf","pitchNumber":2,"startTime":"2026-09-20T17:42:49.313Z","endTime":"2026-09-20T17:42:52.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.972329281923116,"aZ":-37.90753802963195,"pfxX":0.11247055751765345,"pfxZ":-3.4769757300452087,"pX":1.4805057706209546,"pZ":-0.04262873839562024,"vX0":6.548354889569619,"vY0":-127.32105806704556,"vZ0":-7.089535073063338,"x":60.57,"y":239.93,"x0":-1.134130692398463,"y0":50.00123022673452,"z0":5.7601371181044465,"aX":0.185482710481762},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-7.7,"breakHorizontal":-1.6,"spinRate":2928,"spinDirection":30},"zone":14,"typeConfidence":0.91,"plateTime":0.42939883892904396,"extension":5.9492454464604885},"index":2,"playId":"bba971d8-0be5-3ef6-b10a-e85b506abbf6","pitchNumber":3,"startTime":"2026-09-20T17:43:11.182Z","endTime":"2026-09-20T17:43:15.209Z","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":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.088904540427134,"aZ":-38.16746359275469,"pfxX":1.0287178146151437,"pfxZ":-3.583548514398923,"pX":1.3077914172189944,"pZ":0.015446131676956581,"vX0":5.631741099505396,"vY0":-127.92830332760612,"vZ0":-7.255225914478692,"x":67.15,"y":238.36,"x0":-1.047372703042221,"y0":50.001733479655115,"z0":5.845865514231733,"aX":1.7206846288111661},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.8,"breakHorizontal":-3.0,"spinRate":2866,"spinDirection":29},"zone":14,"typeConfidence":0.91,"plateTime":0.4266296668838283,"extension":5.810591281857383},"index":3,"playId":"cf023c3a-2b3e-3bc8-94a5-13dda34aef8f","pitchNumber":4,"startTime":"2026-09-20T17:43:37.483Z","endTime":"2026-09-20T17:43:41.366Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.325595177681322,"aZ":-37.165030654222925,"pfxX":-1.3143675502104295,"pfxZ":-2.9587389814072926,"pX":0.13193323038761948,"pZ":1.502488708836585,"vX0":3.723467864941491,"vY0":-128.75630648690665,"vZ0":-4.091706955807173,"x":111.97,"y":198.21,"x0":-1.1585452383047132,"y0":50.00072908188078,"z0":5.970862106273704,"aX":-2.219229249281151},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-6.0,"breakHorizontal":1.6,"spinRate":2986,"spinDirection":34},"zone":14,"typeConfidence":0.84,"plateTime":0.42448438795615084,"extension":5.681372809916792},"index":4,"playId":"097af49b-a45b-3972-b797-f28da787cbf7","pitchNumber":5,"startTime":"2026-09-20T17:44:04.923Z","endTime":"2026-09-20T17:44:08.861Z","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":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.335182359797848,"aZ":-12.770830894405398,"pfxX":-3.52634908491732,"pfxZ":10.119170646358082,"pX":-0.09449288879667572,"pZ":4.8332777055716525,"vX0":4.02340857235254,"vY0":-137.56623495799855,"vZ0":-0.9025204009344552,"x":120.6,"y":108.28,"x0":-1.1174157059576733,"y0":50.00604920684819,"z0":6.030781139197174,"aX":-6.764415382914173},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":5.5,"spinRate":2746,"spinDirection":208},"zone":11,"typeConfidence":0.93,"plateTime":0.39805065937389816,"extension":5.80080072369219},"index":5,"playId":"898ee931-ce22-35b9-bab9-c2a5b5b392d5","pitchNumber":6,"startTime":"2026-09-20T17:44:30.078Z","endTime":"2026-09-20T17:44:33.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7543617892047,"aZ":-16.4451150890076,"pfxX":-6.56505341526376,"pfxZ":8.067657092959037,"pX":-0.11732416743016781,"pZ":3.591085226804258,"vX0":5.124537365565622,"vY0":-138.4588970287629,"vZ0":-3.3573127833511784,"x":121.47,"y":141.82,"x0":-1.1354939114989533,"y0":50.00206845606637,"z0":5.914150737108993,"aX":-12.79739640427799},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.2,"breakHorizontal":10.9,"spinRate":2687,"spinDirection":209},"zone":11,"typeConfidence":0.86,"plateTime":0.39499416779642305,"extension":5.876782012195675},"index":6,"playId":"c79c714d-9215-3992-85be-5c2dd2905be6","pitchNumber":7,"startTime":"2026-09-20T17:44:52.037Z","endTime":"2026-09-20T17:44:59.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.568868386912357,"aZ":-37.949819426591155,"pfxX":4.032118989376771,"pfxZ":-3.4093007125507206,"pX":-0.5574619521969396,"pZ":2.405988232815966,"vX0":1.4845572304926946,"vY0":-128.25279011395563,"vZ0":-1.078591407645471,"x":138.25,"y":173.82,"x0":-1.665302583849363,"y0":50.00480566902136,"z0":5.750268144364986,"aX":6.824762449228534},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-6.2,"breakHorizontal":-7.6,"spinRate":3106,"spinDirection":52},"zone":4,"typeConfidence":0.86,"plateTime":0.4244927693229683,"extension":5.606165470537505},"index":7,"playId":"2a35c178-5c59-3b50-9a7c-867f8335c3b6","pitchNumber":8,"startTime":"2026-09-20T17:45:23.837Z","endTime":"2026-09-20T17:45:27.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T17:45:27.959Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out softly to pitcher Lake Bachar.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-20T17:45:38.262Z","endTime":"2026-09-20T17:46:23.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669199,"link":"/api/v1/people/669199"},"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(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":88.5,"endSpeed":82.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.854902507421787,"aZ":-35.2743620593198,"pfxX":2.3388991158173917,"pfxZ":-1.8123110150399304,"pX":1.610429078211224,"pZ":1.4796775134538407,"vX0":7.522378797946607,"vY0":-128.83682415520244,"vZ0":-3.2055236464720913,"x":55.61,"y":198.83,"x0":-1.6330202581992317,"y0":50.00532614334819,"z0":5.423260708491317,"aX":3.993373583683691},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.7,"breakHorizontal":-5.6,"spinRate":2990,"spinDirection":36},"zone":14,"typeConfidence":0.89,"plateTime":0.4226206253736655,"extension":6.016052540779575},"index":0,"playId":"838547e7-f2e3-374c-8bc6-a5863a6d54b2","pitchNumber":1,"startTime":"2026-09-20T17:45:54.151Z","endTime":"2026-09-20T17:45:58.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21288676420804,"aZ":-11.677362458553464,"pfxX":-5.586838074114471,"pfxZ":10.697722135061717,"pX":-0.894761530485291,"pZ":3.4765392670142177,"vX0":2.86975792957293,"vY0":-137.69991016448614,"vZ0":-4.492409782721298,"x":151.11,"y":144.91,"x0":-1.225851247256109,"y0":50.00254388011491,"z0":5.922145274593981,"aX":-10.704706640525545},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.6,"breakHorizontal":9.5,"spinRate":2754,"spinDirection":214},"zone":11,"typeConfidence":0.92,"plateTime":0.3981026049767893,"extension":6.017123714345717},"hitData":{"launchSpeed":30.5,"launchAngle":11.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":135.18,"coordY":186.9}},"index":1,"playId":"b1cbe4dd-85a4-3f43-883e-4182f1c80f7e","pitchNumber":2,"startTime":"2026-09-20T17:46:16.601Z","endTime":"2026-09-20T17:46:23.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T17:46:23.994Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Konnor Griffin flies out sharply to center fielder Tyler Tolbert.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-20T17:48:24.844Z","endTime":"2026-09-20T17:48:59.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70363318949682,"aZ":-9.926799901441115,"pfxX":-2.9282851405669943,"pfxZ":12.299285213498832,"pX":0.17434985612304085,"pZ":1.7316856995569982,"vX0":6.285193210897811,"vY0":-133.8414911042635,"vZ0":-10.141588186283798,"x":110.35,"y":192.02,"x0":-1.827141780329919,"y0":50.00366123077084,"z0":6.28764804835435,"aX":-5.2977078086527465},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.2,"breakHorizontal":4.0,"spinRate":2308,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.40971084477263764,"extension":6.850319793600537},"index":0,"playId":"2e698d02-d53f-3cba-be58-7a58e4b17b7c","pitchNumber":1,"startTime":"2026-09-20T17:48:34.695Z","endTime":"2026-09-20T17:48:38.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71632877050572,"aZ":-9.828761804431064,"pfxX":-3.9784218878188726,"pfxZ":12.325013508225723,"pX":0.10592588734312618,"pZ":1.9837799497988189,"vX0":6.355072261564212,"vY0":-134.19644421760742,"vZ0":-9.57349663979597,"x":112.96,"y":185.22,"x0":-1.7826682977453299,"y0":50.000262578477574,"z0":6.310521338926841,"aX":-7.211530709428482},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.3,"breakHorizontal":5.8,"spinRate":2312,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.40913492417990893,"extension":6.714865366173549},"hitData":{"launchSpeed":102.8,"launchAngle":43.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":149.22,"coordY":63.35}},"index":1,"playId":"0542c959-5a2d-33c4-b4ea-8810a2eaae23","pitchNumber":2,"startTime":"2026-09-20T17:48:49.182Z","endTime":"2026-09-20T17:48:59.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T17:48:59.095Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-20T17:49:18.812Z","endTime":"2026-09-20T17:52:32.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7,8,9,10,11],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.825616600719847,"aZ":-12.36442399857241,"pfxX":-4.165761537301751,"pfxZ":10.903055532515356,"pX":-0.14973201648734577,"pZ":3.2365900433898234,"vX0":6.100841317636986,"vY0":-134.3565693005027,"vZ0":-6.152549164946371,"x":122.71,"y":151.39,"x0":-1.9152255402076805,"y0":50.00087447400495,"z0":6.445586639377538,"aX":-7.567682474751313},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":6.1,"spinRate":2193,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.408652240106822,"extension":6.811706256701027},"index":0,"playId":"85bb459d-59b3-317a-8630-25ca67dd0864","pitchNumber":1,"startTime":"2026-09-20T17:49:25.868Z","endTime":"2026-09-20T17:49:29.662Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-09-20T17:49:36.398Z","endTime":"2026-09-20T17:49:47.729Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69671763064528,"aZ":-23.457883445668283,"pfxX":-7.23613874251599,"pfxZ":6.684600627857588,"pX":0.21439620534106174,"pZ":1.4856219761170868,"vX0":6.862745293504712,"vY0":-114.22772427365189,"vZ0":-6.064110438965485,"x":108.83,"y":198.67,"x0":-1.9082006034140244,"y0":50.000903554885774,"z0":6.522484249708066,"aX":-9.432169882767523},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":10.6,"breakHorizontal":11.0,"spinRate":1563,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.48200628628373066,"extension":6.749545316792009},"index":2,"playId":"7348b9fc-61dc-3cea-be0d-f19c408b46ba","pitchNumber":2,"startTime":"2026-09-20T17:49:47.729Z","endTime":"2026-09-20T17:49:51.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14852005445996,"aZ":-23.300428584949604,"pfxX":-9.192823217308844,"pfxZ":6.6291469260862055,"pX":-1.3709584781732091,"pZ":2.8793330614800454,"vX0":4.269219453220594,"vY0":-115.71532690869715,"vZ0":-3.3101392804961645,"x":169.26,"y":161.04,"x0":-2.0579464845806292,"y0":50.004321279008224,"z0":6.5922895239110115,"aX":-12.309428675275402},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":11.3,"breakHorizontal":15.4,"spinRate":1500,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.47565297014139496,"extension":6.664743033623962},"index":3,"playId":"0f2a6560-2246-3135-b051-d84c893101d3","pitchNumber":3,"startTime":"2026-09-20T17:50:05.294Z","endTime":"2026-09-20T17:50:08.676Z","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.2,"endSpeed":83.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.359586324949117,"aZ":-12.536146795065012,"pfxX":-4.14350355485792,"pfxZ":10.868524401049903,"pX":-0.6444131827939287,"pZ":4.47228137445172,"vX0":4.928023442549147,"vY0":-134.1452924509218,"vZ0":-3.1810406363408097,"x":141.56,"y":118.03,"x0":-1.9744505166910384,"y0":50.00029116981354,"z0":6.577902923649282,"aX":-7.485347782001541},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.1,"breakHorizontal":6.4,"spinRate":2195,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40965778210953196,"extension":6.64758550102478},"index":4,"playId":"179dadfb-b6c4-3c4d-8806-c4530287cc87","pitchNumber":4,"startTime":"2026-09-20T17:50:21.056Z","endTime":"2026-09-20T17:50:24.878Z","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":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56283030719955,"aZ":-27.604957267454715,"pfxX":0.9254607182719323,"pfxZ":2.972800833100229,"pX":0.6821144327725878,"pZ":1.4413320321888627,"vX0":6.102704298671864,"vY0":-123.01963077301588,"vZ0":-6.169033090424397,"x":91.0,"y":199.86,"x0":-1.9473646247010845,"y0":50.00583052173795,"z0":6.310696236260045,"aX":1.4230054108376042},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.2,"breakHorizontal":-3.0,"spinRate":1826,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4446156139262536,"extension":6.697332524803774},"index":5,"playId":"2e87e45c-0174-39b8-951f-4714ff586332","pitchNumber":5,"startTime":"2026-09-20T17:50:36.436Z","endTime":"2026-09-20T17:50:40.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.852732327054092,"aZ":-22.70249030188953,"pfxX":2.017129187860583,"pfxZ":5.484277989765248,"pX":-0.7095287288913699,"pZ":4.187537789068105,"vX0":3.6610157441328766,"vY0":-130.45580913295083,"vZ0":-1.2579801136340065,"x":144.05,"y":125.72,"x0":-2.391921505552097,"y0":50.00383668269168,"z0":6.383498251496171,"aX":3.485045020837576},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.8,"breakHorizontal":-4.4,"spinRate":2189,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.4194766159270089,"extension":6.7187854153919275},"index":6,"playId":"5e4bb061-5704-38ae-9f08-d4fcb0a87af9","pitchNumber":6,"startTime":"2026-09-20T17:50:50.862Z","endTime":"2026-09-20T17:50:54.641Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.520036014316318,"aZ":-19.58969429977121,"pfxX":0.7156347332051642,"pfxZ":7.174794037548013,"pX":-0.046550788280563325,"pZ":2.936980331204784,"vX0":5.3475681717533154,"vY0":-131.7312544532105,"vZ0":-4.77234468665411,"x":118.77,"y":159.48,"x0":-2.1975660280245957,"y0":50.00392323108245,"z0":6.224490546653342,"aX":1.253590875541983},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.1,"breakHorizontal":-2.5,"spinRate":2253,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.41613149642572367,"extension":6.8749380045389},"index":7,"playId":"4dbda636-64fc-37e9-881a-bbff7c8842cd","pitchNumber":7,"startTime":"2026-09-20T17:51:07.699Z","endTime":"2026-09-20T17:51:11.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.948304872115585,"aZ":-29.332535981936424,"pfxX":-8.698784315563035,"pfxZ":2.0789989134811,"pX":0.2076679892054142,"pZ":1.3850314383010303,"vX0":7.12695183015681,"vY0":-116.66874928344889,"vZ0":-5.323310964370848,"x":109.08,"y":201.38,"x0":-1.771017054191449,"y0":50.001418053048425,"z0":6.49280559670332,"aX":-11.874186275702577},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.5,"breakHorizontal":13.8,"spinRate":1463,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4712429709940609,"extension":6.647796678451469},"index":8,"playId":"b01b354f-5b8b-39d5-b923-46d968eee3f4","pitchNumber":8,"startTime":"2026-09-20T17:51:31.597Z","endTime":"2026-09-20T17:51:34.937Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94746644493289,"aZ":-22.86406305884329,"pfxX":0.8409530998943102,"pfxZ":5.368091690980686,"pX":0.4844993803641369,"pZ":2.6258912466202067,"vX0":6.292396321744034,"vY0":-129.9879954224014,"vZ0":-4.718912857811537,"x":98.53,"y":167.88,"x0":-2.063855555829279,"y0":50.001436676484715,"z0":6.172525887407809,"aX":1.4553974932492972},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.0,"breakHorizontal":-2.8,"spinRate":2190,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.4193150860871828,"extension":6.933913285749264},"index":9,"playId":"f53b31f8-cbcd-3f9d-afd0-8a3b30387842","pitchNumber":9,"startTime":"2026-09-20T17:51:49.358Z","endTime":"2026-09-20T17:51:53.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06607369444069,"aZ":-10.987972548032724,"pfxX":-1.7792241044176618,"pfxZ":11.50894282480634,"pX":0.533478287389353,"pZ":2.56411233910207,"vX0":6.651291070502296,"vY0":-134.54625331148853,"vZ0":-8.047833608358701,"x":96.67,"y":169.55,"x0":-1.7350731587732555,"y0":50.004017865675905,"z0":6.364920268973248,"aX":-3.2761175185120033},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.3,"breakHorizontal":1.8,"spinRate":2251,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.4064544992274115,"extension":6.743694461289911},"index":10,"playId":"f549130e-f125-330c-9481-e2aba04d9259","pitchNumber":10,"startTime":"2026-09-20T17:52:12.593Z","endTime":"2026-09-20T17:52:16.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05016034421455,"aZ":-39.461605379343446,"pfxX":-11.541358193337658,"pfxZ":-5.5271905840151785,"pX":0.7455839764656219,"pZ":0.43077125028684293,"vX0":8.93193622383324,"vY0":-115.44748957872757,"vZ0":-4.990427830768408,"x":88.58,"y":227.15,"x0":-1.7174776674753924,"y0":50.00187370013791,"z0":6.513099599712918,"aX":-15.224195493603185},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.2,"breakHorizontal":18.0,"spinRate":1513,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.47863674939917056,"extension":6.750970745361466},"index":11,"playId":"fc66e47e-488d-30f2-8803-8d0958ce97eb","pitchNumber":11,"startTime":"2026-09-20T17:52:29.140Z","endTime":"2026-09-20T17:52:32.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T17:52:32.651Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a line drive to right fielder Nick Loftin. Brandon Lowe to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-20T17:52:43.642Z","endTime":"2026-09-20T17:53:11.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.6,"endSpeed":84.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.883107499432775,"aZ":-11.05954861211686,"pfxX":-4.343660136749613,"pfxZ":11.578723112152108,"pX":0.6470212859830791,"pZ":2.591057564708678,"vX0":7.962787059988995,"vY0":-134.36790334029482,"vZ0":-7.950238348813309,"x":92.34,"y":168.82,"x0":-1.7942504569726136,"y0":50.00225507395041,"z0":6.379446620558411,"aX":-7.92118670349134},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.3,"breakHorizontal":6.1,"spinRate":2235,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.40808540010994854,"extension":6.875833078784631},"hitData":{"launchSpeed":73.7,"launchAngle":24.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.22,"coordY":109.54}},"index":0,"playId":"d7dbb633-c891-3a38-82d2-4274f8a16b17","pitchNumber":1,"startTime":"2026-09-20T17:53:01.416Z","endTime":"2026-09-20T17:53:11.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T17:53:11.439Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Oneil Cruz pops out to shortstop Bobby Witt Jr. on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-20T17:53:21.747Z","endTime":"2026-09-20T17:54:56.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41829231129256,"aZ":-22.786713325651963,"pfxX":0.009972689364415449,"pfxZ":5.402232885559852,"pX":0.0536965190512221,"pZ":2.2658532588039155,"vX0":5.546693759891541,"vY0":-130.01073306137718,"vZ0":-5.7955967532824175,"x":114.95,"y":177.6,"x0":-2.0952827899876008,"y0":50.00175943652522,"z0":6.217949747809269,"aX":0.017209543779027673},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.9,"breakHorizontal":-1.1,"spinRate":2102,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.418901713367656,"extension":6.8504617200879165},"index":0,"playId":"8381c787-93af-37b3-9ed6-0f2ede399f9f","pitchNumber":1,"startTime":"2026-09-20T17:53:43.955Z","endTime":"2026-09-20T17:53:47.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.549532936973968,"aZ":-13.920484090080963,"pfxX":-4.634840255836899,"pfxZ":9.78720305662695,"pX":-0.1678081885140882,"pZ":3.60969922333134,"vX0":5.975082311321855,"vY0":-135.23198400937812,"vZ0":-4.94779262990765,"x":123.4,"y":141.32,"x0":-1.7965470146640483,"y0":50.0032569185748,"z0":6.428469929173737,"aX":-8.645195922606172},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":7.2,"spinRate":2040,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4039427022700601,"extension":6.640301503041626},"index":1,"playId":"a5ed3644-ac10-3c31-920c-bd505bdfd3fa","pitchNumber":2,"startTime":"2026-09-20T17:54:01.661Z","endTime":"2026-09-20T17:54:05.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.141914530776727,"aZ":-16.373948763116243,"pfxX":-6.555742913494557,"pfxZ":8.432094847636794,"pX":0.18521432511073996,"pZ":3.2904913874793733,"vX0":7.585217444145775,"vY0":-135.87157339383737,"vZ0":-5.1340377108216,"x":109.94,"y":149.94,"x0":-1.7879531712460877,"y0":50.004092008117816,"z0":6.338520225962211,"aX":-12.286401204231925},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":10.3,"spinRate":2116,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4027812705060527,"extension":6.75587888990659},"index":2,"playId":"955e1d28-a3eb-3a39-b342-3501bb67968f","pitchNumber":3,"startTime":"2026-09-20T17:54:27.330Z","endTime":"2026-09-20T17:54:31.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.839572571428192,"aZ":-27.89199850527687,"pfxX":2.142325655133149,"pfxZ":2.6904094833859133,"pX":1.0103375646849933,"pZ":2.769922713105342,"vX0":6.441513218484984,"vY0":-125.49569239438914,"vZ0":-3.3449868944931422,"x":78.49,"y":163.99,"x0":-1.8699501550163833,"y0":50.00272984063856,"z0":6.396528613870831,"aX":3.4106837924530775},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.3,"breakHorizontal":-5.4,"spinRate":2005,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.4367497740182853,"extension":6.6556622443301805},"hitData":{"launchSpeed":54.5,"launchAngle":33.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":127.92,"coordY":139.54}},"index":3,"playId":"fb83f731-1019-36e2-99e9-5b836bf6b7d8","pitchNumber":4,"startTime":"2026-09-20T17:54:49.345Z","endTime":"2026-09-20T17:54:56.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T17:54:56.216Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to right fielder Nick Loftin.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-20T17:55:15.369Z","endTime":"2026-09-20T17:55:47.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32773903969989,"aZ":-27.108828037760304,"pfxX":2.5606591627421897,"pfxZ":3.223015267650723,"pX":0.7827345158872534,"pZ":1.781554126189715,"vX0":5.884544569896998,"vY0":-124.3987475987811,"vZ0":-5.617645014984935,"x":87.16,"y":190.68,"x0":-1.9435224174851788,"y0":50.00194079365491,"z0":6.308632923511535,"aX":4.023730723103112},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.8,"breakHorizontal":-6.0,"spinRate":2067,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.43983534353205256,"extension":6.840287271431816},"index":0,"playId":"37b21831-ef85-308e-b5be-671bca75b72a","pitchNumber":1,"startTime":"2026-09-20T17:55:21.381Z","endTime":"2026-09-20T17:55:25.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55223886727706,"aZ":-16.75152871633116,"pfxX":-5.43443325063786,"pfxZ":8.372356367766862,"pX":-0.35182355613047345,"pZ":2.303385153524866,"vX0":6.1936883793011654,"vY0":-134.70427403283892,"vZ0":-7.388493999688087,"x":130.41,"y":176.59,"x0":-1.9720787869781227,"y0":50.00598335182052,"z0":6.26080047783058,"aX":-10.01496398836026},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.8,"breakHorizontal":8.5,"spinRate":2112,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4062203556094999,"extension":6.868811298833798},"hitData":{"launchSpeed":94.0,"launchAngle":40.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.67,"coordY":113.05}},"index":1,"playId":"2ba5490e-9aba-3bce-a5ec-12e8ad2e2802","pitchNumber":2,"startTime":"2026-09-20T17:55:38.885Z","endTime":"2026-09-20T17:55:47.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T17:55:47.430Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-20T17:58:08.603Z","endTime":"2026-09-20T18:00:02.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yohan Ramírez replaces Lake Bachar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-20T17:57:07.817Z","endTime":"2026-09-20T17:58:10.772Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.169489985010635,"aZ":-23.59281206020211,"pfxX":-9.087175786015631,"pfxZ":4.3240652914693865,"pX":-2.4271631226839294,"pZ":3.9367443221965694,"vX0":1.142211886457185,"vY0":-140.0863435492167,"vZ0":0.7599423992276394,"x":209.52,"y":132.49,"x0":-1.6603501989404061,"y0":50.001323335453804,"z0":5.206324200838152,"aX":-18.026134358563016},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.2,"breakHorizontal":16.2,"spinRate":2218,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.39126006480416864,"extension":6.629852069171165},"index":1,"playId":"79fdf5c6-3776-367e-b458-ea1e826408a2","pitchNumber":1,"startTime":"2026-09-20T17:58:10.772Z","endTime":"2026-09-20T17:58:14.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.674148313023938,"aZ":-29.844217634875935,"pfxX":7.776275395506254,"pfxZ":1.5625530858297765,"pX":0.3819971044873435,"pZ":1.7781988102306574,"vX0":2.3468441549677683,"vY0":-120.27311684831837,"vZ0":-1.837989908188304,"x":102.44,"y":190.77,"x0":-1.6126733168942595,"y0":50.00262015426761,"z0":5.157518907996658,"aX":11.581184909091313},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.6,"breakHorizontal":-14.6,"spinRate":2603,"spinDirection":69},"zone":9,"typeConfidence":0.92,"plateTime":0.45253369733405924,"extension":6.734695112563707},"index":2,"playId":"09d307e1-be6f-324f-9a22-003f5aeca66b","pitchNumber":2,"startTime":"2026-09-20T17:58:32.581Z","endTime":"2026-09-20T17:58:40.183Z","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":95.1,"endSpeed":87.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.583022073792343,"aZ":-27.500346460522067,"pfxX":-9.003965038570279,"pfxZ":2.403030720246992,"pX":-1.2200367103002423,"pZ":2.931713271014046,"vX0":4.060911436784847,"vY0":-138.55235389017298,"vZ0":-0.521589625064447,"x":163.5,"y":159.62,"x0":-1.5337970048603413,"y0":50.00418824228258,"z0":4.958015283807452,"aX":-17.52974537412207},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.4,"breakHorizontal":15.5,"spinRate":2163,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.3951125681115979,"extension":6.732641801265953},"index":3,"playId":"856abe45-99a4-3b85-bed6-1f32b3a440ce","pitchNumber":3,"startTime":"2026-09-20T17:58:57.711Z","endTime":"2026-09-20T17:59:01.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84358487547021,"aZ":-25.800661083964272,"pfxX":-10.45623326929648,"pfxZ":3.2205975334719605,"pX":0.8930213349946323,"pZ":2.212225302773058,"vX0":9.317056523447125,"vY0":-139.45636197657137,"vZ0":-3.3823137304512336,"x":82.96,"y":179.05,"x0":-1.1242474587616125,"y0":50.00588129405263,"z0":5.132932713835785,"aX":-20.706114315251153},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.3,"breakHorizontal":17.2,"spinRate":2200,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.3919865754727767,"extension":6.999682041579651},"index":4,"playId":"eae8ec41-68df-3d5b-b6df-f3ed9467ffb9","pitchNumber":4,"startTime":"2026-09-20T17:59:17.421Z","endTime":"2026-09-20T17:59:21.464Z","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":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25547805859376,"aZ":-26.229530998546487,"pfxX":-10.243209716264042,"pfxZ":3.0145217981348322,"pX":0.07979541396448267,"pZ":1.7560344892938777,"vX0":7.453380470407077,"vY0":-139.30952466498155,"vZ0":-4.132048631919433,"x":113.96,"y":191.37,"x0":-1.2947496794427873,"y0":50.00298211049596,"z0":4.98495354455274,"aX":-20.20503018953197},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.8,"breakHorizontal":17.0,"spinRate":2243,"spinDirection":227},"zone":8,"typeConfidence":0.9,"plateTime":0.3926283430602675,"extension":6.8312616227110095},"index":5,"playId":"72da9f4a-007a-34f7-b6a3-b155090393be","pitchNumber":5,"startTime":"2026-09-20T17:59:38.543Z","endTime":"2026-09-20T17:59:42.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.738283744401457,"aZ":-17.61967124147671,"pfxX":-7.007437791991773,"pfxZ":7.272130565994447,"pX":0.1341562443677048,"pZ":1.5565197929350192,"vX0":6.6197861547648,"vY0":-139.92646190248306,"vZ0":-6.156798125917973,"x":111.89,"y":196.75,"x0":-1.3408730842838974,"y0":50.006731612291446,"z0":4.922054364220792,"aX":-14.032289189403132},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.2,"breakHorizontal":11.5,"spinRate":2370,"spinDirection":234},"zone":8,"typeConfidence":0.9,"plateTime":0.39001080054103365,"extension":6.846897199819837},"index":6,"playId":"e4cb743a-0c11-3689-8225-6e665089f5e9","pitchNumber":6,"startTime":"2026-09-20T17:59:58.321Z","endTime":"2026-09-20T18:00:02.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:00:02.398Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Maile called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-20T18:00:15.202Z","endTime":"2026-09-20T18:02:23.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1296879899034,"aZ":-27.62862094051782,"pfxX":7.290126978925568,"pfxZ":2.9222174426365584,"pX":0.33775012371577323,"pZ":2.760134859569081,"vX0":6.11989509605171,"vY0":-123.50851231590902,"vZ0":-0.42089915672929323,"x":104.13,"y":164.26,"x0":-3.1135866818454248,"y0":50.00209161772579,"z0":5.24356632148304,"aX":11.332124372943609},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.4,"breakHorizontal":-14.5,"spinRate":2599,"spinDirection":68},"zone":6,"typeConfidence":0.92,"plateTime":0.44240147951015274,"extension":6.946898311223436},"index":0,"playId":"5d1104ae-a152-3789-90c8-9c29f554561f","pitchNumber":1,"startTime":"2026-09-20T18:00:30.213Z","endTime":"2026-09-20T18:00:34.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.144787464903676,"aZ":-29.05516978036866,"pfxX":9.92958086453061,"pfxZ":2.006828058610747,"pX":1.4750787820212692,"pZ":2.334668173330889,"vX0":7.553810760545523,"vY0":-124.4969787189233,"vZ0":-1.4746469361423862,"x":60.77,"y":175.74,"x0":-2.898356267358551,"y0":50.00337867472515,"z0":5.360318730400437,"aX":15.443815248115484},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.5,"breakHorizontal":-19.8,"spinRate":2800,"spinDirection":59},"zone":14,"typeConfidence":0.92,"plateTime":0.44149967938964974,"extension":6.827971439649147},"index":1,"playId":"660cb651-4ad2-30ee-8a29-35671ec2342b","pitchNumber":2,"startTime":"2026-09-20T18:00:47.839Z","endTime":"2026-09-20T18:00:51.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.694421220186666,"aZ":-28.03240925091405,"pfxX":-11.547246496166562,"pfxZ":2.1229256093288775,"pX":-1.0833273418654579,"pZ":3.2864506149730994,"vX0":8.895168626835245,"vY0":-138.64710450717746,"vZ0":0.325946088849957,"x":158.29,"y":150.05,"x0":-2.831296785733974,"y0":50.001275927906114,"z0":5.036592425164078,"aX":-22.502876308273276},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.1,"breakHorizontal":19.1,"spinRate":2254,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.39489149904309784,"extension":6.911653920990819},"index":2,"playId":"1764be62-80e4-3e16-88f4-741eec2e0eb0","pitchNumber":3,"startTime":"2026-09-20T18:01:06.653Z","endTime":"2026-09-20T18:01:10.636Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-09-20T18:01:24.922Z","endTime":"2026-09-20T18:01:37.106Z","isPitch":false,"type":"action","player":{"id":571912,"link":"/api/v1/people/571912"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.091811410142594,"aZ":-27.851844157439178,"pfxX":8.850677838895821,"pfxZ":2.785236198835774,"pX":3.1005482433495843,"pZ":-0.09330983614158249,"vX0":11.740124498831408,"vY0":-124.15554325361902,"vZ0":-6.725792088925978,"x":-1.19,"y":241.3,"x0":-2.8490569022435084,"y0":50.004317889660605,"z0":4.985158696916018,"aX":13.743970463324073},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.5,"breakHorizontal":-18.8,"spinRate":2768,"spinDirection":56},"zone":14,"typeConfidence":0.92,"plateTime":0.442065736768976,"extension":6.972535044912596},"index":4,"playId":"02bc6938-348f-3fd5-bc93-6310e61d5bff","pitchNumber":4,"startTime":"2026-09-20T18:01:37.106Z","endTime":"2026-09-20T18:01:41.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.568581067101686,"aZ":-30.872389036839355,"pfxX":9.858234592662917,"pfxZ":0.8611911610564746,"pX":1.3027452827944435,"pZ":2.5504388417402213,"vX0":7.1436962522483,"vY0":-122.69870532144164,"vZ0":-0.5253545106106691,"x":67.34,"y":169.92,"x0":-2.9374016389895194,"y0":50.00250639387749,"z0":5.421290691940044,"aX":14.876348692129707},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.7,"breakHorizontal":-19.7,"spinRate":2780,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.4481443770195983,"extension":6.997760359234783},"index":5,"playId":"ca9cf8e7-7b38-3c43-bd34-e87613fc4422","pitchNumber":5,"startTime":"2026-09-20T18:01:58.506Z","endTime":"2026-09-20T18:02:01.851Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.277155723305064,"aZ":-27.1531401483523,"pfxX":-11.316249681051886,"pfxZ":2.5027177255191493,"pX":-0.007955319844632425,"pZ":2.1982224738000666,"vX0":11.31367399298333,"vY0":-140.67450340310015,"vZ0":-2.7523527970636628,"x":117.3,"y":179.43,"x0":-2.6074929748911875,"y0":50.00482345720607,"z0":4.945489748229582,"aX":-22.731063515759114},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.1,"breakHorizontal":18.2,"spinRate":2243,"spinDirection":231},"zone":8,"typeConfidence":0.9,"plateTime":0.3890289728367069,"extension":6.987967575404291},"index":6,"playId":"c2af7461-b1d3-3601-bb9d-bedb3650bbd0","pitchNumber":6,"startTime":"2026-09-20T18:02:18.631Z","endTime":"2026-09-20T18:02:23.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:02:23.046Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Tolbert grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-20T18:02:29.111Z","endTime":"2026-09-20T18:03:57.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"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":"Groundout","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":3},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.021981756609097,"aZ":-16.625720989923472,"pfxX":-8.162902130717445,"pfxZ":7.777057615377096,"pX":1.7664027035932293,"pZ":1.8305748166867253,"vX0":15.259244301394016,"vY0":-140.31684878746253,"vZ0":-5.340201277075949,"x":49.67,"y":189.35,"x0":-2.675519333043192,"y0":50.001277707815454,"z0":4.837493699366069,"aX":-16.31762259067687},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":11.8,"spinRate":2448,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.38998140787989044,"extension":6.999921656703565},"index":0,"playId":"3900fb69-d2e1-3775-946a-fd7d4c49fc9a","pitchNumber":1,"startTime":"2026-09-20T18:02:49.234Z","endTime":"2026-09-20T18:02:53.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.918353991472916,"aZ":-32.99070642802984,"pfxX":7.701119701134125,"pfxZ":-0.5317217602922222,"pX":1.1560237209288378,"pZ":1.7547216079089654,"vX0":7.8642184309334295,"vY0":-122.8580279109518,"vZ0":-1.6186768029754557,"x":72.94,"y":191.4,"x0":-3.0848604845468293,"y0":50.003803147422836,"z0":5.221155136686389,"aX":11.794229948150441},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.1,"breakHorizontal":-15.7,"spinRate":2734,"spinDirection":62},"zone":14,"typeConfidence":0.81,"plateTime":0.4454981724223668,"extension":7.007085293900739},"index":1,"playId":"33914997-dc13-30ea-8075-29465420849e","pitchNumber":2,"startTime":"2026-09-20T18:03:09.350Z","endTime":"2026-09-20T18:03:13.685Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.670270743574832,"aZ":-30.504675502599024,"pfxX":5.882327511174562,"pfxZ":1.0769184146510753,"pX":0.037204982687082645,"pZ":2.1829059116382705,"vX0":5.831321653678862,"vY0":-123.44107458268068,"vZ0":-1.3012612701896922,"x":115.58,"y":179.84,"x0":-3.1165251371052514,"y0":50.00318502417296,"z0":5.275919044506254,"aX":9.111546034120398},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":-12.0,"spinRate":2672,"spinDirection":72},"zone":5,"typeConfidence":0.9,"plateTime":0.4430530136466091,"extension":7.0846185951552245},"index":2,"playId":"7de2d9e6-97f4-30de-b245-2057e76a54a2","pitchNumber":3,"startTime":"2026-09-20T18:03:30.059Z","endTime":"2026-09-20T18:03:33.910Z","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":97.0,"endSpeed":88.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15123730925598,"aZ":-28.46353623624811,"pfxX":-11.125554881169858,"pfxZ":1.846081053537084,"pX":-0.37218507093948916,"pZ":2.4826213139953617,"vX0":10.648764141982026,"vY0":-140.83594613304876,"vZ0":-1.69192942660879,"x":131.19,"y":171.75,"x0":-2.7578297331353996,"y0":50.000567879459574,"z0":4.933043968608176,"aX":-22.33443883206703},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.1,"breakHorizontal":18.0,"spinRate":2353,"spinDirection":235},"zone":4,"typeConfidence":0.9,"plateTime":0.388992960871847,"extension":6.875788419471154},"hitData":{"launchSpeed":75.0,"launchAngle":-43.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":162.83}},"index":3,"playId":"44648ff2-e466-30b5-99b9-b0ef9c5ff52f","pitchNumber":4,"startTime":"2026-09-20T18:03:49.182Z","endTime":"2026-09-20T18:03:57.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:03:57.019Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-20T18:05:56.316Z","endTime":"2026-09-20T18:07:00.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.3,"endSpeed":68.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.96419575629614,"aZ":-38.72310750072445,"pfxX":5.011673583954666,"pfxZ":-5.576306694049105,"pX":0.5712375409533997,"pZ":2.2744091211987914,"vX0":4.507438680305938,"vY0":-108.1017095917537,"vZ0":-0.036581790787246105,"x":95.23,"y":177.37,"x0":-2.1966201787995847,"y0":50.000253366120106,"z0":6.565224039523072,"aX":5.891227878345134},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-9.7,"breakHorizontal":-10.3,"spinRate":2004,"spinDirection":28},"zone":9,"typeConfidence":2.0,"plateTime":0.5079188384418845,"extension":6.710805068775241},"index":0,"playId":"a495e671-8a74-31f2-ad3c-9c41aca9d51d","pitchNumber":1,"startTime":"2026-09-20T18:06:08.108Z","endTime":"2026-09-20T18:06:11.952Z","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":93.5,"endSpeed":85.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.851173323868306,"aZ":-14.927349016055608,"pfxX":-4.136924652397285,"pfxZ":9.176007913103225,"pX":0.037985163376810106,"pZ":3.76761218682534,"vX0":6.621146638894572,"vY0":-136.00726468834733,"vZ0":-4.280745083749347,"x":115.55,"y":137.05,"x0":-1.8866800286646301,"y0":50.00544561434276,"z0":6.391886427981993,"aX":-7.778590919762941},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":6.1,"spinRate":2165,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.40216927523679624,"extension":6.701503642685654},"index":1,"playId":"d4b38b14-38db-3b0f-85ce-3d17a891cc24","pitchNumber":2,"startTime":"2026-09-20T18:06:21.302Z","endTime":"2026-09-20T18:06:24.797Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-09-20T18:06:31.481Z","endTime":"2026-09-20T18:06:41.036Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10700004184624,"aZ":-26.52728114365005,"pfxX":-7.2843485162991115,"pfxZ":4.223933375456194,"pX":-1.4008122257875515,"pZ":1.6027632191211063,"vX0":3.365962419936979,"vY0":-115.1348173323203,"vZ0":-5.287954060268836,"x":170.4,"y":195.51,"x0":-1.9381196126511961,"y0":50.004193525884,"z0":6.507826734023287,"aX":-9.744584316343094},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":6.6,"breakHorizontal":12.4,"spinRate":1509,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.47639523391799443,"extension":6.561919490603359},"index":3,"playId":"de8e031b-217c-3441-892f-6f449a78eaed","pitchNumber":3,"startTime":"2026-09-20T18:06:41.036Z","endTime":"2026-09-20T18:06:44.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.110860827192088,"aZ":-14.993240304177199,"pfxX":-4.959110655767908,"pfxZ":9.170434377192834,"pX":-0.11734358157887932,"pZ":2.649471129655695,"vX0":6.541870693560278,"vY0":-135.85745208835098,"vZ0":-7.3443655239965375,"x":121.47,"y":167.24,"x0":-1.909578688531564,"y0":50.003630517484204,"z0":6.425257090241653,"aX":-9.29246470250945},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":7.7,"spinRate":2171,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4027966083726491,"extension":6.5861849135142165},"index":4,"playId":"330b48f1-375a-3e4f-96de-ef16659c078e","pitchNumber":4,"startTime":"2026-09-20T18:06:56.098Z","endTime":"2026-09-20T18:07:00.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:07:00.932Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Flores Jr. doubles (6) on a sharp line drive to left fielder John Rave.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-20T18:07:23.268Z","endTime":"2026-09-20T18:07:38.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.676627510155534,"aZ":-28.47813241940685,"pfxX":2.4637140229233174,"pfxZ":2.353346874332706,"pX":0.23218401487380572,"pZ":2.892861971647722,"vX0":4.93459789723639,"vY0":-124.62896495086127,"vZ0":-2.8049333472227675,"x":108.15,"y":160.67,"x0":-2.095482838716128,"y0":50.000596711242586,"z0":6.391445825123077,"aX":3.864092074998648},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.8,"breakHorizontal":-5.6,"spinRate":1981,"spinDirection":178},"zone":5,"typeConfidence":2.0,"plateTime":0.4399349777337802,"extension":6.617770130889508},"hitData":{"launchSpeed":105.9,"launchAngle":20.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":86.56,"coordY":70.46}},"index":0,"playId":"909e033e-a140-3178-a3f1-f1caec7b63d5","pitchNumber":1,"startTime":"2026-09-20T18:07:26.487Z","endTime":"2026-09-20T18:07:38.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:07:38.976Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-20T18:07:51.435Z","endTime":"2026-09-20T18:10:07.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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":86.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.488382053400986,"aZ":-14.376830134003043,"pfxX":-2.8300814002582526,"pfxZ":9.402110607527373,"pX":0.0824803049564372,"pZ":4.452956977779263,"vX0":6.1011974729512435,"vY0":-135.9095925226539,"vZ0":-2.925555158394639,"x":113.86,"y":118.55,"x0":-1.8119615182628828,"y0":50.00255710513881,"z0":6.52680829936292,"aX":-5.357654296089851},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":4.0,"spinRate":2163,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4011970827673039,"extension":6.683416636616991},"index":0,"playId":"f23ed919-7e3c-352e-a4af-0c37ab0ab697","pitchNumber":1,"startTime":"2026-09-20T18:08:11.393Z","endTime":"2026-09-20T18:08:15.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.092560271012978,"aZ":-35.688892573212186,"pfxX":-8.017199506365031,"pfxZ":-2.708776529367773,"pX":-0.8967831368388801,"pZ":1.7364252505914473,"vX0":4.594529670741721,"vY0":-113.8534382853941,"vZ0":-2.745957174547507,"x":151.18,"y":191.9,"x0":-1.9109410026911773,"y0":50.00228148651462,"z0":6.529114617520962,"aX":-10.406837069169848},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-5.4,"breakHorizontal":13.2,"spinRate":1493,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.48315455758400994,"extension":6.650435309554013},"index":1,"playId":"8b0e3ec7-29c5-3b85-aff0-8a8f5b57a2ab","pitchNumber":2,"startTime":"2026-09-20T18:08:25.852Z","endTime":"2026-09-20T18:08:29.593Z","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.0,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36861921642516,"aZ":-12.58653794705522,"pfxX":-3.8192190193223374,"pfxZ":10.540003656582819,"pX":0.7773871620627683,"pZ":4.4818183684869615,"vX0":8.183504523121195,"vY0":-135.19389833329862,"vZ0":-3.0553038437419002,"x":87.37,"y":117.77,"x0":-1.7872272947435761,"y0":50.00452179910306,"z0":6.505258039840667,"aX":-7.099975616169809},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":5.3,"spinRate":1984,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4045319538597818,"extension":6.82485726304591},"index":2,"playId":"283863db-1a98-3e7f-875c-f9cd8e5b0026","pitchNumber":3,"startTime":"2026-09-20T18:08:49.840Z","endTime":"2026-09-20T18:08:53.872Z","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":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9612026708257,"aZ":-21.25718636334504,"pfxX":0.5755603786672125,"pfxZ":6.211095023637896,"pX":0.7946009250178931,"pZ":1.0409805713021532,"vX0":7.294073840752146,"vY0":-130.59673254837463,"vZ0":-8.932326509966863,"x":86.71,"y":210.67,"x0":-2.0890872514726175,"y0":50.003073667889716,"z0":6.056331317414413,"aX":1.011323628625595},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.8,"breakHorizontal":-2.4,"spinRate":2113,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4166186136491472,"extension":6.854444395587615},"index":3,"playId":"958637c1-cf26-314a-acdd-78ce4e14ec92","pitchNumber":4,"startTime":"2026-09-20T18:09:07.597Z","endTime":"2026-09-20T18:09:11.952Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-09-20T18:09:27.116Z","endTime":"2026-09-20T18:09:41.339Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.033544273991275,"aZ":-28.474923397998385,"pfxX":-8.681762059302947,"pfxZ":2.781615618977389,"pX":-1.3174270247428663,"pZ":2.2187795826246535,"vX0":4.161096130141261,"vY0":-114.55350527567187,"vZ0":-3.6156996366319216,"x":167.22,"y":178.87,"x0":-2.028895004124772,"y0":50.00223101802858,"z0":6.599291236858111,"aX":-11.54532241868169},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":4.4,"breakHorizontal":14.6,"spinRate":1470,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4780197484075184,"extension":6.6242932022350445},"index":5,"playId":"7fc27b0c-76f8-3b63-bcdc-de06d7108ce5","pitchNumber":5,"startTime":"2026-09-20T18:09:41.339Z","endTime":"2026-09-20T18:09:44.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41099795819101,"aZ":-31.775644460993576,"pfxX":-0.17975210255382956,"pfxZ":0.25367233926161425,"pX":0.4437434900889127,"pZ":2.905919694677966,"vX0":5.759286047484217,"vY0":-123.66430752169259,"vZ0":-2.0209980466253783,"x":100.09,"y":160.32,"x0":-1.8824214412912248,"y0":50.00285368003555,"z0":6.374608057015255,"aX":-0.2823684706748007},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":-0.8,"spinRate":1859,"spinDirection":76},"zone":3,"typeConfidence":2.0,"plateTime":0.44127796953008147,"extension":6.725479837227079},"index":6,"playId":"af7998a3-6db2-3d6f-af96-c493dd3ad09d","pitchNumber":6,"startTime":"2026-09-20T18:10:03.766Z","endTime":"2026-09-20T18:10:07.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:10:07.961Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Mangum lines out to left fielder John Rave.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-20T18:10:15.720Z","endTime":"2026-09-20T18:11:47.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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, 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":73.5,"endSpeed":67.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.377056183547506,"aZ":-38.134293458233145,"pfxX":4.039779743941528,"pfxZ":-5.14492333334951,"pX":-0.21354899865133167,"pZ":3.6087128292065866,"vX0":3.070595844856443,"vY0":-106.92056990397444,"vZ0":2.7562093272020123,"x":125.14,"y":141.34,"x0":-2.1929787674866046,"y0":50.003786403904726,"z0":6.581193628904237,"aX":4.678322923636824},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-8.3,"breakHorizontal":-8.2,"spinRate":1635,"spinDirection":28},"zone":11,"typeConfidence":2.0,"plateTime":0.5122148684476171,"extension":6.471921196844712},"index":0,"playId":"24123885-ad5c-331d-bc40-31b6fbbdb445","pitchNumber":1,"startTime":"2026-09-20T18:10:31.992Z","endTime":"2026-09-20T18:10:35.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.534020716359468,"aZ":-14.67386662281856,"pfxX":-2.030358007051547,"pfxZ":9.347026039147151,"pX":0.9059982067850524,"pZ":3.6293407654102645,"vX0":7.93405762802283,"vY0":-135.23961039249608,"vZ0":-4.8249009042132665,"x":82.47,"y":140.79,"x0":-1.7883396972233179,"y0":50.00386928444462,"z0":6.448832125636343,"aX":-3.8034794785419708},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":2.2,"spinRate":2056,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.40337034024178964,"extension":6.702277837643518},"index":1,"playId":"8c518ad4-7d29-3a0e-a5b8-f6759e07fe1f","pitchNumber":2,"startTime":"2026-09-20T18:10:49.883Z","endTime":"2026-09-20T18:10:54.175Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-09-20T18:11:04.450Z","endTime":"2026-09-20T18:11:21.351Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37849401272328,"aZ":-14.400526324920234,"pfxX":-2.652584373935671,"pfxZ":9.160864049283305,"pX":-0.09269381727164978,"pZ":5.295573297914558,"vX0":5.891430568368086,"vY0":-137.64227143582468,"vZ0":-0.5674975945994326,"x":120.53,"y":95.8,"x0":-1.9055870902023766,"y0":50.000315188820174,"z0":6.46962481077603,"aX":-5.1455380033174505},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":3.7,"spinRate":2124,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39626522383241936,"extension":6.635982979526842},"index":3,"playId":"2297e47b-c4fc-3536-9cd4-23dd4d7e39f1","pitchNumber":3,"startTime":"2026-09-20T18:11:21.351Z","endTime":"2026-09-20T18:11:25.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.886404041312744,"aZ":-28.754671602741197,"pfxX":-8.565952619054869,"pfxZ":2.536031787755114,"pX":-0.9404002470249772,"pZ":3.115454034836346,"vX0":4.74674801092627,"vY0":-115.48940606046594,"vZ0":-1.7209083623873853,"x":152.85,"y":154.66,"x0":-1.911468515872843,"y0":50.0022871134545,"z0":6.640781851005878,"aX":-11.549033201978803},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":4.4,"breakHorizontal":14.3,"spinRate":1445,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4746001147170671,"extension":6.549399138122087},"hitData":{"launchSpeed":84.6,"launchAngle":25.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.4,"coordY":90.04}},"index":4,"playId":"6b9245c2-ffa5-3b6b-9015-3a9a6d11ab19","pitchNumber":4,"startTime":"2026-09-20T18:11:40.027Z","endTime":"2026-09-20T18:11:47.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:11:47.509Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-09-20T18:13:54.848Z","endTime":"2026-09-20T18:15:02.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.883285352614234,"aZ":-30.02863813367355,"pfxX":8.038529641704011,"pfxZ":1.3985319196024903,"pX":-0.4151291701786703,"pZ":2.4568892576275427,"vX0":4.031546533441549,"vY0":-122.58848591146675,"vZ0":-0.5314488187185782,"x":132.82,"y":172.44,"x0":-3.1220687167510475,"y0":50.0008745597829,"z0":5.226694002410152,"aX":12.304697737430443},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.6,"breakHorizontal":-15.5,"spinRate":2697,"spinDirection":66},"zone":4,"typeConfidence":0.92,"plateTime":0.4457817418813894,"extension":6.824748318767044},"index":0,"playId":"dab9e1fd-f70c-37a6-9f87-a070b5c745c4","pitchNumber":1,"startTime":"2026-09-20T18:14:01.010Z","endTime":"2026-09-20T18:14:04.873Z","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":96.9,"endSpeed":89.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77901483479025,"aZ":-25.28516973365622,"pfxX":-10.744335198973884,"pfxZ":3.414188752360448,"pX":0.3324469253030702,"pZ":1.8065367618668569,"vX0":12.015056382104582,"vY0":-140.66732850519207,"vZ0":-3.941845391251534,"x":104.33,"y":190.0,"x0":-2.5838471966364653,"y0":50.0054226206531,"z0":4.8516323950730165,"aX":-21.690003401264974},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.5,"breakHorizontal":17.2,"spinRate":2349,"spinDirection":231},"zone":9,"typeConfidence":0.91,"plateTime":0.38832174676608,"extension":7.158384679497344},"index":1,"playId":"666ef12c-c435-3950-ae23-917741274a53","pitchNumber":2,"startTime":"2026-09-20T18:14:17.963Z","endTime":"2026-09-20T18:14:21.776Z","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":87.2,"endSpeed":80.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.881757033635722,"aZ":-26.3001222203685,"pfxX":4.359534885841548,"pfxZ":3.611720543911753,"pX":2.369256943675235,"pZ":0.6374676153767271,"vX0":11.32889019087614,"vY0":-126.48493693719925,"vZ0":-5.734675871453807,"x":26.69,"y":221.57,"x0":-2.7273460735211588,"y0":50.00318682149974,"z0":5.032768313341949,"aX":7.08919221385453},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.4,"breakHorizontal":-10.4,"spinRate":2804,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.43240759620370506,"extension":6.96068155210843},"index":2,"playId":"9278242f-6442-32ec-ba67-8e447f37a493","pitchNumber":3,"startTime":"2026-09-20T18:14:36.484Z","endTime":"2026-09-20T18:14:40.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.281879840173577,"aZ":-24.365153455464824,"pfxX":-10.95037981419942,"pfxZ":3.8259827826387456,"pX":-1.0222331218757492,"pZ":2.264410020502527,"vX0":8.545868256553202,"vY0":-141.7352052929187,"vZ0":-3.567042774026551,"x":155.97,"y":177.64,"x0":-2.648193862873643,"y0":50.004256663250835,"z0":5.088468096143432,"aX":-22.363022164550735},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.4,"breakHorizontal":18.1,"spinRate":2277,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.38590548427270077,"extension":6.819132367595274},"index":3,"playId":"161b0c51-8fb7-35b7-a8c5-991b44813273","pitchNumber":4,"startTime":"2026-09-20T18:14:57.938Z","endTime":"2026-09-20T18:15:02.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:15:02.487Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-09-20T18:15:08.755Z","endTime":"2026-09-20T18:17:37.528Z","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":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"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":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.612263232432454,"aZ":-27.096373663155756,"pfxX":-10.690358554680135,"pfxZ":2.4904469342548,"pX":-1.9200196460720031,"pZ":2.4993455090950154,"vX0":6.601882722768401,"vY0":-141.28044628570626,"vZ0":-1.9502441597872133,"x":190.19,"y":171.3,"x0":-2.887801522526133,"y0":50.00307414513176,"z0":4.925361860095147,"aX":-21.795784616659297},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.3,"breakHorizontal":18.1,"spinRate":2269,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.38643269014932136,"extension":6.875992309420111},"index":0,"playId":"ffca0e9f-5de9-3114-bb4a-8bb4c99c83f7","pitchNumber":1,"startTime":"2026-09-20T18:15:28.540Z","endTime":"2026-09-20T18:15:33.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.198855970543722,"aZ":-27.105538388446476,"pfxX":8.03304017571488,"pfxZ":3.211904178774052,"pX":0.7297463061133961,"pZ":2.406071773158942,"vX0":6.405200037516947,"vY0":-125.38220202464312,"vZ0":-1.2702686833260786,"x":89.18,"y":173.82,"x0":-2.909037544057641,"y0":50.005984017059404,"z0":5.147339214576438,"aX":12.691153089234387},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.8,"breakHorizontal":-16.1,"spinRate":2752,"spinDirection":74},"zone":6,"typeConfidence":0.92,"plateTime":0.43815420759425017,"extension":7.022557041796511},"index":1,"playId":"dc355c06-dff5-338f-8d68-bf4ce35b8627","pitchNumber":2,"startTime":"2026-09-20T18:16:00.576Z","endTime":"2026-09-20T18:16:03.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.892265969513844,"aZ":-30.67098816916941,"pfxX":10.989973540887807,"pfxZ":0.9781778116959288,"pX":-0.31016621208416106,"pZ":2.818641233747428,"vX0":3.1336516379113313,"vY0":-123.56534742740514,"vZ0":0.3334137769209804,"x":128.82,"y":162.68,"x0":-3.023313013909717,"y0":50.00581920049286,"z0":5.261291342651272,"aX":16.97788027487862},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.0,"breakHorizontal":-20.6,"spinRate":2722,"spinDirection":60},"zone":5,"typeConfidence":0.92,"plateTime":0.4434670705171908,"extension":6.985988260618308},"index":2,"playId":"3d55e9c2-e9cf-3889-8d68-ef76b09c8837","pitchNumber":3,"startTime":"2026-09-20T18:16:23.613Z","endTime":"2026-09-20T18:16:27.555Z","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":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.891984175245415,"aZ":-25.1218523080214,"pfxX":-11.075007702962104,"pfxZ":3.5386788558110576,"pX":-0.5325637142575809,"pZ":1.6742063654540529,"vX0":10.010715500037984,"vY0":-140.28674542788917,"vZ0":-4.408796278300358,"x":137.3,"y":193.58,"x0":-2.709257478844413,"y0":50.00291997626648,"z0":4.9048716426241645,"aX":-22.063874357927375},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.6,"breakHorizontal":18.0,"spinRate":2287,"spinDirection":239},"zone":7,"typeConfidence":0.91,"plateTime":0.39052256872313196,"extension":7.096791673306242},"index":3,"playId":"bbc391f7-d02d-395f-8211-26281cb6ef3b","pitchNumber":4,"startTime":"2026-09-20T18:16:45.462Z","endTime":"2026-09-20T18:16:49.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.917337390940993,"aZ":-28.34513597448684,"pfxX":6.219100248856255,"pfxZ":2.346339456283914,"pX":2.494526567821152,"pZ":0.5025531489660569,"vX0":11.206709745704327,"vY0":-127.0956713124316,"vZ0":-6.019669905576812,"x":21.91,"y":225.21,"x0":-2.7858810627483273,"y0":50.0018643446142,"z0":5.163152978535548,"aX":10.134045049907858},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":-13.9,"spinRate":2706,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.43155177564303404,"extension":7.122583572587134},"index":4,"playId":"11d4f406-2db0-3b47-acd7-3baadf27ccc5","pitchNumber":5,"startTime":"2026-09-20T18:17:13.230Z","endTime":"2026-09-20T18:17:17.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35093142277577,"aZ":-24.731416079014195,"pfxX":-9.625594205438954,"pfxZ":3.629680758664012,"pX":0.4896061691245128,"pZ":2.5107447805553775,"vX0":12.122838144092059,"vY0":-141.37786136600565,"vZ0":-2.467556125104502,"x":98.34,"y":170.99,"x0":-2.5776338299851917,"y0":50.00139386870735,"z0":4.96061340840614,"aX":-19.73414666766075},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.2,"breakHorizontal":15.4,"spinRate":2199,"spinDirection":233},"zone":6,"typeConfidence":0.91,"plateTime":0.3855335498923611,"extension":7.0245694373866465},"index":5,"playId":"e68caa29-9662-3aeb-bd6f-13db93137fba","pitchNumber":6,"startTime":"2026-09-20T18:17:33.142Z","endTime":"2026-09-20T18:17:37.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:17:37.528Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a ground ball to right fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-09-20T18:17:44.463Z","endTime":"2026-09-20T18:18:13.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.355643451932444,"aZ":-25.03214513299271,"pfxX":-10.150766298565062,"pfxZ":3.534883625952605,"pX":0.36342278771877734,"pZ":2.2524531582561194,"vX0":7.69857482092246,"vY0":-140.62403024827853,"vZ0":-3.11133438525683,"x":103.15,"y":177.96,"x0":-1.0793333945834367,"y0":50.001603989261746,"z0":4.981759756487516,"aX":-20.50105224433842},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.0,"breakHorizontal":17.0,"spinRate":2214,"spinDirection":231},"zone":9,"typeConfidence":0.91,"plateTime":0.3882467722362959,"extension":6.980702916620904},"hitData":{"launchSpeed":113.8,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.98,"coordY":86.82}},"index":0,"playId":"413e80b6-940c-3f02-b48b-f1cf107755ef","pitchNumber":1,"startTime":"2026-09-20T18:18:02.575Z","endTime":"2026-09-20T18:18:13.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:18:13.083Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-09-20T18:18:18.554Z","endTime":"2026-09-20T18:19:29.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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, 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":86.4,"endSpeed":79.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69907526899965,"aZ":-31.06349091663731,"pfxX":9.757274327021225,"pfxZ":0.6973132083566149,"pX":2.0044584150040734,"pZ":1.4414620650828862,"vX0":8.85656264254798,"vY0":-125.54245807557422,"vZ0":-2.818504709261033,"x":40.59,"y":199.86,"x0":-2.8434398950914823,"y0":50.00244229793165,"z0":5.121196996429495,"aX":15.486229419894032},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.8,"breakHorizontal":-19.8,"spinRate":2725,"spinDirection":61},"zone":14,"typeConfidence":0.89,"plateTime":0.4372080816498154,"extension":7.077958458160844},"index":0,"playId":"dc4b1a86-1993-3761-8d78-28fc15518884","pitchNumber":1,"startTime":"2026-09-20T18:18:39.984Z","endTime":"2026-09-20T18:18:43.914Z","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":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.043211380631437,"aZ":-30.281280133664783,"pfxX":10.21278461577612,"pfxZ":1.2299835771201657,"pX":-0.1430609645981806,"pZ":2.6271593754876053,"vX0":3.737479265274241,"vY0":-123.28229515244577,"vZ0":-0.21464047358471472,"x":122.45,"y":167.85,"x0":-3.006316486693598,"y0":50.00132630313057,"z0":5.276372118087887,"aX":15.680231436261439},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.4,"breakHorizontal":-19.3,"spinRate":2704,"spinDirection":67},"zone":5,"typeConfidence":0.92,"plateTime":0.44468089792640253,"extension":6.9318757829523285},"index":1,"playId":"cc070ded-4020-3505-8637-6c592670ec7f","pitchNumber":2,"startTime":"2026-09-20T18:19:02.292Z","endTime":"2026-09-20T18:19:06.159Z","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":97.4,"endSpeed":89.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44644634362778,"aZ":-23.53967337455635,"pfxX":-10.719232176228136,"pfxZ":4.257365718433597,"pX":0.21070828211541517,"pZ":2.0915684001683887,"vX0":11.791601336022374,"vY0":-141.3909507849129,"vZ0":-3.873334974108868,"x":108.97,"y":182.31,"x0":-2.615908091977048,"y0":50.00645424002668,"z0":4.984995480533273,"aX":-21.76439226448355},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.1,"breakHorizontal":17.0,"spinRate":2359,"spinDirection":230},"zone":8,"typeConfidence":0.91,"plateTime":0.38699335804366,"extension":7.120724744228761},"hitData":{"launchSpeed":109.5,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":143.57}},"index":2,"playId":"5bed0711-4d45-3e42-8085-590b26452a66","pitchNumber":3,"startTime":"2026-09-20T18:19:21.247Z","endTime":"2026-09-20T18:19:29.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:19:29.243Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Konnor Griffin lines out sharply to left fielder John Rave.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-20T18:21:24.249Z","endTime":"2026-09-20T18:22:03.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.43408312945247,"aZ":-25.88147802386549,"pfxX":1.4486651709077574,"pfxZ":3.8649972387063083,"pX":0.6091020557842983,"pZ":0.6595440074611197,"vX0":6.130256160317085,"vY0":-125.7496019150598,"vZ0":-8.476510111945693,"x":93.78,"y":220.97,"x0":-2.031862695862611,"y0":50.00425845996665,"z0":6.1207279912158254,"aX":2.3592418777182207},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.5,"breakHorizontal":-3.8,"spinRate":2131,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.43277189671166116,"extension":6.816643238161173},"index":0,"playId":"c07032e9-1fba-38c7-8c41-2cb77d0c0584","pitchNumber":1,"startTime":"2026-09-20T18:21:40.762Z","endTime":"2026-09-20T18:21:44.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.799374609534,"aZ":-25.44316802654396,"pfxX":1.7660554582132517,"pfxZ":3.9836182742052566,"pX":0.360990598573298,"pZ":2.1357116227736266,"vX0":5.8400118561536285,"vY0":-128.9123502171811,"vZ0":-5.362412785219393,"x":103.24,"y":181.12,"x0":-2.159560970078099,"y0":50.00252009741871,"z0":6.196857069337455,"aX":2.9840104528323748},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":-4.4,"spinRate":2092,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.42423848265459174,"extension":6.7016618376567605},"hitData":{"launchSpeed":100.9,"launchAngle":18.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.22,"coordY":80.03}},"index":1,"playId":"66e7f9d0-6896-3fae-991f-223a2971b851","pitchNumber":2,"startTime":"2026-09-20T18:21:56.486Z","endTime":"2026-09-20T18:22:03.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:22:03.852Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-20T18:22:13.824Z","endTime":"2026-09-20T18:23:30.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52085782513037,"aZ":-22.87904302410926,"pfxX":1.2234921593239947,"pfxZ":5.452453714908214,"pX":-0.8462308035441536,"pZ":1.7266930067414403,"vX0":3.912702079178241,"vY0":-129.6098942583258,"vZ0":-6.75642472715362,"x":149.26,"y":192.16,"x0":-2.5330851358616093,"y0":50.00532333202385,"z0":6.108966466509022,"aX":2.085713811079814},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.6,"breakHorizontal":-3.1,"spinRate":2226,"spinDirection":185},"zone":7,"typeConfidence":2.0,"plateTime":0.4222398694154412,"extension":6.630643232305332},"index":0,"playId":"ed6917f6-098c-381f-9aa2-b294b34ca28d","pitchNumber":1,"startTime":"2026-09-20T18:22:30.099Z","endTime":"2026-09-20T18:22:33.976Z","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":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.637280203005407,"aZ":-13.316374980492128,"pfxX":-6.729712493462904,"pfxZ":10.306393706278843,"pX":-0.7454551711743523,"pZ":1.4541755869098618,"vX0":5.2790307810989985,"vY0":-134.51934084263465,"vZ0":-10.525589259079295,"x":145.41,"y":199.52,"x0":-1.86061921125433,"y0":50.00390732820911,"z0":6.366045415444391,"aX":-12.313668672422407},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":11.0,"spinRate":2090,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.40744219226104716,"extension":6.597254955182758},"index":1,"playId":"f7525916-5b5e-3d39-aa7f-3a7ec956c0b0","pitchNumber":2,"startTime":"2026-09-20T18:22:43.647Z","endTime":"2026-09-20T18:22:47.576Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-09-20T18:22:54.816Z","endTime":"2026-09-20T18:23:08.564Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.188235987116187,"aZ":-11.796590841720736,"pfxX":-3.9227471661236577,"pfxZ":11.285041685759074,"pX":0.7781917447745609,"pZ":3.663745567701787,"vX0":8.073054778593253,"vY0":-133.62674802837364,"vZ0":-5.144768507282038,"x":87.34,"y":139.86,"x0":-1.7744896842581612,"y0":50.00477211148796,"z0":6.463890193317173,"aX":-7.085644948778874},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.4,"breakHorizontal":5.3,"spinRate":2082,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.410132733899653,"extension":6.596298627862531},"index":3,"playId":"6b855788-d974-36b2-9c77-96f69ca1ffb8","pitchNumber":3,"startTime":"2026-09-20T18:23:08.564Z","endTime":"2026-09-20T18:23:12.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.412472019387693,"aZ":-10.845190330954594,"pfxX":-2.902761703253187,"pfxZ":11.155273559825737,"pX":0.25979625205215523,"pZ":3.8596732366696487,"vX0":7.185720169455489,"vY0":-137.61448144263713,"vZ0":-5.207900816583207,"x":107.1,"y":134.57,"x0":-2.011667203863897,"y0":50.00389097309692,"z0":6.515701237463948,"aX":-5.551329395090223},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":3.7,"spinRate":2136,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.3984742193932158,"extension":6.6206571376437156},"index":4,"playId":"15e4a13c-d8fe-35e6-933d-2dbcfacc6f85","pitchNumber":4,"startTime":"2026-09-20T18:23:25.815Z","endTime":"2026-09-20T18:23:30.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:23:30.059Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to center fielder Tyler Tolbert.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-20T18:23:34.160Z","endTime":"2026-09-20T18:24:19.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.3,"endSpeed":77.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.651838488523353,"aZ":-27.596924447384072,"pfxX":-0.5359207013669729,"pfxZ":2.958133316467329,"pX":-0.1492999892065764,"pZ":2.426190051265568,"vX0":4.8975584916397725,"vY0":-124.06722398486927,"vZ0":-3.898486490257047,"x":122.69,"y":173.27,"x0":-2.0858853037851284,"y0":50.00091345515343,"z0":6.338163704009052,"aX":-0.8288479082582215},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.7,"breakHorizontal":-0.2,"spinRate":1923,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.44281572132569247,"extension":6.688009068646193},"index":0,"playId":"14e79c95-7458-3010-baa2-184a621fbd86","pitchNumber":1,"startTime":"2026-09-20T18:23:55.664Z","endTime":"2026-09-20T18:23:59.497Z","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":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.979528797038466,"aZ":-23.470592937573866,"pfxX":-8.617810922190635,"pfxZ":6.611633898691821,"pX":-0.3857042677906264,"pZ":3.3368561403759944,"vX0":6.0189900261842455,"vY0":-114.52138650110227,"vZ0":-2.315366897406859,"x":131.7,"y":148.68,"x0":-1.9404634157639271,"y0":50.001234364026004,"z0":6.678554529999212,"aX":-11.339915977985388},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":11.6,"breakHorizontal":13.9,"spinRate":1507,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.4799765699029592,"extension":6.579054838406122},"hitData":{"launchSpeed":97.7,"launchAngle":48.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.18,"coordY":67.55}},"index":1,"playId":"b8bcf524-a833-38cb-96e2-6f52d8c34941","pitchNumber":2,"startTime":"2026-09-20T18:24:09.109Z","endTime":"2026-09-20T18:24:19.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:24:19.161Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Massey lines out to center fielder Oneil Cruz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-09-20T18:26:13.882Z","endTime":"2026-09-20T18:27:55.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Wilber Dotel replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-20T18:25:34.522Z","endTime":"2026-09-20T18:26:13.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696062,"link":"/api/v1/people/696062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":696062,"fullName":"Wilber Dotel"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"f9cdfc29-caf4-3544-9c61-98f2d9cf1eb2","pitchNumber":0,"startTime":"2026-09-20T18:26:13.882Z","endTime":"2026-09-20T18:26:19.208Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.436297651198185,"aZ":-10.561428331362487,"pfxX":-6.237849752564856,"pfxZ":10.456044379270715,"pX":0.5940964776067228,"pZ":1.950204342693902,"vX0":7.834907639040092,"vY0":-142.34282797987808,"vZ0":-8.2945496681844,"x":94.35,"y":186.12,"x0":-1.3741944726441682,"y0":50.001535100729214,"z0":5.557545064529971,"aX":-12.893055087041626},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.5,"breakHorizontal":9.8,"spinRate":2346,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3837269595910411,"extension":6.6457982780346985},"index":2,"playId":"7c4c7eeb-636a-3ab7-89be-7e10890c2366","pitchNumber":1,"startTime":"2026-09-20T18:26:52.769Z","endTime":"2026-09-20T18:26:55.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.169483847237345,"aZ":-22.685286877402024,"pfxX":0.6152363710567872,"pfxZ":5.124736360213621,"pX":0.04617552662610508,"pZ":3.6213381286710256,"vX0":3.8982626489741965,"vY0":-134.9391502459579,"vZ0":-1.4173980450866668,"x":115.24,"y":141.0,"x0":-1.4945961590738315,"y0":50.00455337393692,"z0":5.744971706674827,"aX":1.1391799216855683},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":-1.9,"spinRate":2114,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.40523158150035776,"extension":6.539052437706173},"index":3,"playId":"3f2ea501-098e-3ab9-9595-26ad93517bd7","pitchNumber":2,"startTime":"2026-09-20T18:27:11.465Z","endTime":"2026-09-20T18:27:15.355Z","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":98.1,"endSpeed":88.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.87656672771165,"aZ":-17.21012274717038,"pfxX":-6.575689329108004,"pfxZ":7.325844692811174,"pX":-0.7571484272832273,"pZ":4.073596211718432,"vX0":4.467050683531351,"vY0":-142.71363650043028,"vZ0":-1.6589039984069895,"x":145.86,"y":128.79,"x0":-1.4963707901935652,"y0":50.00218275711564,"z0":5.757905034524571,"aX":-13.429306815758373},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":10.9,"spinRate":2298,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38526874801991173,"extension":6.452277728104067},"index":4,"playId":"cfdd1d34-5281-3f9f-b493-24a7db59b315","pitchNumber":3,"startTime":"2026-09-20T18:27:29.929Z","endTime":"2026-09-20T18:27:33.849Z","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":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.669679680704625,"aZ":-22.275179637470963,"pfxX":0.4885531678173409,"pfxZ":5.317132025722399,"pX":-0.2548576008105907,"pZ":2.549574719276636,"vX0":3.3217640866276725,"vY0":-134.94324398441796,"vZ0":-4.1520120022958515,"x":126.71,"y":169.94,"x0":-1.5603745043797712,"y0":50.00567605050475,"z0":5.658571835931008,"aX":0.9093514424090351},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":-1.6,"spinRate":2207,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.40438891153417966,"extension":6.466779273989354},"hitData":{"launchSpeed":102.6,"launchAngle":21.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.99,"coordY":80.23}},"index":5,"playId":"7d779136-33dd-3155-9787-d23a6083f552","pitchNumber":4,"startTime":"2026-09-20T18:27:47.786Z","endTime":"2026-09-20T18:27:55.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:27:55.181Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Loftin singles on a ground ball to left fielder Bryan Reynolds.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-09-20T18:28:01.804Z","endTime":"2026-09-20T18:29:15.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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(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":92.3,"endSpeed":85.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65427683485974,"aZ":-21.88196090924491,"pfxX":0.12999492724298956,"pfxZ":5.5627878783449365,"pX":-0.1558921940059486,"pZ":3.9765668340890357,"vX0":4.146783450920064,"vY0":-134.55043848500148,"vZ0":-0.634036050925553,"x":122.94,"y":131.41,"x0":-1.7280164372343851,"y0":50.005066757103755,"z0":5.7531174680530714,"aX":0.23942050387645303},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":-1.1,"spinRate":2232,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4056589099733854,"extension":6.568792845219698},"index":0,"playId":"d78fc019-3a92-37da-b760-4f02ec0cd0d1","pitchNumber":1,"startTime":"2026-09-20T18:28:20.766Z","endTime":"2026-09-20T18:28:24.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.5,"endSpeed":79.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11316473506221,"aZ":-31.919470186001867,"pfxX":4.6731312409166685,"pfxZ":0.1609539578214445,"pX":-1.1595298215143508,"pZ":4.456064611119701,"vX0":-0.7225439034931818,"vY0":-125.89089035578183,"vZ0":2.5183618965490653,"x":161.2,"y":118.47,"x0":-1.4754406116667431,"y0":50.0035890351637,"z0":6.030381840212648,"aX":7.4838047624641355},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":-8.3,"spinRate":2146,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.43546589068307284,"extension":6.594847208982847},"index":1,"playId":"96ac817f-a0b5-3957-97bc-1d4d4a82b90a","pitchNumber":2,"startTime":"2026-09-20T18:28:38.521Z","endTime":"2026-09-20T18:28:42.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.979222828315095,"aZ":-24.350267936119547,"pfxX":0.10911856585734331,"pfxZ":4.173073150547678,"pX":-0.06627261117476886,"pZ":2.192083713731063,"vX0":4.1852375085194335,"vY0":-135.43560309750578,"vZ0":-4.564356096496421,"x":119.53,"y":179.59,"x0":-1.6397805259405547,"y0":50.004944312584364,"z0":5.582582088743472,"aX":0.2035949327967173},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.8,"breakHorizontal":-1.0,"spinRate":2245,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.40299027685952415,"extension":6.555639079776765},"hitData":{"launchSpeed":96.5,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.8,"coordY":103.04}},"index":2,"playId":"bffba40b-d7db-307a-a0d9-11931a283943","pitchNumber":3,"startTime":"2026-09-20T18:29:04.355Z","endTime":"2026-09-20T18:29:15.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:29:15.838Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"John Rave grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz. Nick Loftin to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-09-20T18:29:20.664Z","endTime":"2026-09-20T18:32:13.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32958206677701,"aZ":-13.349876356357129,"pfxX":-5.981823104165389,"pfxZ":9.107930708544014,"pX":0.3964373510675024,"pZ":1.6087855139839053,"vX0":7.153366836432326,"vY0":-142.08887702441302,"vZ0":-8.625007626827475,"x":101.89,"y":195.34,"x0":-1.3640259296826232,"y0":50.00177647056636,"z0":5.511109158948722,"aX":-12.360898740602067},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":9.6,"spinRate":2225,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.38394732785677377,"extension":6.726736028275569},"index":0,"playId":"f9a79b19-6dd3-3cb0-8151-4074ec4fa71a","pitchNumber":1,"startTime":"2026-09-20T18:29:41.418Z","endTime":"2026-09-20T18:29:45.553Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29673396699748,"aZ":-15.79365705054824,"pfxX":-5.0692709278528785,"pfxZ":7.945021565044907,"pX":0.00762342796979588,"pZ":3.8475960569904046,"vX0":5.804818629491897,"vY0":-142.5544239307412,"vZ0":-2.3951416853646847,"x":111.83,"y":135.24,"x0":-1.3949156053416265,"y0":50.000682239319744,"z0":5.69386712266206,"aX":-10.448803848707417},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.0,"breakHorizontal":8.0,"spinRate":2203,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.38400306430579834,"extension":6.578767962332783},"index":1,"playId":"7018e476-d99d-30ea-835d-7fe840fea974","pitchNumber":2,"startTime":"2026-09-20T18:30:13.328Z","endTime":"2026-09-20T18:30:17.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65843915084864,"aZ":-31.445970010245734,"pfxX":4.1888521114970505,"pfxZ":0.4597787627595338,"pX":-0.18649254577459717,"pZ":2.948345170009894,"vX0":1.9378372429921784,"vY0":-125.47384869698087,"vZ0":-0.5612039502972228,"x":124.11,"y":159.17,"x0":-1.512458394501202,"y0":50.00565575522732,"z0":5.73035332392428,"aX":6.700821621262345},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.0,"breakHorizontal":-8.0,"spinRate":2136,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.43601607226595895,"extension":6.620133845968426},"index":2,"playId":"78581640-8ec4-3ba7-91da-bba9b5dbb49a","pitchNumber":3,"startTime":"2026-09-20T18:30:35.134Z","endTime":"2026-09-20T18:30:44.125Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nick Loftin steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"actionPlayId":"78581640-8ec4-3ba7-91da-bba9b5dbb49a","startTime":"2026-09-20T18:30:51.906Z","endTime":"2026-09-20T18:31:11.937Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29824371766706,"aZ":-30.145941261363095,"pfxX":3.8081033181879413,"pfxZ":1.2283925869572503,"pX":0.6647906812714145,"pZ":2.1624630119588466,"vX0":3.887277943448621,"vY0":-127.52570399388674,"vZ0":-2.8268188363172935,"x":91.66,"y":180.39,"x0":-1.3740237037054026,"y0":50.0006273853415,"z0":5.664016650312166,"aX":6.268299597128003},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.8,"breakHorizontal":-7.8,"spinRate":1980,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.4295520278241587,"extension":6.893765935693771},"index":4,"playId":"91436918-d2f7-359b-9074-acc65fc15094","pitchNumber":4,"startTime":"2026-09-20T18:31:11.937Z","endTime":"2026-09-20T18:31:17.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49708341876278,"aZ":-17.220558755932583,"pfxX":-5.711576478312362,"pfxZ":7.34111611557236,"pX":-0.18568680616445166,"pZ":4.113586229820133,"vX0":5.598897130374585,"vY0":-141.85939126712486,"vZ0":-1.5386182529647061,"x":124.08,"y":127.71,"x0":-1.4430055051736463,"y0":50.00679565348143,"z0":5.760923588575252,"aX":-11.641823794835188},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":9.2,"spinRate":2314,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38612666766188797,"extension":6.584370766530789},"index":5,"playId":"ae6e85d7-40bf-383e-989c-23cfd208e07e","pitchNumber":5,"startTime":"2026-09-20T18:31:43.983Z","endTime":"2026-09-20T18:31:47.900Z","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":92.8,"endSpeed":85.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.435475316847338,"aZ":-21.18965099065724,"pfxX":0.6862694840907795,"pfxZ":5.8986168267091,"pX":0.26206849941750704,"pZ":1.605931968295807,"vX0":4.458308729865509,"vY0":-135.08450960353767,"vZ0":-6.56521942791741,"x":107.01,"y":195.42,"x0":-1.4939003928000216,"y0":50.00113558124436,"z0":5.541210111950873,"aX":1.2761279993352581},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":-2.2,"spinRate":2168,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.4043613305256142,"extension":6.632565440996591},"hitData":{"launchSpeed":105.3,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":154.72}},"index":6,"playId":"406311ae-13c2-3dca-a632-98a866a72dbd","pitchNumber":6,"startTime":"2026-09-20T18:32:05.831Z","endTime":"2026-09-20T18:32:13.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:32:13.772Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Maile strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-09-20T18:32:28.462Z","endTime":"2026-09-20T18:34:38.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97511133897895,"aZ":-17.0723364791236,"pfxX":-4.540583184888947,"pfxZ":7.3420083137545795,"pX":-0.9541803085966325,"pZ":3.941621105845031,"vX0":2.680928058714684,"vY0":-141.94944920460935,"vZ0":-1.9322216323975439,"x":153.37,"y":132.36,"x0":-1.3168120467346536,"y0":50.00576824141527,"z0":5.708271249643579,"aX":-9.34446464183377},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.1,"breakHorizontal":7.8,"spinRate":2167,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38464857566369215,"extension":6.743610041378595},"index":0,"playId":"c53402cd-006a-3817-bfb7-ae1ce7e6f616","pitchNumber":1,"startTime":"2026-09-20T18:32:41.009Z","endTime":"2026-09-20T18:32:45.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.933371618376928,"aZ":-32.720019960445796,"pfxX":3.177394452384905,"pfxZ":-0.3304724559905843,"pX":-1.0109638364684328,"pZ":3.6221817428957674,"vX0":0.1648527866232145,"vY0":-127.64694602708275,"vZ0":1.0024613632686765,"x":155.54,"y":140.98,"x0":-1.4892421262082016,"y0":50.0028300526325,"z0":5.79775622174913,"aX":5.250329747533163},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.1,"breakHorizontal":-5.8,"spinRate":1999,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.42886226600951627,"extension":6.551618588239593},"index":1,"playId":"f89bc355-ade7-3023-a458-13bb0f573fa1","pitchNumber":2,"startTime":"2026-09-20T18:33:02.170Z","endTime":"2026-09-20T18:33:06.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.788527199963642,"aZ":-22.126545050178187,"pfxX":0.9897572422406704,"pfxZ":5.53442862568991,"pX":-0.016534162979950088,"pZ":1.8061305200115567,"vX0":3.9125597526042712,"vY0":-133.15409289713844,"vZ0":-5.4409107368749225,"x":117.63,"y":190.01,"x0":-1.6272127011538853,"y0":50.000389802783005,"z0":5.454169866429439,"aX":1.7944326423919224},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.2,"breakHorizontal":-2.5,"spinRate":2247,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.409719911599117,"extension":6.649935738217629},"index":2,"playId":"325b96e6-e0ee-35f0-abf3-d26643867e73","pitchNumber":3,"startTime":"2026-09-20T18:33:30.561Z","endTime":"2026-09-20T18:33:34.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64303495119513,"aZ":-23.67692821599014,"pfxX":1.845751326212656,"pfxZ":4.5663727906412905,"pX":0.24861071218402264,"pZ":2.69643082987958,"vX0":4.188738309692851,"vY0":-134.9281856386713,"vZ0":-3.2594648284930465,"x":107.52,"y":165.98,"x0":-1.5578467392261142,"y0":50.005735697362766,"z0":5.569950184133946,"aX":3.4373802617505143},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":-4.2,"spinRate":2258,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.40441239926698014,"extension":6.583057922874334},"index":3,"playId":"85a97365-3087-33ec-bf2d-f8e07c9244b3","pitchNumber":4,"startTime":"2026-09-20T18:33:50.526Z","endTime":"2026-09-20T18:33:54.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93321787722589,"aZ":-21.596484584251698,"pfxX":1.1817719878026267,"pfxZ":5.696410646260022,"pX":0.8599172407124377,"pZ":3.100364417321399,"vX0":5.645226156007105,"vY0":-135.0886797150458,"vZ0":-2.4440379416635194,"x":84.22,"y":155.07,"x0":-1.4060383576413107,"y0":50.00672421475223,"z0":5.526106036938069,"aX":2.197124986942149},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.1,"breakHorizontal":-3.2,"spinRate":2257,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.40460762928101923,"extension":6.577684933571082},"index":4,"playId":"0e6d6e9f-1189-396d-91f0-b3e2db43acbd","pitchNumber":5,"startTime":"2026-09-20T18:34:12.370Z","endTime":"2026-09-20T18:34:16.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.897461298910514,"aZ":-31.29572233778913,"pfxX":2.640474107053408,"pfxZ":0.5219535030513764,"pX":1.3534935773963117,"pZ":1.8801159995803314,"vX0":5.827435907004796,"vY0":-128.1165626746166,"vZ0":-3.4174129102794555,"x":65.41,"y":188.02,"x0":-1.2843219766449157,"y0":50.003441218543074,"z0":5.650720791520627,"aX":4.433031122211234},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.5,"breakHorizontal":-6.0,"spinRate":2156,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4258555054872737,"extension":6.797849781535367},"index":5,"playId":"64a86525-6762-38de-bcc4-a95449d7649e","pitchNumber":6,"startTime":"2026-09-20T18:34:34.183Z","endTime":"2026-09-20T18:34:38.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:34:38.163Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Oneil Cruz homers (20) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-20T18:36:48.669Z","endTime":"2026-09-20T18:37:50.569Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":608379,"link":"/api/v1/people/608379"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88183344756229,"aZ":-22.300215076021832,"pfxX":1.0544751351830364,"pfxZ":5.622035011459307,"pX":0.6325840822898436,"pZ":3.4379333210577,"vX0":6.697865174038717,"vY0":-130.75666550449986,"vZ0":-3.237853363086015,"x":92.89,"y":145.96,"x0":-2.0842023667029506,"y0":50.00301902036677,"z0":6.338532194601503,"aX":1.851043130574533},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.8,"breakHorizontal":-3.2,"spinRate":2288,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.4166267614411656,"extension":6.7119503934395635},"index":0,"playId":"f3ce2cf2-e685-3983-bb11-6348a4f7fc82","pitchNumber":1,"startTime":"2026-09-20T18:37:04.066Z","endTime":"2026-09-20T18:37:08.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":69.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69321812761692,"aZ":-41.057264889775055,"pfxX":5.841356641117345,"pfxZ":-7.374098225912929,"pX":-0.039053720600159304,"pZ":2.962642354269104,"vX0":3.16192130274511,"vY0":-109.5010733646298,"vZ0":1.5801004165518162,"x":118.49,"y":158.79,"x0":-2.264161108824425,"y0":50.001769992088505,"z0":6.6498038350376945,"aX":7.038646841472914},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-12.5,"breakHorizontal":-11.4,"spinRate":2310,"spinDirection":25},"zone":5,"typeConfidence":2.0,"plateTime":0.5016517180392124,"extension":6.583136600178655},"hitData":{"launchSpeed":104.5,"launchAngle":32.0,"totalDistance":420.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.35,"coordY":29.99}},"index":1,"playId":"5d1b383d-2aed-31a8-95e1-d108bb4e92f3","pitchNumber":2,"startTime":"2026-09-20T18:37:21.257Z","endTime":"2026-09-20T18:37:50.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:37:50.569Z","atBatIndex":29},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Nick Gonzales bunt pops out softly to pitcher Michael Wacha.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-20T18:37:41.020Z","endTime":"2026-09-20T18:38:18.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608379,"link":"/api/v1/people/608379"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.347566021446706,"aZ":-10.6850052885978,"pfxX":-4.150012371560692,"pfxZ":11.48863125711021,"pX":0.008852897276792733,"pZ":2.3107235181738064,"vX0":6.592456474351736,"vY0":-135.80903065664907,"vZ0":-8.835565355056,"x":116.66,"y":176.39,"x0":-1.9093279124773364,"y0":50.005877212796136,"z0":6.346885165514163,"aX":-7.76506168999527},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.1,"breakHorizontal":6.1,"spinRate":2226,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4030949371443655,"extension":6.777297199420117},"hitData":{"launchSpeed":27.9,"launchAngle":29.0,"totalDistance":48.0,"trajectory":"bunt_popup","hardness":"soft","location":"1","coordinates":{"coordX":123.18,"coordY":184.84}},"index":0,"playId":"f457f173-d068-3562-a06b-e1ecc1279649","pitchNumber":1,"startTime":"2026-09-20T18:38:13.377Z","endTime":"2026-09-20T18:38:18.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:38:18.651Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan O'Hearn pops out to shortstop Bobby Witt Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-20T18:38:33.044Z","endTime":"2026-09-20T18:38:50.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42159439193652,"aZ":-22.607869869160773,"pfxX":0.9519733638545644,"pfxZ":5.560890186832802,"pX":0.7428722290420483,"pZ":2.810938113580122,"vX0":7.5108503038017975,"vY0":-129.43212649250745,"vZ0":-4.3446477428948915,"x":88.68,"y":162.88,"x0":-2.3035258286212943,"y0":50.00564255810085,"z0":6.212547677904063,"aX":1.6367262857271245},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.5,"breakHorizontal":-3.1,"spinRate":2142,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.42090672117484873,"extension":6.866326119248704},"hitData":{"launchSpeed":61.8,"launchAngle":64.0,"totalDistance":124.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":117.07,"coordY":153.41}},"index":0,"playId":"20727fff-afb7-3e49-a18d-c1acdc381aa7","pitchNumber":1,"startTime":"2026-09-20T18:38:42.244Z","endTime":"2026-09-20T18:38:50.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:38:50.722Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Flores Jr. strikes out on automatic strike.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-20T18:38:57.867Z","endTime":"2026-09-20T18:40:18.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.795645923261237,"aZ":-16.90059536441757,"pfxX":-7.686428548449591,"pfxZ":8.27851883133776,"pX":-0.7258774981389183,"pZ":1.7209810808755581,"vX0":5.860088705113601,"vY0":-134.38612824845637,"vZ0":-8.993155516485833,"x":144.67,"y":192.31,"x0":-1.926908477960277,"y0":50.001643353081604,"z0":6.290895084971169,"aX":-14.178019903657312},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.4,"breakHorizontal":12.8,"spinRate":2122,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4062521921769422,"extension":6.794647815280921},"index":0,"playId":"583fedbd-2371-3a77-b24b-c71a19f2b409","pitchNumber":1,"startTime":"2026-09-20T18:39:28.574Z","endTime":"2026-09-20T18:39:32.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22625011474996,"aZ":-25.876583116209677,"pfxX":-9.155424234874902,"pfxZ":4.730777617675927,"pX":-0.8206294519892057,"pZ":1.7079770792149829,"vX0":5.28235773978602,"vY0":-115.22266220078383,"vZ0":-4.9967318491564585,"x":148.28,"y":192.66,"x0":-1.9640018095496194,"y0":50.005644449541094,"z0":6.432562185747619,"aX":-12.200458268990046},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":7.4,"breakHorizontal":15.1,"spinRate":1498,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4770249906443551,"extension":6.765451163375226},"index":1,"playId":"2f885966-f0d4-378d-a2a2-d21f394b3d11","pitchNumber":2,"startTime":"2026-09-20T18:39:45.603Z","endTime":"2026-09-20T18:39:49.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.451423604930316,"aZ":-12.274008397492821,"pfxX":-4.074298811619856,"pfxZ":10.52106470974741,"pX":-0.654788420899224,"pZ":3.4022604203958116,"vX0":4.9492061505183,"vY0":-136.30526644866333,"vZ0":-5.666350851153277,"x":141.96,"y":146.92,"x0":-1.9601475606103511,"y0":50.0054525681051,"z0":6.347151104217085,"aX":-7.708938467439708},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":6.4,"spinRate":2064,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.40101927523009984,"extension":6.630140494296393},"index":2,"playId":"a0fb6866-66f3-35c8-93e6-7b76b19960ba","pitchNumber":3,"startTime":"2026-09-20T18:40:00.973Z","endTime":"2026-09-20T18:40:04.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"AB","description":"Automatic Strike - Batter Timeout Violation"},"description":"Automatic Strike - Batter Timeout Violation","code":"AB","isInPlay":false,"isStrike":true,"isBall":false,"isOut":true,"hasReview":false,"violation":{"type":"batter_timeout","description":"Batter Timeout Violation","player":{"id":804668,"fullName":"Rafael Flores Jr."}}},"count":{"balls":1,"strikes":3,"outs":2},"index":3,"playId":"ea928010-e904-417a-b4db-478fa421d2d5","pitchNumber":3,"startTime":"2026-09-20T18:40:13.789Z","endTime":"2026-09-20T18:40:18.789Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-09-20T18:40:18.789Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Tolbert pops out to third baseman Nick Gonzales.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-20T18:41:26.369Z","endTime":"2026-09-20T18:45:09.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.068499299178896,"aZ":-15.749472052215568,"pfxX":-4.964582567636536,"pfxZ":8.241637171490183,"pX":-0.9592911041357871,"pZ":3.8587858145951732,"vX0":3.576651009710731,"vY0":-140.33831401197767,"vZ0":-2.263278019209525,"x":153.57,"y":134.59,"x0":-1.6059606689276207,"y0":50.001308562317924,"z0":5.702845729500347,"aX":-9.891503382220833},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":8.3,"spinRate":2251,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3904539171553907,"extension":6.649013275861347},"index":0,"playId":"051fd6f3-acdb-3d45-bbbd-2fec7ad9c286","pitchNumber":1,"startTime":"2026-09-20T18:42:41.967Z","endTime":"2026-09-20T18:42:46.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.988589862609278,"aZ":-23.08331298581587,"pfxX":1.470626828005687,"pfxZ":5.006058336785733,"pX":0.22175866692931667,"pZ":3.213898505583924,"vX0":3.9927999846672217,"vY0":-133.25209199234175,"vZ0":-2.3261623091947143,"x":108.55,"y":152.0,"x0":-1.481295524967259,"y0":50.004228849168314,"z0":5.7488550823352575,"aX":2.6695741192599063},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.9,"breakHorizontal":-3.5,"spinRate":2339,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.4095172958520079,"extension":6.582803338198765},"index":1,"playId":"49399a83-9915-3908-bf96-d1bc9b3b6ff6","pitchNumber":2,"startTime":"2026-09-20T18:42:58.697Z","endTime":"2026-09-20T18:43:02.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20355858156019,"aZ":-12.815072547821002,"pfxX":-4.155720238908923,"pfxZ":9.460039927603557,"pX":0.30620985099968523,"pZ":2.270574041798935,"vX0":6.119672308314768,"vY0":-142.26560535072332,"vZ0":-6.845876514382405,"x":105.33,"y":177.47,"x0":-1.3346306947055477,"y0":50.0006158864443,"z0":5.52347504615685,"aX":-8.502472251211056},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":6.2,"spinRate":2244,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3852763078772363,"extension":6.7598952918715085},"index":2,"playId":"3e32e195-c629-3407-9529-38895e95d295","pitchNumber":3,"startTime":"2026-09-20T18:43:14.957Z","endTime":"2026-09-20T18:43:18.831Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-09-20T18:43:26.661Z","endTime":"2026-09-20T18:43:36.303Z","isPitch":false,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"}},{"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.3,"endSpeed":81.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.919120891047225,"aZ":-28.349386790381892,"pfxX":3.7472110406608072,"pfxZ":2.299164142587338,"pX":1.195168234487616,"pZ":0.7677013952810806,"vX0":4.938385818487715,"vY0":-128.44117690525974,"vZ0":-6.61517310663916,"x":71.44,"y":218.05,"x0":-1.243057763645025,"y0":50.00228715240872,"z0":5.596719240660372,"aX":6.225797586676356},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.9,"breakHorizontal":-7.9,"spinRate":2144,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4273091627320169,"extension":6.747882053832833},"index":4,"playId":"42531e85-6280-3dae-8e01-5281750cb145","pitchNumber":4,"startTime":"2026-09-20T18:43:36.303Z","endTime":"2026-09-20T18:43:40.256Z","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":93.8,"endSpeed":87.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99627616654702,"aZ":-21.023639212228044,"pfxX":-0.042310443569117506,"pfxZ":5.79859731239067,"pX":0.8974830260046802,"pZ":2.023540584448624,"vX0":5.966123417782083,"vY0":-136.5796372860366,"vZ0":-5.678881165776221,"x":82.79,"y":184.14,"x0":-1.2933780306612437,"y0":50.003927715223966,"z0":5.538650327110466,"aX":-0.08176639398747275},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.7,"breakHorizontal":-1.0,"spinRate":2325,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.39829544058986954,"extension":6.990000495920488},"index":5,"playId":"4767a721-bb6b-3675-b768-7bbb941c1788","pitchNumber":5,"startTime":"2026-09-20T18:43:56.241Z","endTime":"2026-09-20T18:43:59.599Z","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":93.1,"endSpeed":86.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.350299277850855,"aZ":-21.84496794574737,"pfxX":1.6001299119158738,"pfxZ":5.438450429921815,"pX":0.6356877754744797,"pZ":2.7624166319160066,"vX0":4.918011151818527,"vY0":-135.65477234178363,"vZ0":-3.856301498384048,"x":92.77,"y":164.19,"x0":-1.3949214870238213,"y0":50.00442554740542,"z0":5.690242567473611,"aX":3.0381496486338206},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.4,"breakHorizontal":-3.7,"spinRate":2290,"spinDirection":181},"zone":3,"typeConfidence":2.0,"plateTime":0.4008498464461674,"extension":6.856908537990822},"index":6,"playId":"4e2b8df3-1323-3c11-aaf3-b9a8103aba5d","pitchNumber":6,"startTime":"2026-09-20T18:44:20.421Z","endTime":"2026-09-20T18:44:23.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.103058277867305,"aZ":-15.953966012528234,"pfxX":-5.403128970820582,"pfxZ":7.748877005975558,"pX":-1.1467067753867572,"pZ":2.85288422230015,"vX0":2.8506544417626287,"vY0":-143.2980471883518,"vZ0":-5.058613719265256,"x":160.71,"y":161.75,"x0":-1.448956942714842,"y0":50.002224667827235,"z0":5.6276039600506005,"aX":-11.309192978628863},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.3,"breakHorizontal":9.2,"spinRate":2143,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3812926600045654,"extension":6.834400306755307},"index":7,"playId":"474403e5-508d-3c2c-89bf-83ecc08b20fa","pitchNumber":7,"startTime":"2026-09-20T18:44:39.320Z","endTime":"2026-09-20T18:44:43.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.217955485551343,"aZ":-30.5762299098849,"pfxX":2.227166988298506,"pfxZ":0.964905386883407,"pX":0.19441830572807517,"pZ":2.165800825809153,"vX0":3.166405344303676,"vY0":-127.08720466067321,"vZ0":-2.844990560721787,"x":109.59,"y":180.3,"x0":-1.351536092512365,"y0":50.00360149798887,"z0":5.699930466880239,"aX":3.684223385025154},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.4,"breakHorizontal":-4.7,"spinRate":2194,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.42909741985941174,"extension":6.9088007315489195},"hitData":{"launchSpeed":79.3,"launchAngle":79.0,"totalDistance":43.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":120.85,"coordY":187.13}},"index":8,"playId":"0ff625d3-7b86-3371-ae31-656e89750954","pitchNumber":8,"startTime":"2026-09-20T18:44:59.810Z","endTime":"2026-09-20T18:45:09.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:45:09.654Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, third baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-20T18:45:22.978Z","endTime":"2026-09-20T18:46:21.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"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":"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":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.440750182060626,"aZ":-13.297172070883038,"pfxX":-5.854531927425752,"pfxZ":9.111956843124865,"pX":1.6935318349395279,"pZ":1.9960622733247775,"vX0":9.692067843788376,"vY0":-141.64474373496157,"vZ0":-7.977736700610094,"x":52.45,"y":184.89,"x0":-0.98166674652519,"y0":50.001822750225024,"z0":5.662873072756918,"aX":-12.128066065861157},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.4,"breakHorizontal":9.1,"spinRate":2159,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3838548099290029,"extension":6.8877630208788325},"index":0,"playId":"c51d8b0c-0405-3704-aab8-732a2dbbf55e","pitchNumber":1,"startTime":"2026-09-20T18:45:38.356Z","endTime":"2026-09-20T18:45:42.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.439354036434917,"aZ":-21.221200355854617,"pfxX":1.977101514581209,"pfxZ":5.818396778448211,"pX":0.14317996204515962,"pZ":3.1190754180389684,"vX0":3.6267661651364196,"vY0":-135.1179408054569,"vZ0":-3.072361393745917,"x":111.54,"y":154.56,"x0":-1.4639764411689422,"y0":50.00257773115939,"z0":5.7313176663801135,"aX":3.7216183314684828},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":-4.2,"spinRate":2406,"spinDirection":180},"zone":2,"typeConfidence":2.0,"plateTime":0.4026036822596515,"extension":6.649855936234945},"index":1,"playId":"4b86527b-3f1a-3206-b864-1b28a9b9363c","pitchNumber":2,"startTime":"2026-09-20T18:45:55.731Z","endTime":"2026-09-20T18:45:59.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.134978825753826,"aZ":-28.900619246422732,"pfxX":1.6082508565146656,"pfxZ":1.9756525069442308,"pX":-0.3320137494906166,"pZ":2.2427410593403754,"vX0":1.8182472840847517,"vY0":-127.13827536940926,"vZ0":-3.1127368883417517,"x":129.66,"y":178.23,"x0":-1.2622002780339712,"y0":50.00216599017403,"z0":5.747729738235747,"aX":2.6642166055615046},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.1,"breakHorizontal":-3.2,"spinRate":2230,"spinDirection":115},"zone":4,"typeConfidence":2.0,"plateTime":0.42884633262781024,"extension":6.887655192214759},"hitData":{"launchSpeed":91.3,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":167.39}},"index":2,"playId":"43a4009d-7d81-3f2b-87a9-55aa02b32bfb","pitchNumber":3,"startTime":"2026-09-20T18:46:13.700Z","endTime":"2026-09-20T18:46:21.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:46:21.193Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bobby Witt Jr. lines out to right fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-20T18:46:29.377Z","endTime":"2026-09-20T18:47:10.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97231784069562,"aZ":-14.77938518131261,"pfxX":-7.062775492705718,"pfxZ":8.601011161114137,"pX":-0.018927618017807537,"pZ":2.0876625986949784,"vX0":6.017961205324024,"vY0":-141.04577706890583,"vZ0":-6.925951713840192,"x":117.72,"y":182.41,"x0":-1.2587108714316082,"y0":50.002934874248986,"z0":5.521427536083524,"aX":-14.283115825341744},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":11.6,"spinRate":2209,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3877966544505673,"extension":6.8923497000739795},"index":0,"playId":"8a0fb63e-4511-3493-a4d2-2cbc7dd69eb2","pitchNumber":1,"startTime":"2026-09-20T18:46:46.590Z","endTime":"2026-09-20T18:46:50.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.098704106956507,"aZ":-23.16953324213478,"pfxX":0.5252421954332323,"pfxZ":4.68183963943588,"pX":0.565367710404406,"pZ":2.2484902012163466,"vX0":5.2220098192337385,"vY0":-137.26543435976947,"vZ0":-4.687855566356134,"x":95.45,"y":178.07,"x0":-1.4236458465393684,"y0":50.003519498028794,"z0":5.539750696988412,"aX":1.0099387724385183},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.8,"breakHorizontal":-1.9,"spinRate":2251,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.3978102274530846,"extension":6.675484077929873},"hitData":{"launchSpeed":96.8,"launchAngle":17.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.34,"coordY":110.94}},"index":1,"playId":"a9eda13e-209b-3011-85cf-204c4e0c4b6e","pitchNumber":2,"startTime":"2026-09-20T18:47:03.436Z","endTime":"2026-09-20T18:47:10.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:47:10.350Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Horwitz lines out to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-20T18:49:02.658Z","endTime":"2026-09-20T18:50:35.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.543231228310784,"aZ":-12.635608638392908,"pfxX":-4.851199934901754,"pfxZ":10.744632524176865,"pX":0.8643609328893161,"pZ":3.936523549883667,"vX0":8.889681090213783,"vY0":-133.89969315343603,"vZ0":-4.324220445871053,"x":84.05,"y":132.49,"x0":-1.8662510852666223,"y0":50.00204591838357,"z0":6.474570895601307,"aX":-8.821957774515392},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.7,"breakHorizontal":7.0,"spinRate":2289,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4088436001379576,"extension":6.640551768293544},"index":0,"playId":"0fce60b2-0acb-3f18-8cfe-49967b98a9b2","pitchNumber":1,"startTime":"2026-09-20T18:49:18.739Z","endTime":"2026-09-20T18:49:22.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.063667107038352,"aZ":-20.388832595821963,"pfxX":0.6867761429348769,"pfxZ":6.8281151268480595,"pX":-0.5330831015938998,"pZ":2.980423697719457,"vX0":4.656270944686376,"vY0":-130.01733445586987,"vZ0":-4.282403985268352,"x":137.32,"y":158.31,"x0":-2.4301853137683045,"y0":50.005327051777265,"z0":6.1792022814223895,"aX":1.1864172072916723},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.8,"breakHorizontal":-2.2,"spinRate":2212,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4198813898685332,"extension":6.778182852473904},"index":1,"playId":"ae22a7e0-87f7-3cca-be1c-6fd76f62a8e8","pitchNumber":2,"startTime":"2026-09-20T18:49:31.703Z","endTime":"2026-09-20T18:49:35.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.510568777064734,"aZ":-18.494527313923143,"pfxX":-0.9319161864418661,"pfxZ":7.780960275788125,"pX":0.6396939610433973,"pZ":3.050846541643338,"vX0":7.272344050773778,"vY0":-131.1837796143051,"vZ0":-4.583193070934738,"x":92.62,"y":156.41,"x0":-2.037062550953547,"y0":50.001279621354676,"z0":6.183041973034126,"aX":-1.6384988593220673},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.4,"breakHorizontal":0.2,"spinRate":2118,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4161487325347415,"extension":7.088473526502208},"index":2,"playId":"56b636f4-27e4-3b5d-a275-46ddda56154d","pitchNumber":3,"startTime":"2026-09-20T18:49:45.688Z","endTime":"2026-09-20T18:49:49.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57518957294183,"aZ":-23.520705760960617,"pfxX":-7.493609985743553,"pfxZ":6.229622976941359,"pX":-1.1659679774605662,"pZ":1.8401102074283842,"vX0":4.366110129932519,"vY0":-116.97011639047297,"vZ0":-5.772508584117041,"x":161.44,"y":189.1,"x0":-2.080916731265476,"y0":50.0031360611369,"z0":6.53859046763016,"aX":-10.408580131336045},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":10.2,"breakHorizontal":12.5,"spinRate":1585,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4678439537751453,"extension":6.500094048064036},"index":3,"playId":"7185df18-c13f-37f5-9573-528ec3f950e5","pitchNumber":4,"startTime":"2026-09-20T18:50:00.919Z","endTime":"2026-09-20T18:50:05.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.330148169089643,"aZ":-12.999277970447196,"pfxX":-4.6377901769699355,"pfxZ":9.965476442524528,"pX":0.2110221542953703,"pZ":3.9518311474415238,"vX0":7.525473217161473,"vY0":-136.89549360437576,"vZ0":-4.419188193686164,"x":108.96,"y":132.08,"x0":-1.9538548020082227,"y0":50.001195381125775,"z0":6.457521809844135,"aX":-8.922888023791034},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2209,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3980200274058685,"extension":6.4033917825759215},"index":4,"playId":"61a2a815-dad9-3c8e-a51a-a5360598a2ac","pitchNumber":5,"startTime":"2026-09-20T18:50:14.247Z","endTime":"2026-09-20T18:50:17.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88311403357412,"aZ":-23.61022850779289,"pfxX":-4.4197757227833705,"pfxZ":6.021155279341976,"pX":-0.4513679779043862,"pZ":1.1177773447094919,"vX0":4.812984913978209,"vY0":-118.04355889560635,"vZ0":-7.457470319396161,"x":134.21,"y":208.6,"x0":-1.9352967347185426,"y0":50.001878072694076,"z0":6.468040605004979,"aX":-6.284414457211264},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.5,"breakHorizontal":7.0,"spinRate":1563,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4626789642808937,"extension":6.389455120738471},"hitData":{"launchSpeed":70.5,"launchAngle":17.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":165.66,"coordY":153.25}},"index":5,"playId":"8f60c182-558b-3196-80b0-f5fbe7fe23d1","pitchNumber":6,"startTime":"2026-09-20T18:50:30.453Z","endTime":"2026-09-20T18:50:35.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:50:35.944Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Mangum walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-20T18:50:44.433Z","endTime":"2026-09-20T18:54:24.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.222199662621055,"aZ":-14.486167301731513,"pfxX":-5.242510689139457,"pfxZ":9.635744318483054,"pX":-0.23779540307460872,"pZ":3.0251564194874936,"vX0":6.32886616198379,"vY0":-134.61251315412682,"vZ0":-6.290332390718047,"x":126.06,"y":157.1,"x0":-1.938199058282372,"y0":50.00020822026025,"z0":6.417743236377242,"aX":-9.620416024048295},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":8.2,"spinRate":2038,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.40689235903546983,"extension":6.707444547545273},"index":0,"playId":"c42aa9e6-fb77-3e18-915f-d32831e4253a","pitchNumber":1,"startTime":"2026-09-20T18:51:03.759Z","endTime":"2026-09-20T18:51:07.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.218803035607383,"aZ":-19.741093020946774,"pfxX":-0.2369988452670846,"pfxZ":7.168223244359195,"pX":0.45050210349178266,"pZ":2.917728921952692,"vX0":6.724446808877818,"vY0":-130.0976215313371,"vZ0":-4.6793506494305515,"x":99.83,"y":160.0,"x0":-2.1239284285041307,"y0":50.0037251923972,"z0":6.212096464999776,"aX":-0.4112858118496762},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.2,"breakHorizontal":-0.8,"spinRate":2038,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.4190862382288061,"extension":6.898764407416304},"index":1,"playId":"df682b2c-964a-3cec-97dc-fc205a8cc9a7","pitchNumber":2,"startTime":"2026-09-20T18:51:18.403Z","endTime":"2026-09-20T18:51:22.258Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-09-20T18:51:26.995Z","endTime":"2026-09-20T18:51:52.800Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.33760789026318,"aZ":-25.247336619802773,"pfxX":-7.244311804085674,"pfxZ":4.921176760365473,"pX":-0.9751617513697636,"pZ":4.066679095811007,"vX0":4.439636034864851,"vY0":-117.1328546799768,"vZ0":-0.4544409816319859,"x":154.17,"y":128.98,"x0":-1.9411241991776358,"y0":50.00491407057088,"z0":6.59672093556785,"aX":-10.203024344562488},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":9.1,"breakHorizontal":12.2,"spinRate":1212,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.46523588252582515,"extension":6.132723058605349},"index":3,"playId":"9452d95f-34a9-352f-8751-c537b6d2c6dd","pitchNumber":3,"startTime":"2026-09-20T18:51:52.800Z","endTime":"2026-09-20T18:51:57.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.413064954435917,"aZ":-14.877512982322036,"pfxX":-4.763750396324951,"pfxZ":9.136793727825301,"pX":0.029235399944988617,"pZ":3.9580966737490253,"vX0":7.363889746792857,"vY0":-136.78309637238223,"vZ0":-3.6487279094023997,"x":115.89,"y":131.91,"x0":-2.0799922606823036,"y0":50.00404248579297,"z0":6.330681927648678,"aX":-9.020064300863838},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":7.1,"spinRate":2075,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4005753832187522,"extension":7.084308436859077},"index":4,"playId":"399a3119-2335-369f-ac64-2dc92fd8d5dd","pitchNumber":4,"startTime":"2026-09-20T18:52:13.201Z","endTime":"2026-09-20T18:52:16.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.903603273460735,"aZ":-23.03598159929438,"pfxX":-7.934144938619136,"pfxZ":6.630096410983814,"pX":-0.21586494103509285,"pZ":0.996374214065978,"vX0":6.1545537380594375,"vY0":-116.0981823870828,"vZ0":-7.461371317092893,"x":125.23,"y":211.88,"x0":-1.8587986627245243,"y0":50.00059036307244,"z0":6.415902883066789,"aX":-10.927426384444875},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":10.6,"breakHorizontal":13.0,"spinRate":1506,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4701791028573026,"extension":6.472912621122934},"index":5,"playId":"c95cea32-5a87-3fe0-97e8-081c52108f0f","pitchNumber":5,"startTime":"2026-09-20T18:52:41.545Z","endTime":"2026-09-20T18:52:45.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22859072417624,"aZ":-15.571229143835623,"pfxX":-6.338853152669696,"pfxZ":8.868980720411301,"pX":0.020165196987652487,"pZ":3.1829939409511905,"vX0":7.509283011423335,"vY0":-135.61791131019802,"vZ0":-5.552085360894994,"x":116.23,"y":152.84,"x0":-1.9543925067063226,"y0":50.00511520639537,"z0":6.333894870787048,"aX":-11.870334815179662},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":10.0,"spinRate":1929,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.40308474685359874,"extension":6.428372572102767},"index":6,"playId":"606aae33-9c3a-3c79-9c8b-903549c19dd1","pitchNumber":6,"startTime":"2026-09-20T18:53:04.334Z","endTime":"2026-09-20T18:53:07.596Z","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":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.019999001016796,"aZ":-24.04169439840209,"pfxX":-0.885936986917244,"pfxZ":4.640542226553194,"pX":1.6433390077289836,"pZ":2.6074575083708824,"vX0":10.163729650898722,"vY0":-130.6978140415566,"vZ0":-4.766313917450142,"x":54.36,"y":168.38,"x0":-2.158472524736682,"y0":50.004950825531445,"z0":6.229601669908968,"aX":-1.5532656795389381},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":-0.4,"spinRate":1838,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4169045141889183,"extension":6.932559249064222},"index":7,"playId":"002efd41-8bc0-3879-b55c-a9721dbc4019","pitchNumber":7,"startTime":"2026-09-20T18:53:23.262Z","endTime":"2026-09-20T18:53:27.142Z","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":92.9,"endSpeed":85.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79751181523388,"aZ":-16.067017557168533,"pfxX":-4.087918836640295,"pfxZ":8.665709867254963,"pX":0.8115444173299462,"pZ":4.250462988675084,"vX0":8.575839037883588,"vY0":-135.08625171392725,"vZ0":-3.0319246156212554,"x":86.07,"y":124.02,"x0":-1.8648118596870347,"y0":50.006421128954884,"z0":6.508716812571754,"aX":-7.602679806120645},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":5.6,"spinRate":1826,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4045500521605869,"extension":6.621874353778516},"index":8,"playId":"e626d226-71ac-303b-9510-f19353ff0e37","pitchNumber":8,"startTime":"2026-09-20T18:53:38.050Z","endTime":"2026-09-20T18:53: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(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":80.9,"endSpeed":74.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.296842764484516,"aZ":-25.15294983617773,"pfxX":-10.075039551198905,"pfxZ":5.046808772438955,"pX":0.7036449258021988,"pZ":0.20060624225795334,"vX0":8.851890477234868,"vY0":-117.26681036130717,"vZ0":-8.699680407593064,"x":90.18,"y":233.36,"x0":-1.8121353113656693,"y0":50.00388514113084,"z0":6.307042909708238,"aX":-14.024412606258673},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":7.1,"breakHorizontal":16.1,"spinRate":1436,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4671747565680624,"extension":6.774197206895778},"index":9,"playId":"e0a94406-1d6c-3c21-94b7-9966e71027ca","pitchNumber":9,"startTime":"2026-09-20T18:54:00.499Z","endTime":"2026-09-20T18:54:04.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70432013957579,"aZ":-22.4866915575367,"pfxX":-6.284726619967548,"pfxZ":7.062545394906504,"pX":-0.9177927950287679,"pZ":3.8717254882161303,"vX0":4.473087221155524,"vY0":-116.87279935961476,"vZ0":-1.3902823892124667,"x":151.98,"y":134.24,"x0":-2.0476999157963847,"y0":50.00566933236554,"z0":6.602820641833876,"aX":-8.624874479455599},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":12.7,"breakHorizontal":10.2,"spinRate":1440,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.47013506848572595,"extension":6.726247587790299},"index":10,"playId":"93978030-3e6a-3f8e-b0ca-91b2f246f8ba","pitchNumber":10,"startTime":"2026-09-20T18:54:20.732Z","endTime":"2026-09-20T18:54:24.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:54:24.878Z","atBatIndex":37},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Konnor Griffin reaches on a fielder's choice, fielded by third baseman Maikel Garcia. Jake Mangum to 2nd. Jake Mangum advances to 2nd, on a missed catch error by second baseman Michael Massey, assist to third baseman Maikel Garcia.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-20T18:54:34.833Z","endTime":"2026-09-20T18:55:59.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_error_dropped_ball"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.54326377131835,"aZ":-23.087950029711713,"pfxX":-5.478367829272404,"pfxZ":7.015582053294228,"pX":-0.4850089801761012,"pZ":4.685236585507479,"vX0":5.095431849332136,"vY0":-113.07361557730053,"vZ0":0.5809364698462393,"x":135.49,"y":112.28,"x0":-2.055492331360006,"y0":50.00341237313517,"z0":6.740767831954012,"aX":-7.097070895221243},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":13.2,"breakHorizontal":8.6,"spinRate":1478,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4843160897967298,"extension":6.323856076063565},"index":0,"playId":"977cbe50-f1e7-35a2-a1b2-cfd73bcb653f","pitchNumber":1,"startTime":"2026-09-20T18:54:49.424Z","endTime":"2026-09-20T18:54:53.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75134629785088,"aZ":-15.125517155661578,"pfxX":-7.1286862736013985,"pfxZ":9.33228180855252,"pX":-1.0429934365868296,"pZ":0.5571107096508205,"vX0":5.297079395786182,"vY0":-133.54295245030113,"vZ0":-11.912007330450074,"x":156.76,"y":223.74,"x0":-2.115119594629534,"y0":50.00094964793738,"z0":6.132692567088528,"aX":-13.018097352786272},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":11.9,"spinRate":1991,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4084123830281632,"extension":7.2118945687220455},"index":1,"playId":"d6510c1e-2b9a-3665-ba40-ad52ecaaa500","pitchNumber":2,"startTime":"2026-09-20T18:55:06.405Z","endTime":"2026-09-20T18:55:10.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.104075286048705,"aZ":-24.767707122112242,"pfxX":-1.0447582712997023,"pfxZ":4.584884941765351,"pX":-0.3856327458429432,"pZ":1.4505729528324178,"vX0":4.79951223545096,"vY0":-125.40003486595907,"vZ0":-6.931127272221386,"x":131.7,"y":199.61,"x0":-2.177316011482539,"y0":50.0015453889518,"z0":6.232417630997809,"aX":-1.6875278213428972},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.2,"breakHorizontal":1.0,"spinRate":1897,"spinDirection":183},"zone":13,"typeConfidence":2.0,"plateTime":0.434516768366199,"extension":6.993762458575184},"index":2,"playId":"9ed54273-dae4-3c7e-8c96-f3ccb351f6ef","pitchNumber":3,"startTime":"2026-09-20T18:55:27.529Z","endTime":"2026-09-20T18:55:31.531Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-09-20T18:55:37.323Z","endTime":"2026-09-20T18:55:52.033Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.979667947587412,"aZ":-11.30939697171618,"pfxX":-6.611470847613999,"pfxZ":11.167065717820076,"pX":-0.7807247414562332,"pZ":1.945545237429242,"vX0":5.5782654620645165,"vY0":-135.4284643742133,"vZ0":-9.58779094672783,"x":146.76,"y":186.25,"x0":-2.002381778034698,"y0":50.0035944820969,"z0":6.31059289914277,"aX":-12.352730357396032},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.5,"breakHorizontal":10.9,"spinRate":2184,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.4035579697966831,"extension":6.884733923660668},"hitData":{"launchSpeed":102.5,"launchAngle":1.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.64,"coordY":168.91}},"index":4,"playId":"8e87c7c0-432d-323c-864a-2a57e5574255","pitchNumber":4,"startTime":"2026-09-20T18:55:52.033Z","endTime":"2026-09-20T18:55:59.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:55:59.505Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brandon Lowe pops out to third baseman Maikel Garcia on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-20T18:57:10.450Z","endTime":"2026-09-20T18:59:39.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,5,6,7],"actionIndex":[4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"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":1},"index":0,"startTime":"2026-09-20T18:56:28.782Z","endTime":"2026-09-20T18:57:12.795Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.878061176108176,"aZ":-20.369813215030145,"pfxX":0.3210766434836283,"pfxZ":6.55037405922616,"pX":-0.514026598025214,"pZ":2.5788961012594984,"vX0":5.072800765629589,"vY0":-132.77908148784837,"vZ0":-5.578877523790244,"x":136.59,"y":169.15,"x0":-2.4835267639288667,"y0":50.00623868843836,"z0":6.169467126805202,"aX":0.5781521484982182},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.9,"breakHorizontal":-1.6,"spinRate":2162,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.41101957729824967,"extension":7.095660776349937},"index":1,"playId":"5bca5ae4-0461-3ffc-bc51-98b6491e3dc2","pitchNumber":1,"startTime":"2026-09-20T18:57:12.795Z","endTime":"2026-09-20T18:57:16.695Z","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.0,"endSpeed":79.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3520569869742,"aZ":-29.6713377180586,"pfxX":3.7844952767537694,"pfxZ":1.5912960409398442,"pX":0.526697943963334,"pZ":1.879407209542938,"vX0":5.581981645353314,"vY0":-123.77540290921999,"vZ0":-4.781466279187894,"x":96.92,"y":188.04,"x0":-2.2403513648674913,"y0":50.00009616432792,"z0":6.291737774316697,"aX":5.928520783306392},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.2,"breakHorizontal":-8.0,"spinRate":2078,"spinDirection":168},"zone":9,"typeConfidence":2.0,"plateTime":0.4408199678006719,"extension":6.842820591739442},"index":2,"playId":"dbfa5705-0421-3cce-a996-d1ab770265e1","pitchNumber":2,"startTime":"2026-09-20T18:57:29.414Z","endTime":"2026-09-20T18:57:32.832Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-09-20T18:57:46.747Z","endTime":"2026-09-20T18:58:26.644Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-09-20T18:58:26.644Z","endTime":"2026-09-20T18:58:54.420Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.552917172696766,"aZ":-12.499035661623592,"pfxX":-4.751337581500323,"pfxZ":10.4116917250325,"pX":-0.7926024305295741,"pZ":4.143261341894783,"vX0":5.68143948022836,"vY0":-136.70113912362214,"vZ0":-3.75180952192356,"x":147.21,"y":126.91,"x0":-2.2820205390288297,"y0":50.004211505743136,"z0":6.393548387097726,"aX":-8.98027936958695},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":7.4,"spinRate":2141,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4008995413031107,"extension":6.815770363424338},"index":5,"playId":"436b3d07-e024-3334-babd-4534a2de94c8","pitchNumber":3,"startTime":"2026-09-20T18:58:54.420Z","endTime":"2026-09-20T18:58:58.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01256575621512,"aZ":-17.401909702494585,"pfxX":-8.993316914963815,"pfxZ":7.720599241432677,"pX":0.300495077661084,"pZ":1.241538665690074,"vX0":9.587192607576938,"vY0":-136.89792059360144,"vZ0":-9.638628541837129,"x":105.55,"y":205.26,"x0":-2.0655114640030265,"y0":50.00101032620527,"z0":5.9799353378985245,"aX":-17.20200084286494},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":14.5,"spinRate":2200,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3989168797860656,"extension":6.9121742819783245},"index":6,"playId":"923dca21-1a18-38f0-9dbc-d77e4d48bc34","pitchNumber":4,"startTime":"2026-09-20T18:59:13.705Z","endTime":"2026-09-20T18:59:17.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.607865036507246,"aZ":-21.96086106949225,"pfxX":-7.377414605582382,"pfxZ":7.082017944073252,"pX":0.14621698604573916,"pZ":2.5243403751849156,"vX0":7.311110565293576,"vY0":-119.22679546657974,"vZ0":-4.65921909969652,"x":111.43,"y":170.62,"x0":-1.9993448830561804,"y0":50.0018901079423,"z0":6.482146301142522,"aX":-10.636653597348579},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":12.0,"breakHorizontal":11.6,"spinRate":1508,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.4591529065148521,"extension":6.389029935424493},"hitData":{"launchSpeed":81.1,"launchAngle":74.0,"totalDistance":98.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.84,"coordY":169.88}},"index":7,"playId":"6efb3353-7cf1-3aa4-aa31-324b1b19012b","pitchNumber":5,"startTime":"2026-09-20T18:59:29.357Z","endTime":"2026-09-20T18:59:39.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T18:59:39.858Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-20T18:59:59.467Z","endTime":"2026-09-20T19:01:48.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.2,"endSpeed":68.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.62478102362955,"aZ":-40.59434548483426,"pfxX":6.572731330810251,"pfxZ":-7.173887069333599,"pX":-0.7846736136608771,"pZ":3.611815177360067,"vX0":1.7351469733697638,"vY0":-107.95695951834699,"vZ0":3.1688241877476666,"x":146.91,"y":141.26,"x0":-2.4534641336787075,"y0":50.00013802278767,"z0":6.608021038120211,"aX":7.719554585203078},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-11.8,"breakHorizontal":-12.4,"spinRate":1979,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.5082714209456793,"extension":6.575250650033234},"index":0,"playId":"6cd86318-71ce-3a1d-bea9-4683285b24de","pitchNumber":1,"startTime":"2026-09-20T19:00:08.545Z","endTime":"2026-09-20T19:00:12.491Z","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":94.8,"endSpeed":87.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.161066380067314,"aZ":-16.88380800609709,"pfxX":-9.166413800626081,"pfxZ":7.94382900464586,"pX":0.8331840477949906,"pZ":0.8281368428266279,"vX0":11.564084027100314,"vY0":-137.33836512090878,"vZ0":-10.997251119664144,"x":85.24,"y":216.42,"x0":-2.2256131955102667,"y0":50.00677457299792,"z0":6.0121420062516,"aX":-17.65364058995631},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":14.4,"spinRate":1968,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3976063458756194,"extension":7.0804428936744666},"index":1,"playId":"d32c685a-c83c-3e83-b342-ce664637aa59","pitchNumber":2,"startTime":"2026-09-20T19:00:26.682Z","endTime":"2026-09-20T19:00:30.652Z","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":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.769909220289584,"aZ":-26.124718830531485,"pfxX":0.012434540222831192,"pfxZ":3.846806825056813,"pX":-0.6333268931932451,"pZ":2.462218905298312,"vX0":4.098128198912523,"vY0":-123.32460153844175,"vZ0":-4.181158962208883,"x":141.14,"y":172.3,"x0":-2.303934175958505,"y0":50.00286709564137,"z0":6.331511136600732,"aX":0.018708689759876898},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.5,"breakHorizontal":-0.8,"spinRate":2203,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.4406727263927519,"extension":6.74194301967662},"index":2,"playId":"b08618da-b0b4-30d4-9a7f-44d9c13d0ae1","pitchNumber":3,"startTime":"2026-09-20T19:00:45.874Z","endTime":"2026-09-20T19:00:50.080Z","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":93.5,"endSpeed":85.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70131246105442,"aZ":-13.36831132763259,"pfxX":-4.859733536430497,"pfxZ":10.054022421051336,"pX":0.17546873750247802,"pZ":2.4427144290037597,"vX0":7.286759225397235,"vY0":-135.88077480906279,"vZ0":-7.919687386106301,"x":110.31,"y":172.83,"x0":-1.9092326673606963,"y0":50.00300734700363,"z0":6.323447764875677,"aX":-9.090564509288264},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":7.3,"spinRate":2054,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.40305514879858384,"extension":6.585782000305953},"index":3,"playId":"de119ef6-3c50-3c52-a00c-b718e28a1607","pitchNumber":4,"startTime":"2026-09-20T19:01:15.720Z","endTime":"2026-09-20T19:01:21.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.886035265848054,"aZ":-25.875203520177756,"pfxX":-6.949745544191216,"pfxZ":4.330991583839707,"pX":-1.0595413179484667,"pZ":1.8313167446239793,"vX0":4.776318527905932,"vY0":-119.53973277396996,"vZ0":-5.267981659273188,"x":157.39,"y":189.33,"x0":-2.175258318740132,"y0":50.00337221039217,"z0":6.371182144486883,"aX":-10.11228977904748},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.8,"breakHorizontal":11.5,"spinRate":1580,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.45725911625382976,"extension":6.656123845934963},"index":4,"playId":"2cb4df47-bebc-3d4b-a58c-bcd1984ced62","pitchNumber":5,"startTime":"2026-09-20T19:01:44.559Z","endTime":"2026-09-20T19:01:48.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:01:48.694Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jac Caglianone lines out sharply to left fielder Bryan Reynolds.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-20T19:04:59.127Z","endTime":"2026-09-20T19:05:41.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carmen Mlodzinski replaces Wilber Dotel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-20T19:02:54.493Z","endTime":"2026-09-20T19:04:59.374Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669387,"link":"/api/v1/people/669387"},"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(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":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.981742200434812,"aZ":-31.58677903908398,"pfxX":-7.132386035746981,"pfxZ":0.37825966324131244,"pX":-0.8503138321808894,"pZ":2.577845019625455,"vX0":3.6651754397050818,"vY0":-123.01408160732383,"vZ0":-0.10970861295472656,"x":149.41,"y":169.18,"x0":-1.4281207531710145,"y0":50.00038554901704,"z0":5.286811511902688,"aX":-10.997445717844892},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.0,"breakHorizontal":12.1,"spinRate":1761,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4442006039582833,"extension":6.290242573372491},"index":1,"playId":"c38a83aa-6edb-3fcb-94cd-c9a5f7ab0af6","pitchNumber":1,"startTime":"2026-09-20T19:04:59.374Z","endTime":"2026-09-20T19:05:03.389Z","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":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.467264963240297,"aZ":-34.77689562174256,"pfxX":-6.106867648667986,"pfxZ":-1.7050288915749832,"pX":-0.10370030317647734,"pZ":1.7681618074359713,"vX0":5.037958317365786,"vY0":-122.40941246035763,"vZ0":-1.1033915152285825,"x":120.95,"y":191.04,"x0":-1.3876032508326168,"y0":50.00140828637247,"z0":5.182312586739143,"aX":-9.336488626889688},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.1,"breakHorizontal":10.0,"spinRate":1665,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.4461767815973001,"extension":6.250593944033319},"index":2,"playId":"20b55986-cfb9-3eb5-826b-f6d1b63f999f","pitchNumber":2,"startTime":"2026-09-20T19:05:15.574Z","endTime":"2026-09-20T19:05:19.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.295372805295788,"aZ":-18.739352137401436,"pfxX":-6.163596162860562,"pfxZ":7.149533835687956,"pX":-0.5143970713922967,"pZ":2.656787769223302,"vX0":4.240471366264854,"vY0":-135.8553983179341,"vZ0":-3.591369945087422,"x":136.61,"y":167.05,"x0":-1.2905413993487507,"y0":50.00330456302981,"z0":5.289808571926889,"aX":-11.582437698309239},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":10.3,"spinRate":2145,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.40235562086924936,"extension":6.310744815719714},"hitData":{"launchSpeed":108.0,"launchAngle":14.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":76.52,"coordY":95.32}},"index":3,"playId":"4534d6a8-93fe-3e62-a3ae-6986c6e61e03","pitchNumber":3,"startTime":"2026-09-20T19:05:34.414Z","endTime":"2026-09-20T19:05:41.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:05:41.145Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-20T19:05:51.478Z","endTime":"2026-09-20T19:06:51.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.0,"endSpeed":78.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42626780287865,"aZ":-32.57870148676673,"pfxX":-6.8184603870297185,"pfxZ":-0.256680367310393,"pX":1.248167155369567,"pZ":2.1596794487734736,"vX0":8.426689496142135,"vY0":-123.58940585664566,"vZ0":-0.5460639519514765,"x":69.42,"y":180.47,"x0":-1.3115381755706212,"y0":50.00478499513874,"z0":5.107293567651395,"aX":-10.604269947590925},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.4,"breakHorizontal":10.6,"spinRate":1720,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.4422921387308163,"extension":6.507149699221101},"index":0,"playId":"5cd25de8-aa25-3f46-87b7-92d2ab2a13f5","pitchNumber":1,"startTime":"2026-09-20T19:06:20.768Z","endTime":"2026-09-20T19:06:24.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.646189949308432,"aZ":-25.381379710521497,"pfxX":-9.65871621429547,"pfxZ":3.559212594477426,"pX":-0.19588801636127026,"pZ":3.041913771241723,"vX0":6.56898659471867,"vY0":-137.10111298963722,"vZ0":-1.1434618015958151,"x":124.47,"y":156.65,"x0":-1.3652456931392707,"y0":50.00113417898848,"z0":5.192761031966868,"aX":-18.428659272880264},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":2058,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.3991461269130254,"extension":6.474968139237349},"hitData":{"launchSpeed":91.3,"launchAngle":15.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.55,"coordY":90.3}},"index":1,"playId":"76741b7c-85e5-35e7-89aa-103c4ac417a0","pitchNumber":2,"startTime":"2026-09-20T19:06:38.435Z","endTime":"2026-09-20T19:06:51.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:06:51.393Z","atBatIndex":42},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Michael Massey grounds into a double play, second baseman Brandon Lowe to shortstop Konnor Griffin to first baseman Spencer Horwitz. Salvador Perez out at 2nd. Michael Massey out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-20T19:06:52.205Z","endTime":"2026-09-20T19:08:21.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28475680482342,"aZ":-33.66385669634531,"pfxX":7.155646630251482,"pfxZ":-1.000193546047564,"pX":-1.3396864215677708,"pZ":2.1452934625757947,"vX0":-1.0349897420727503,"vY0":-121.07910996936577,"vZ0":-0.1656654175740072,"x":168.07,"y":180.86,"x0":-1.8369660107563377,"y0":50.00481361211522,"z0":5.156508661071178,"aX":10.641952228587256},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.6,"breakHorizontal":-12.7,"spinRate":2496,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.4521112981120985,"extension":6.294140945919616},"index":0,"playId":"783bc337-a8d8-306c-b0ee-aa768fde17ce","pitchNumber":1,"startTime":"2026-09-20T19:07:14.637Z","endTime":"2026-09-20T19:07:18.613Z","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":93.6,"endSpeed":85.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.945793861802024,"aZ":-16.98877896021077,"pfxX":-7.5824324836333235,"pfxZ":8.087719711614298,"pX":-0.16812965078410272,"pZ":2.2905140581000056,"vX0":5.364477180417307,"vY0":-136.15304517611975,"vZ0":-4.702367168442273,"x":123.41,"y":176.94,"x0":-1.1790578077725058,"y0":50.00031017446473,"z0":5.215940787158219,"aX":-14.23103387631914},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":12.6,"spinRate":2219,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4023110510699315,"extension":6.447278333655135},"index":1,"playId":"a8be08df-bc4a-32c4-b5c6-0235ede597d0","pitchNumber":2,"startTime":"2026-09-20T19:07:31.643Z","endTime":"2026-09-20T19:07:36.886Z","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":92.8,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36671374742686,"aZ":-25.59574796374484,"pfxX":-10.1948247679403,"pfxZ":3.541482254327283,"pX":0.6034406207935978,"pZ":2.580864981641954,"vX0":8.735509819001914,"vY0":-134.96769075235102,"vZ0":-1.6860896487416772,"x":94.0,"y":169.1,"x0":-1.338984977891241,"y0":50.00564113418961,"z0":5.003537770081763,"aX":-18.949591020094555},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":16.8,"spinRate":2091,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.4047095769698217,"extension":6.525824778907684},"index":2,"playId":"02dcbb36-de87-38cd-b3b4-49973a4813b4","pitchNumber":3,"startTime":"2026-09-20T19:07:54.619Z","endTime":"2026-09-20T19:07:58.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.606959201943504,"aZ":-30.541143769613225,"pfxX":-6.804755537255529,"pfxZ":1.0348159408974213,"pX":-0.8659393149555916,"pZ":1.5785759580646839,"vX0":3.447705763381629,"vY0":-124.40017705480157,"vZ0":-2.874581225511929,"x":150.01,"y":196.16,"x0":-1.3815289003726174,"y0":50.002780389017126,"z0":5.266003374983304,"aX":-10.72665090836126},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":11.6,"spinRate":1745,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4393280925453582,"extension":6.388762245335059},"hitData":{"launchSpeed":85.4,"launchAngle":5.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":156.75}},"index":3,"playId":"b5c19601-5d7b-3a9b-a46f-fe9d83c1d3e1","pitchNumber":4,"startTime":"2026-09-20T19:08:13.773Z","endTime":"2026-09-20T19:08:21.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:08:21.803Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out sharply to center fielder Tyler Tolbert.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-20T19:12:52.002Z","endTime":"2026-09-20T19:13:05.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.590036591940052,"aZ":-23.976109082583793,"pfxX":1.2885335033665624,"pfxZ":4.769366347276566,"pX":0.3044587497875192,"pZ":2.5024203324693812,"vX0":6.154011896464049,"vY0":-129.1458841804053,"vZ0":-4.994491981313777,"x":105.39,"y":171.21,"x0":-2.260144091292655,"y0":50.001681794505345,"z0":6.266062985517859,"aX":2.2117663476975626},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.9,"breakHorizontal":-3.5,"spinRate":1991,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.4213789910953021,"extension":6.892735881911427},"hitData":{"launchSpeed":110.9,"launchAngle":51.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":156.8,"coordY":62.9}},"index":0,"playId":"e1ccba28-b73d-3faf-9597-efd06f82c83a","pitchNumber":1,"startTime":"2026-09-20T19:12:54.260Z","endTime":"2026-09-20T19:13:05.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:13:05.261Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to right fielder Nick Loftin.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-20T19:13:18.202Z","endTime":"2026-09-20T19:16:38.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"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":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18637819312946,"aZ":-10.002586286959124,"pfxX":-2.995562123146438,"pfxZ":12.135486927447946,"pX":0.16011464654907612,"pZ":2.239033243359201,"vX0":6.3169186563336135,"vY0":-134.32732883606892,"vZ0":-9.040836374421344,"x":110.9,"y":178.33,"x0":-1.8331227324955375,"y0":50.00286633792682,"z0":6.360256952806993,"aX":-5.473555192201694},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.2,"breakHorizontal":4.1,"spinRate":2011,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.4078123480451339,"extension":6.797618662442924},"index":0,"playId":"b32cdc86-fd39-3e0d-a7ec-c18656b6d817","pitchNumber":1,"startTime":"2026-09-20T19:13:33.821Z","endTime":"2026-09-20T19:13:37.669Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40559803283864,"aZ":-21.232216136091054,"pfxX":0.7453015801089808,"pfxZ":6.37052590527234,"pX":1.5223372915040692,"pZ":1.8532759412437034,"vX0":8.870201928125734,"vY0":-129.55669297308782,"vZ0":-7.158292442920284,"x":58.97,"y":188.74,"x0":-2.0277329458806594,"y0":50.002653935390796,"z0":6.248563615761434,"aX":1.2803747411621238},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.3,"breakHorizontal":-3.1,"spinRate":2015,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.42108799896728133,"extension":6.779450858647026},"index":1,"playId":"7526ee42-2fa8-387c-8e4c-5ad8fe1b6bdf","pitchNumber":2,"startTime":"2026-09-20T19:13:47.828Z","endTime":"2026-09-20T19:13:51.663Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-09-20T19:13:59.077Z","endTime":"2026-09-20T19:14:10.786Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.790718368550376,"aZ":-25.294734467683686,"pfxX":-9.333664743053944,"pfxZ":4.98985639062294,"pX":0.6937869186017406,"pZ":0.40743699646455145,"vX0":8.596307896628415,"vY0":-116.90098669735907,"vZ0":-7.999252939369372,"x":90.55,"y":227.78,"x0":-1.8248912773816328,"y0":50.00518211634421,"z0":6.260969184250149,"aX":-12.873373802649331},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.2,"breakHorizontal":14.6,"spinRate":1605,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4692071431007476,"extension":6.837839310166721},"index":3,"playId":"ad6eee18-087a-3e96-9ca4-0b18aab62813","pitchNumber":3,"startTime":"2026-09-20T19:14:10.786Z","endTime":"2026-09-20T19:14:14.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63920281376802,"aZ":-12.301751967418676,"pfxX":-2.7308581650916954,"pfxZ":10.694299196507892,"pX":0.8436162759103718,"pZ":3.303315068478102,"vX0":7.990702578723553,"vY0":-135.681762081815,"vZ0":-6.105616997408906,"x":84.84,"y":149.59,"x0":-1.7891593580425298,"y0":50.00061876807038,"z0":6.445605084235217,"aX":-5.074118977407899},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":3.2,"spinRate":2198,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4042052440572501,"extension":6.883657252344251},"index":4,"playId":"078eabd7-8c2a-39ea-b6b8-0879a85ad15d","pitchNumber":4,"startTime":"2026-09-20T19:14:27.845Z","endTime":"2026-09-20T19:14:31.196Z","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":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.427726436087173,"aZ":-21.517154084579072,"pfxX":-0.2524829654556804,"pfxZ":6.020090004022523,"pX":0.936569825053559,"pZ":1.7784284289415837,"vX0":8.127542811886633,"vY0":-131.09443177571825,"vZ0":-7.118517532029053,"x":81.3,"y":190.76,"x0":-2.149482500123444,"y0":50.00013252932814,"z0":6.094757171773283,"aX":-0.44849962347118394},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.8,"breakHorizontal":-1.1,"spinRate":2108,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4152165340461691,"extension":6.9178685227351036},"index":5,"playId":"1383ceee-5649-3a0f-beb6-fec3e96ecc7a","pitchNumber":5,"startTime":"2026-09-20T19:14:45.309Z","endTime":"2026-09-20T19:14:48.659Z","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":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.886382430890812,"aZ":-17.926723184558018,"pfxX":-7.819554353962726,"pfxZ":7.7778898930798865,"pX":-0.8363722335033205,"pZ":2.564603915076178,"vX0":5.708828146606575,"vY0":-134.22412149971115,"vZ0":-6.667763655848586,"x":148.88,"y":169.54,"x0":-1.9702871262020638,"y0":50.005678672362755,"z0":6.348509984249053,"aX":-14.33150605544085},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":13.0,"spinRate":1985,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.40738861944314175,"extension":6.764865733212888},"index":6,"playId":"14823cb7-c3fd-358e-b262-c075050a46e4","pitchNumber":6,"startTime":"2026-09-20T19:15:05.945Z","endTime":"2026-09-20T19:15:09.935Z","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.7,"endSpeed":86.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44646414764171,"aZ":-14.555852214787901,"pfxX":-3.6862372042819143,"pfxZ":9.286879236155091,"pX":1.0925675535323915,"pZ":4.395253129399205,"vX0":9.305231322903225,"vY0":-136.2763804210158,"vZ0":-2.814958433833372,"x":75.35,"y":120.11,"x0":-1.8740207412971632,"y0":50.00679946849504,"z0":6.435888682520808,"aX":-6.997080964740762},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":4.9,"spinRate":2139,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.40056836749573677,"extension":6.7050153177909575},"index":7,"playId":"7462e7bd-8be7-37df-ba17-390d71d86f39","pitchNumber":7,"startTime":"2026-09-20T19:15:34.153Z","endTime":"2026-09-20T19:15:38.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.653820027990555,"aZ":-11.584743975068637,"pfxX":-3.483195480388343,"pfxZ":10.884219324536293,"pX":0.5536651748871523,"pZ":3.2099178803944377,"vX0":7.392528790143392,"vY0":-135.9113609422748,"vZ0":-6.620190129788199,"x":95.9,"y":152.11,"x0":-1.7354283955753094,"y0":50.00414590648414,"z0":6.463040601293446,"aX":-6.590504297759034},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":4.9,"spinRate":2162,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.4012904207189032,"extension":6.700394300183705},"index":8,"playId":"1b44323f-06eb-373b-9b42-d82a9bb68ba6","pitchNumber":8,"startTime":"2026-09-20T19:15:49.934Z","endTime":"2026-09-20T19:15:54.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89166914686078,"aZ":-22.561937242438677,"pfxX":-6.567658459414462,"pfxZ":7.00757574942395,"pX":-0.5280531244177503,"pZ":3.398112986837904,"vX0":5.069083997659765,"vY0":-116.9129833958242,"vZ0":-2.419672544940197,"x":137.13,"y":147.03,"x0":-1.880592800077481,"y0":50.00451995091858,"z0":6.58402124218647,"aX":-9.01125917455792},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":12.4,"breakHorizontal":10.6,"spinRate":1519,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.470125512898504,"extension":6.676283383823068},"index":9,"playId":"523f65f7-9ace-3804-aadd-be4463b5c3a8","pitchNumber":9,"startTime":"2026-09-20T19:16:09.331Z","endTime":"2026-09-20T19:16:12.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.871285280122,"aZ":-14.69847536443292,"pfxX":-3.7300556983777335,"pfxZ":9.444026327969068,"pX":-0.13342998602982828,"pZ":2.4539424511189076,"vX0":6.263245819241704,"vY0":-135.03444371828294,"vZ0":-7.435014524729171,"x":122.09,"y":172.52,"x0":-1.9962240085081262,"y0":50.001229730019155,"z0":6.2730907728350696,"aX":-6.9014754638487945},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":5.4,"spinRate":1880,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.40531317908347386,"extension":6.882668549020333},"hitData":{"launchSpeed":94.3,"launchAngle":40.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.56,"coordY":97.29}},"index":10,"playId":"18654d69-b2c0-38e1-ab8a-4cdd5e8aff45","pitchNumber":10,"startTime":"2026-09-20T19:16:29.198Z","endTime":"2026-09-20T19:16:38.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:16:38.212Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-20T19:16:46.735Z","endTime":"2026-09-20T19:19:08.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.3,"endSpeed":80.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.218822217639254,"aZ":-28.810015863042246,"pfxX":0.9140622141975063,"pfxZ":2.106583684941846,"pX":-0.5315316436612998,"pZ":1.8436841956444054,"vX0":3.889383257895193,"vY0":-124.29226632584937,"vZ0":-5.161634944149077,"x":137.26,"y":189.0,"x0":-2.222702800258953,"y0":50.002951255005755,"z0":6.283194302350685,"aX":1.4579361636281438},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":-2.4,"spinRate":1690,"spinDirection":184},"zone":7,"typeConfidence":2.0,"plateTime":0.4373498551919539,"extension":6.7876877472944495},"index":0,"playId":"574178ee-4a26-3762-a7c0-a95799b1f92d","pitchNumber":1,"startTime":"2026-09-20T19:17:04.218Z","endTime":"2026-09-20T19:17:08.089Z","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":83.9,"endSpeed":78.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06172636134028,"aZ":-29.058646760498053,"pfxX":0.4484985401624577,"pfxZ":2.060645966134998,"pX":1.6928676652619472,"pZ":-0.3248355577460549,"vX0":8.55726079967268,"vY0":-121.65957136036366,"vZ0":-9.575670979978295,"x":52.47,"y":247.55,"x0":-1.9164196386362424,"y0":50.001951161293285,"z0":6.150501739679416,"aX":0.6771214068596195},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.8,"breakHorizontal":-2.6,"spinRate":1902,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4488183151571836,"extension":6.913322899644203},"index":1,"playId":"6e036a8e-9164-346f-9978-f1a9433173c8","pitchNumber":2,"startTime":"2026-09-20T19:17:16.912Z","endTime":"2026-09-20T19:17:20.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.59600764845867,"aZ":-20.997568571980405,"pfxX":-7.30795331070475,"pfxZ":8.01361278127926,"pX":0.11903872969474667,"pZ":2.079036302632672,"vX0":7.012181659512107,"vY0":-116.95464164246111,"vZ0":-5.521935750869955,"x":112.46,"y":182.65,"x0":-1.958564505306344,"y0":50.00447545478381,"z0":6.421465226003942,"aX":-10.196606420756593},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":13.4,"breakHorizontal":11.6,"spinRate":1581,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.46706118986959666,"extension":6.714637564291607},"index":2,"playId":"f4e44810-7077-3b83-aa31-60953048551c","pitchNumber":3,"startTime":"2026-09-20T19:17:32.112Z","endTime":"2026-09-20T19:17:35.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72315049995223,"aZ":-11.916523282921519,"pfxX":-5.203265894565716,"pfxZ":10.778605158293342,"pX":0.9415140398454442,"pZ":4.575607586255666,"vX0":9.52686052272902,"vY0":-136.17608086305174,"vZ0":-2.832164450921669,"x":81.11,"y":115.24,"x0":-1.925142007443168,"y0":50.000146410962074,"z0":6.452689382797055,"aX":-9.777484234713603},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":7.4,"spinRate":2214,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.402111418737074,"extension":6.6574063629130995},"index":3,"playId":"f5f4a2cf-4f82-30a9-9229-07e909f2dcef","pitchNumber":4,"startTime":"2026-09-20T19:17:53.064Z","endTime":"2026-09-20T19:17:56.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0795529472767,"aZ":-19.984068986008904,"pfxX":0.30156389049396315,"pfxZ":6.940394920164152,"pX":-0.22694446980871705,"pZ":1.5714065856728954,"vX0":5.4381276207077605,"vY0":-130.78643579316852,"vZ0":-7.8778874796779705,"x":125.65,"y":196.35,"x0":-2.3606008888428764,"y0":50.001921742606065,"z0":6.087681853882001,"aX":0.5280534767591464},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.3,"breakHorizontal":-1.6,"spinRate":2238,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.4166497677922911,"extension":6.879317528991942},"index":4,"playId":"a02a3223-ba6b-3768-b619-844ae763b1c2","pitchNumber":5,"startTime":"2026-09-20T19:18:08.223Z","endTime":"2026-09-20T19:18:11.554Z","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":93.7,"endSpeed":85.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50657239167973,"aZ":-10.542314668418516,"pfxX":-3.5862534576965555,"pfxZ":11.530324472179228,"pX":-0.49652820666526987,"pZ":3.268758674838073,"vX0":5.103244208216637,"vY0":-136.24535631184335,"vZ0":-6.427660794233454,"x":135.93,"y":150.52,"x0":-1.9297301088749612,"y0":50.00537856135041,"z0":6.390560244333818,"aX":-6.729984942474462},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.7,"breakHorizontal":5.4,"spinRate":2079,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.4023374662141399,"extension":6.733947035514025},"index":5,"playId":"e5f07030-d5e2-31e8-af33-e1130e687e28","pitchNumber":6,"startTime":"2026-09-20T19:18:27.914Z","endTime":"2026-09-20T19:18:31.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.034459277001424,"aZ":-17.031603948770982,"pfxX":-8.579196293174292,"pfxZ":8.054275233690078,"pX":0.3040365795715358,"pZ":1.3282014719219386,"vX0":8.966160381754316,"vY0":-135.8338220113651,"vZ0":-9.701871067640814,"x":105.41,"y":202.92,"x0":-1.9152683702063003,"y0":50.005227615245765,"z0":6.115353303981041,"aX":-16.13350889135784},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":13.8,"spinRate":1977,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4022905771929559,"extension":6.948666084063944},"index":6,"playId":"8221a548-51bf-3135-9146-45dcf0c7ba22","pitchNumber":7,"startTime":"2026-09-20T19:18:47.827Z","endTime":"2026-09-20T19:18:51.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.294058606016574,"aZ":-20.233947744239316,"pfxX":-2.2136221389721795,"pfxZ":6.914891637843826,"pX":0.7754274406397728,"pZ":1.0166014195943152,"vX0":8.55963707722362,"vY0":-130.0692183719154,"vZ0":-8.89961391809661,"x":87.44,"y":211.33,"x0":-2.2594079711223505,"y0":50.0041563664988,"z0":5.995969576584022,"aX":-3.823966282190554},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.8,"breakHorizontal":2.3,"spinRate":2040,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.419860072920613,"extension":6.923783804489216},"index":7,"playId":"34fd13e8-fb1c-3e51-a846-0a03eba5a616","pitchNumber":8,"startTime":"2026-09-20T19:19:04.533Z","endTime":"2026-09-20T19:19:08.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:19:08.786Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Flores Jr. walks. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-20T19:20:38.832Z","endTime":"2026-09-20T19:23:48.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8,9,10],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":"2026-09-20T19:19:55.625Z","endTime":"2026-09-20T19:20:41.143Z","isPitch":false,"type":"action"},{"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.3,"endSpeed":79.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.386915750957332,"aZ":-26.423248406830133,"pfxX":2.1537460259248133,"pfxZ":3.6704408187504844,"pX":1.67350493088756,"pZ":1.0003252357802637,"vX0":8.044812272290939,"vY0":-123.98650458366282,"vZ0":-7.134296295357648,"x":53.21,"y":211.77,"x0":-1.885075410447875,"y0":50.00366748816989,"z0":6.1019668015595405,"aX":3.3712273818135556},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.3,"breakHorizontal":-5.6,"spinRate":1677,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.44074812702634913,"extension":7.0620424735988205},"index":1,"playId":"17c2379d-d4b3-3ef6-bd4f-5a29a0cfb331","pitchNumber":1,"startTime":"2026-09-20T19:20:41.143Z","endTime":"2026-09-20T19:20:45.039Z","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":78.3,"endSpeed":71.8,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.076507881027887,"aZ":-24.9706375418172,"pfxX":-7.730573997277645,"pfxZ":5.527012895779314,"pX":-0.22682185066564642,"pZ":1.2095548342586964,"vX0":6.2137739850583555,"vY0":-113.7718466168744,"vZ0":-6.188733569022735,"x":125.65,"y":206.12,"x0":-1.9971918073819708,"y0":50.00164495462117,"z0":6.459587819384453,"aX":-10.071410094490039},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":8.6,"breakHorizontal":12.4,"spinRate":1571,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.48257444800140403,"extension":6.824765470129755},"index":2,"playId":"d453bdb3-a0b2-3e9e-b9f0-aac2fcfa8f13","pitchNumber":2,"startTime":"2026-09-20T19:20:54.905Z","endTime":"2026-09-20T19:20:59.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47788977830645,"aZ":-24.026548124778046,"pfxX":-7.758211230580084,"pfxZ":5.971397403383584,"pX":-0.4537758845645454,"pZ":4.509953646719462,"vX0":5.656124299803111,"vY0":-115.99875520243752,"vZ0":0.34579143268952317,"x":134.3,"y":117.01,"x0":-1.9144670946936895,"y0":50.001539801726274,"z0":6.647562633422624,"aX":-10.58345618639158},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":11.2,"breakHorizontal":12.7,"spinRate":1544,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.47197732274231363,"extension":6.714719069089313},"index":3,"playId":"2259ccf6-1529-3b8c-a0b5-c67cd73eaae9","pitchNumber":3,"startTime":"2026-09-20T19:21:24.557Z","endTime":"2026-09-20T19:21:28.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.532743730434706,"aZ":-17.587717575514233,"pfxX":-7.6518556643295526,"pfxZ":7.880468568408613,"pX":-0.6143042973394989,"pZ":2.8161525412904265,"vX0":6.40241040806196,"vY0":-134.77632170982227,"vZ0":-6.022834732703526,"x":140.42,"y":162.74,"x0":-2.018989083807234,"y0":50.004529728720364,"z0":6.309298658293034,"aX":-14.168737464176141},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":12.6,"spinRate":2084,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.40540482070358097,"extension":6.731127275235672},"index":4,"playId":"d0ea8c9a-290b-379d-9592-311476220b98","pitchNumber":4,"startTime":"2026-09-20T19:21:42.739Z","endTime":"2026-09-20T19:21:46.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.282745658218225,"aZ":-25.703399913707347,"pfxX":1.516985295598133,"pfxZ":4.140454860171808,"pX":0.08243301714967036,"pZ":2.79438631474273,"vX0":5.041726708606157,"vY0":-123.83913324451159,"vZ0":-3.2886482932143517,"x":113.86,"y":163.33,"x0":-2.171766039860407,"y0":50.00309783491862,"z0":6.2750218962567965,"aX":2.370397957939452},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.0,"breakHorizontal":-3.8,"spinRate":2003,"spinDirection":180},"zone":5,"typeConfidence":2.0,"plateTime":0.44123432118114714,"extension":6.759717688567434},"index":5,"playId":"d561527c-e400-36d4-939d-ceabc67b205f","pitchNumber":5,"startTime":"2026-09-20T19:21:57.367Z","endTime":"2026-09-20T19:22:01.247Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-09-20T19:22:13.004Z","endTime":"2026-09-20T19:22:28.515Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.146603176973123,"aZ":-14.98807560669575,"pfxX":-8.503908000816242,"pfxZ":8.995317763654946,"pX":-0.42033154612862617,"pZ":2.336315632613053,"vX0":7.324114793603859,"vY0":-137.06540950618222,"vZ0":-7.257227882864323,"x":133.02,"y":175.7,"x0":-2.016943135179996,"y0":50.001899344828665,"z0":6.033825461366768,"aX":-16.245390091347836},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.0,"breakHorizontal":13.9,"spinRate":2138,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3989932007724222,"extension":6.884040960126969},"index":7,"playId":"c4f571a4-de86-301f-a752-3bcbae9cf4cd","pitchNumber":6,"startTime":"2026-09-20T19:22:28.515Z","endTime":"2026-09-20T19:22:32.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.514944037908965,"aZ":-26.934035133109212,"pfxX":-8.691727399741657,"pfxZ":3.8013462575134014,"pX":-0.6282564595538032,"pZ":2.695124738075413,"vX0":5.692576160697094,"vY0":-116.59528234021624,"vZ0":-2.8212429736049462,"x":140.95,"y":166.01,"x0":-1.9696931365611354,"y0":50.005402888508996,"z0":6.457360872522614,"aX":-11.992629499096031},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.5,"breakHorizontal":14.4,"spinRate":1597,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4694216175370629,"extension":6.748826346825334},"index":8,"playId":"90593995-5a07-3b4c-aa49-8ff6e7fde00e","pitchNumber":7,"startTime":"2026-09-20T19:22:53.206Z","endTime":"2026-09-20T19:22:57.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52177345196346,"aZ":-12.1035082571221,"pfxX":-3.523146238116068,"pfxZ":10.791300016658406,"pX":-0.3568109211879236,"pZ":2.4222167525632603,"vX0":5.50821068552534,"vY0":-135.269015228562,"vZ0":-8.185713056755842,"x":130.6,"y":173.38,"x0":-1.9583950988701535,"y0":50.000747707613016,"z0":6.328952706250859,"aX":-6.55171241665671},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":5.3,"spinRate":2156,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.4043563178163545,"extension":6.819385636344628},"index":9,"playId":"08cb42b2-fb35-323e-ade3-84911e273c05","pitchNumber":8,"startTime":"2026-09-20T19:23:16.123Z","endTime":"2026-09-20T19:23:20.825Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31967214273841,"aZ":-14.662844893832679,"pfxX":-7.792952456723088,"pfxZ":9.11537300025621,"pX":0.936048800732812,"pZ":2.636771028039742,"vX0":10.40713047193751,"vY0":-137.23011471405732,"vZ0":-6.812537470340796,"x":81.32,"y":167.59,"x0":-1.8803066356513243,"y0":50.004472058759184,"z0":6.1370273624993406,"aX":-14.973356508699448},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":12.1,"spinRate":2134,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3980465120176486,"extension":6.919538857588583},"index":10,"playId":"3f4efa10-c941-3cec-ac19-0edf9fe04219","pitchNumber":9,"startTime":"2026-09-20T19:23:41.915Z","endTime":"2026-09-20T19:23:48.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:23:48.069Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a line drive to center fielder Tyler Tolbert. Ryan O'Hearn scores. Rafael Flores Jr. to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-20T19:23:56.478Z","endTime":"2026-09-20T19:25:41.489Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnSecond":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":608379,"link":"/api/v1/people/608379"},"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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.23123404146394,"aZ":-22.613981053480114,"pfxX":-7.976232373393334,"pfxZ":6.916828665388365,"pX":-0.18206289522396252,"pZ":1.5728831895610145,"vX0":6.4414661292142,"vY0":-116.3571503458642,"vZ0":-6.136085743454682,"x":123.94,"y":196.31,"x0":-1.9395367638821963,"y0":50.00301756144466,"z0":6.364485921194989,"aX":-11.023258336631763},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":11.4,"breakHorizontal":13.0,"spinRate":1582,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.4693408460095938,"extension":6.802236498026168},"index":0,"playId":"0dd965d8-de48-3164-a615-b95fd44520b6","pitchNumber":1,"startTime":"2026-09-20T19:24:12.449Z","endTime":"2026-09-20T19:24:16.354Z","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.4,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20551562616374,"aZ":-13.91169108894442,"pfxX":-4.69627956024828,"pfxZ":9.676204123007574,"pX":-0.06192956819518804,"pZ":4.0934303349125845,"vX0":6.604531054727285,"vY0":-135.88875419087094,"vZ0":-3.6847334931529288,"x":119.36,"y":128.26,"x0":-1.9034032085940746,"y0":50.004263784120084,"z0":6.42095492531602,"aX":-8.865446647426996},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.0,"breakHorizontal":7.2,"spinRate":2211,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.40166627955475187,"extension":6.807943779846444},"index":1,"playId":"1cbc9955-f882-3694-9916-95265c0af06b","pitchNumber":2,"startTime":"2026-09-20T19:24:27.894Z","endTime":"2026-09-20T19:24:31.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.365111708733085,"aZ":-24.012908505635828,"pfxX":-8.70305074725168,"pfxZ":5.565514369716451,"pX":-0.4315629908898098,"pZ":1.3325838263749215,"vX0":6.469903819957394,"vY0":-119.59065942904724,"vZ0":-6.621385292728041,"x":133.45,"y":202.8,"x0":-2.0248258573860536,"y0":50.00237945032217,"z0":6.254414850417945,"aX":-12.763317931370699},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.9,"breakHorizontal":14.4,"spinRate":1644,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4558320154232791,"extension":6.697921301878468},"index":2,"playId":"732855f6-b317-389b-a981-e603c09e4a62","pitchNumber":3,"startTime":"2026-09-20T19:24:44.539Z","endTime":"2026-09-20T19:24:49.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64753084179842,"aZ":-31.1797967074283,"pfxX":-0.2690990014277388,"pfxZ":0.6516484626733678,"pX":-0.4278282466523328,"pZ":4.540408859164294,"vX0":4.304353356622292,"vY0":-121.6160134787791,"vZ0":1.902377918812734,"x":133.31,"y":116.19,"x0":-2.1749196924291114,"y0":50.000067126306995,"z0":6.425222961198513,"aX":-0.4089475275948964},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.8,"breakHorizontal":-0.4,"spinRate":1236,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.4479326593748012,"extension":6.593311672752888},"index":3,"playId":"de98a4b1-120d-369d-bd4c-c45ca5bb2cf8","pitchNumber":4,"startTime":"2026-09-20T19:25:09.890Z","endTime":"2026-09-20T19:25:13.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.102372889464874,"aZ":-11.57882857646826,"pfxX":-4.404861917898206,"pfxZ":10.501447882633249,"pX":0.32952875073203036,"pZ":2.8281863478560973,"vX0":7.879003854285324,"vY0":-138.26427088563403,"vZ0":-7.507659390676811,"x":104.44,"y":162.42,"x0":-1.9681392257815855,"y0":50.00240636557602,"z0":6.332862976334819,"aX":-8.639010114104932},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":6.6,"spinRate":2016,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.39421687922668447,"extension":6.766003050323233},"hitData":{"launchSpeed":67.8,"launchAngle":23.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.01,"coordY":111.8}},"index":4,"playId":"1eb86714-e297-382a-a80a-d227222c4be1","pitchNumber":5,"startTime":"2026-09-20T19:25:30.939Z","endTime":"2026-09-20T19:25:41.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:25:41.489Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-20T19:28:28.012Z","endTime":"2026-09-20T19:30:52.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Nolan Hoffman replaces Michael Wacha.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-20T19:26:27.807Z","endTime":"2026-09-20T19:28:30.255Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676510,"link":"/api/v1/people/676510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.470988144858154,"aZ":-24.00511843003485,"pfxX":-2.6382698002955474,"pfxZ":4.920730832384974,"pX":1.7718279768653007,"pZ":1.5626013073246838,"vX0":11.48566972717091,"vY0":-127.5418776867968,"vZ0":-0.69889459261923,"x":49.46,"y":196.59,"x0":-2.432915611706839,"y0":50.00123148806183,"z0":3.72130548297758,"aX":-4.3802397698127225},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.0,"breakHorizontal":2.4,"spinRate":2316,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.4282843575930242,"extension":6.702032352241224},"index":1,"playId":"5715d2ef-b359-3099-8b05-172df61eddbd","pitchNumber":1,"startTime":"2026-09-20T19:28:30.255Z","endTime":"2026-09-20T19:28:34.104Z","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.5,"endSpeed":81.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.437293726571873,"aZ":-26.10104484756446,"pfxX":-3.5446056635496586,"pfxZ":3.643359141318969,"pX":0.7346816543310075,"pZ":1.3585537204383615,"vX0":9.098538638100543,"vY0":-127.32344326407309,"vZ0":-0.46909010984206134,"x":89.0,"y":202.1,"x0":-2.4008645420452313,"y0":50.00332804489249,"z0":3.583937230587457,"aX":-5.909864609798514},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.7,"breakHorizontal":4.7,"spinRate":2364,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.4277352829779697,"extension":6.8057405124914165},"index":2,"playId":"621f8396-ee92-3ebe-bc0d-7614c30938d2","pitchNumber":2,"startTime":"2026-09-20T19:28:54.238Z","endTime":"2026-09-20T19:28:58.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82727031270832,"aZ":-30.006082610017607,"pfxX":-12.515734439603566,"pfxZ":1.2244805538104764,"pX":0.5880064387183904,"pZ":1.5831613588033477,"vX0":11.331156380680556,"vY0":-132.03956669459978,"vZ0":0.5351230558693411,"x":94.59,"y":196.03,"x0":-2.130660077377275,"y0":50.00158369237252,"z0":3.5838962076227454,"aX":-22.122730809780116},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.6,"breakHorizontal":20.3,"spinRate":2316,"spinDirection":262},"zone":9,"typeConfidence":0.91,"plateTime":0.41466003361584924,"extension":6.633864745362049},"index":3,"playId":"23ccefa8-ba9d-3064-8dd8-3a0ea41edcfb","pitchNumber":3,"startTime":"2026-09-20T19:29:15.442Z","endTime":"2026-09-20T19:29:19.530Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05972911355923,"aZ":-26.599783532993804,"pfxX":-2.6945325283398427,"pfxZ":3.4462937704133463,"pX":0.6612425081636317,"pZ":3.105178787202171,"vX0":8.44045226310484,"vY0":-126.0331285413346,"vZ0":3.6435389403908287,"x":91.79,"y":154.94,"x0":-2.3716741697374557,"y0":50.00553908638339,"z0":3.7813104571723377,"aX":-4.363791287259494},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.3,"breakHorizontal":3.1,"spinRate":2344,"spinDirection":240},"zone":3,"typeConfidence":0.91,"plateTime":0.43351092141425607,"extension":6.771292752646458},"index":4,"playId":"3ca77d50-c8aa-3d89-8500-2894a4b346a0","pitchNumber":4,"startTime":"2026-09-20T19:29:51.317Z","endTime":"2026-09-20T19:29:54.685Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-09-20T19:30:07.884Z","endTime":"2026-09-20T19:30:48.621Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.996139757275202,"aZ":-27.53259913364761,"pfxX":-9.509187302785802,"pfxZ":2.557918196588865,"pX":0.16005200565079286,"pZ":1.8200825290505125,"vX0":9.91123464298575,"vY0":-133.65902715419634,"vZ0":0.5565088148233822,"x":110.9,"y":189.64,"x0":-2.3553754808800615,"y0":50.003124051831435,"z0":3.5815862531624396,"aX":-17.257780753067244},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.9,"breakHorizontal":15.1,"spinRate":2450,"spinDirection":257},"zone":8,"typeConfidence":0.9,"plateTime":0.4093197517105711,"extension":6.767910126624621},"index":6,"playId":"b6545c32-1e4e-37b9-9fe5-6c6eef1701c3","pitchNumber":5,"startTime":"2026-09-20T19:30:48.621Z","endTime":"2026-09-20T19:30:52.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:30:52.977Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Loftin pops out to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-20T19:33:21.339Z","endTime":"2026-09-20T19:35:21.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87791755289581,"aZ":-23.432946688735925,"pfxX":-9.983193234877174,"pfxZ":4.601286289313129,"pX":0.8920526395210453,"pZ":2.2003591812289875,"vX0":8.85712795170798,"vY0":-136.90816937796293,"vZ0":-4.202376164922784,"x":83.0,"y":179.37,"x0":-1.085996097969702,"y0":50.0058395453122,"z0":5.356665521731574,"aX":-18.978461323940447},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.7,"breakHorizontal":16.2,"spinRate":2185,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39987996847834095,"extension":6.470366369444647},"index":0,"playId":"e2ecc8b4-0595-3524-aec4-bf5ae13a541f","pitchNumber":1,"startTime":"2026-09-20T19:33:27.803Z","endTime":"2026-09-20T19:33:31.736Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.743664774549572,"aZ":-23.939546179502894,"pfxX":-10.204391471965682,"pfxZ":4.383263352885849,"pX":1.4538294602473667,"pZ":1.9824792734520205,"vX0":10.472629522149152,"vY0":-135.94131111333596,"vZ0":-3.9123811842240297,"x":61.58,"y":185.25,"x0":-1.1157549284249133,"y0":50.002294675767914,"z0":5.094578432140209,"aX":-19.17076086877473},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.3,"breakHorizontal":16.3,"spinRate":2162,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.40233265772527194,"extension":6.523201374538164},"index":1,"playId":"75f4fac7-afb5-3af0-a44b-815e892b4a11","pitchNumber":2,"startTime":"2026-09-20T19:33:55.205Z","endTime":"2026-09-20T19:33:59.163Z","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":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.872242616157827,"aZ":-22.388156884421807,"pfxX":-2.589324934318468,"pfxZ":5.433896640076021,"pX":0.6067229991974328,"pZ":2.5289512184722813,"vX0":6.077853018438592,"vY0":-132.52501491085786,"vZ0":-2.7520833138955583,"x":93.87,"y":170.5,"x0":-1.3669014621267297,"y0":50.00645301986647,"z0":5.193172727207376,"aX":-4.667183946216889},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.5,"breakHorizontal":3.6,"spinRate":2297,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4112648296646486,"extension":6.2878886613830876},"index":2,"playId":"608b8b9e-8ae0-3af8-ace3-260ee56de902","pitchNumber":3,"startTime":"2026-09-20T19:34:14.621Z","endTime":"2026-09-20T19:34:17.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.346852994263415,"aZ":-37.6699706245186,"pfxX":3.433592178640091,"pfxZ":-3.7456405376390833,"pX":-0.2674219725329169,"pZ":3.1387072806970573,"vX0":1.5949386839921016,"vY0":-120.34192753788798,"vZ0":2.2199864082002243,"x":127.19,"y":154.03,"x0":-1.38487861625207,"y0":50.00369981949744,"z0":5.54101469356877,"aX":5.036124919382822},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.0,"breakHorizontal":-6.6,"spinRate":2611,"spinDirection":44},"zone":2,"typeConfidence":2.0,"plateTime":0.4551323610465996,"extension":6.121220500619554},"index":3,"playId":"6cfc1233-42dc-3d07-90c9-fd7db2429c42","pitchNumber":4,"startTime":"2026-09-20T19:34:35.552Z","endTime":"2026-09-20T19:34:39.571Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-09-20T19:34:48.097Z","endTime":"2026-09-20T19:35:12.147Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"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":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97499829849017,"aZ":-30.717693642308717,"pfxX":4.1092513689496295,"pfxZ":0.9747285133215371,"pX":0.4980218859660434,"pZ":2.2284700332553493,"vX0":3.8011529707740124,"vY0":-121.15720713762244,"vZ0":-0.3235353291250518,"x":98.02,"y":178.61,"x0":-1.6231983747763283,"y0":50.002114305048636,"z0":5.041136808712397,"aX":6.126673358373646},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.9,"breakHorizontal":-8.3,"spinRate":2350,"spinDirection":61},"zone":6,"typeConfidence":2.0,"plateTime":0.45155107709999687,"extension":6.356386565428826},"hitData":{"launchSpeed":78.8,"launchAngle":68.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":156.75}},"index":5,"playId":"9e1b6352-ff4d-3d2a-9fa9-b27260e92587","pitchNumber":5,"startTime":"2026-09-20T19:35:12.147Z","endTime":"2026-09-20T19:35:21.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:35:21.596Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"John Rave singles on a soft bunt ground ball to third baseman Nick Gonzales.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-20T19:35:37.579Z","endTime":"2026-09-20T19:35:57.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.148934068283417,"aZ":-18.441361998316776,"pfxX":-5.191809984445179,"pfxZ":7.411174634040416,"pX":0.49637579392199294,"pZ":2.842231118681196,"vX0":6.460464578202031,"vY0":-135.41657714816748,"vZ0":-3.2002844251088653,"x":98.08,"y":162.04,"x0":-1.248090031273861,"y0":50.003500883873734,"z0":5.332705726710422,"aX":-9.622409166207504},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":8.0,"spinRate":2161,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.4047954809744536,"extension":6.481074115160992},"hitData":{"launchSpeed":35.1,"launchAngle":-48.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":115.92,"coordY":188.44}},"index":0,"playId":"34fb865d-d87c-3277-8f8d-c4fdf4d6a895","pitchNumber":1,"startTime":"2026-09-20T19:35:50.132Z","endTime":"2026-09-20T19:35:57.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:35:57.595Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Maile grounds out softly, pitcher Carmen Mlodzinski to first baseman Spencer Horwitz. John Rave to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-20T19:36:10.809Z","endTime":"2026-09-20T19:38:48.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669387,"link":"/api/v1/people/669387"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.2,"endSpeed":84.1,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.825128084980324,"aZ":-19.57375912706245,"pfxX":-2.025437015024978,"pfxZ":7.00479825937747,"pX":1.5127441663882524,"pZ":3.1771986102344556,"vX0":7.9937755833055455,"vY0":-132.64430060883768,"vZ0":-1.9765143945580053,"x":59.34,"y":153.0,"x0":-1.26429449266598,"y0":50.00311152175667,"z0":5.344855626487567,"aX":-3.644126988593258},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.5,"breakHorizontal":2.2,"spinRate":2253,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.411424889384433,"extension":6.36409364808061},"index":0,"playId":"a9d271c7-916b-3b9f-b9b5-6619816f242f","pitchNumber":1,"startTime":"2026-09-20T19:36:33.944Z","endTime":"2026-09-20T19:36:37.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30713520475419,"aZ":-17.17789555161376,"pfxX":-2.289762952980702,"pfxZ":8.302841824178405,"pX":1.3834057095962407,"pZ":1.717499528536737,"vX0":7.786597065359592,"vY0":-132.99690186000333,"vZ0":-5.873933014753238,"x":64.27,"y":192.41,"x0":-1.2742700155953484,"y0":50.0050793945596,"z0":5.1845386479956215,"aX":-4.13794186701049},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.0,"breakHorizontal":2.6,"spinRate":2295,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4105426409002586,"extension":6.3880705841026835},"index":1,"playId":"0097ff48-8a06-33af-bc3d-bcf6a08dc6b3","pitchNumber":2,"startTime":"2026-09-20T19:36:53.447Z","endTime":"2026-09-20T19:36:57.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.518698355823386,"aZ":-36.5647329563816,"pfxX":4.7777536372230855,"pfxZ":-2.962993903509693,"pX":-0.056454307295781075,"pZ":2.8039007492188874,"vX0":1.7471338285939644,"vY0":-120.84304093156301,"vZ0":1.241227503844923,"x":119.15,"y":163.07,"x0":-1.4096672012161542,"y0":50.00562920954129,"z0":5.495300677466146,"aX":7.068311266708205},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.8,"breakHorizontal":-9.1,"spinRate":2555,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.4532287793953258,"extension":6.083923056348647},"index":2,"playId":"b9eb2cd5-f4c3-3ad4-a3a9-d90302eb88d9","pitchNumber":3,"startTime":"2026-09-20T19:37:18.470Z","endTime":"2026-09-20T19:37:22.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.032519627693425,"aZ":-25.867934569436457,"pfxX":-9.608955111450197,"pfxZ":3.3676672540367605,"pX":1.183781011363718,"pZ":2.9394882157357314,"vX0":10.104299439841487,"vY0":-135.17827392843895,"vZ0":-0.5082844872719854,"x":71.88,"y":159.41,"x0":-1.3321123587578598,"y0":50.0058146265579,"z0":4.9265051871693375,"aX":-18.008454480836846},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.2,"breakHorizontal":15.6,"spinRate":2107,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.4032876922265931,"extension":6.480693367989327},"index":3,"playId":"9a987d0e-0f97-3988-9729-562faa2b090b","pitchNumber":4,"startTime":"2026-09-20T19:37:37.619Z","endTime":"2026-09-20T19:37:41.614Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.473982995960252,"aZ":-19.992466260115567,"pfxX":-3.346543529200325,"pfxZ":6.619800985309948,"pX":0.04457847895892602,"pZ":2.460812954134645,"vX0":5.328871504294908,"vY0":-133.7364045892581,"vZ0":-3.1507628306875337,"x":115.3,"y":172.34,"x0":-1.5244619433132502,"y0":50.00418741922692,"z0":5.061256627212459,"aX":-6.160426652001112},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.6,"breakHorizontal":5.2,"spinRate":2367,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.40705911812481954,"extension":6.436959420925171},"index":4,"playId":"0e638e9c-9d79-3af7-8987-184a73e3e7f5","pitchNumber":5,"startTime":"2026-09-20T19:37:58.467Z","endTime":"2026-09-20T19:38:01.812Z","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":85.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36099909817203,"aZ":-27.094836650154424,"pfxX":-10.848737553384236,"pfxZ":2.6808099228628066,"pX":0.5180180898250543,"pZ":2.71027832499478,"vX0":9.058526943376695,"vY0":-137.10644859925648,"vZ0":-1.006479409706266,"x":97.25,"y":165.6,"x0":-1.4252180864012443,"y0":50.00586372298115,"z0":4.937466228640084,"aX":-20.58173966713021},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.8,"breakHorizontal":17.6,"spinRate":2173,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.4000523701098464,"extension":6.492953728797895},"hitData":{"launchSpeed":53.2,"launchAngle":-72.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.97,"coordY":193.37}},"index":5,"playId":"0b296770-696c-3adb-8c00-50d5b75ed6f4","pitchNumber":6,"startTime":"2026-09-20T19:38:40.805Z","endTime":"2026-09-20T19:38:48.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:38:48.785Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vinnie Pasquantino homers (14) on a fly ball to right center field. John Rave scores.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-20T19:40:16.322Z","endTime":"2026-09-20T19:41:55.377Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":669387,"link":"/api/v1/people/669387"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":{"id":669387,"link":"/api/v1/people/669387"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Vinnie Pasquantino replaces Tyler Tolbert.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-20T19:39:14.271Z","endTime":"2026-09-20T19:39:34.311Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":686475,"link":"/api/v1/people/686475"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-09-20T19:39:34.311Z","endTime":"2026-09-20T19:40:18.680Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.327287351660164,"aZ":-18.626065011194612,"pfxX":-6.82240585216734,"pfxZ":7.025382341338254,"pX":-1.4119256432580116,"pZ":4.478740836220081,"vX0":2.2328206105934263,"vY0":-137.9100363835986,"vZ0":0.7037136906328278,"x":170.82,"y":117.85,"x0":-1.3451035880955107,"y0":50.002591520549814,"z0":5.475461205984125,"aX":-13.15684268275494},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.1,"breakHorizontal":11.9,"spinRate":2114,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39697208249820237,"extension":6.373617598074836},"index":2,"playId":"dd086cf8-2087-33b9-b428-b2914b25d5e2","pitchNumber":1,"startTime":"2026-09-20T19:40:18.680Z","endTime":"2026-09-20T19:40:22.625Z","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(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":85.1,"endSpeed":79.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24625862459832,"aZ":-35.24259485951883,"pfxX":-6.162454479563298,"pfxZ":-1.947053167401977,"pX":-0.9247245542436898,"pZ":0.8167337893411282,"vX0":3.0824196440493994,"vY0":-124.01163712210368,"vZ0":-3.4281482552765636,"x":152.25,"y":216.73,"x0":-1.3759368148512328,"y0":50.004570186103024,"z0":5.1239735141124445,"aX":-9.70475776018047},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.1,"breakHorizontal":10.6,"spinRate":1538,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4398375684153333,"extension":6.416965207471218},"index":3,"playId":"013be870-5a78-30b3-b8a6-137347c3bfc5","pitchNumber":2,"startTime":"2026-09-20T19:40:37.698Z","endTime":"2026-09-20T19:40:41.956Z","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.2,"endSpeed":86.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.391953786938597,"aZ":-24.676105372845363,"pfxX":-9.983581404923466,"pfxZ":3.942039473638129,"pX":-0.4980288316056049,"pZ":3.161665691942704,"vX0":5.936652378037782,"vY0":-137.04707802087296,"vZ0":-0.7510499036273184,"x":135.98,"y":153.42,"x0":-1.3956787441523109,"y0":50.00217984136191,"z0":5.125316536835808,"aX":-18.982778294860278},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.2,"breakHorizontal":16.8,"spinRate":1989,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.3997288643365011,"extension":6.395904474281654},"index":4,"playId":"10e32ea8-49e7-3d26-8210-768fe4aaf5c9","pitchNumber":3,"startTime":"2026-09-20T19:41:01.285Z","endTime":"2026-09-20T19:41:05.255Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25306809653461,"aZ":-38.1544769752089,"pfxX":-7.935332483761108,"pfxZ":-3.7763192911022827,"pX":-0.205943038427088,"pZ":1.4741355452906861,"vX0":5.206364377478215,"vY0":-125.37497772637971,"vZ0":-1.5307715208264288,"x":124.85,"y":198.98,"x0":-1.2825479467077525,"y0":50.00003691945855,"z0":5.2173929751735395,"aX":-12.582660152391183},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.0,"breakHorizontal":13.1,"spinRate":1709,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4375057334807497,"extension":6.348363596157583},"hitData":{"launchSpeed":99.3,"launchAngle":29.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":198.58,"coordY":58.67}},"index":5,"playId":"fdb9920a-750a-3853-80cd-95155138d5d0","pitchNumber":4,"startTime":"2026-09-20T19:41:30.554Z","endTime":"2026-09-20T19:41:55.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:41:55.377Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-20T19:41:57.482Z","endTime":"2026-09-20T19:42:48.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.852585487645502,"aZ":-25.860962238501788,"pfxX":-10.940522004538217,"pfxZ":3.2979313620071524,"pX":0.5144177050535581,"pZ":2.0263514717274314,"vX0":8.844028807169797,"vY0":-137.31421860398623,"vZ0":-2.992415913511835,"x":97.39,"y":184.07,"x0":-1.3236438241480826,"y0":50.00080310218808,"z0":4.885947037694801,"aX":-20.930595072062186},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.5,"breakHorizontal":18.0,"spinRate":2130,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.3985867923103008,"extension":6.573857014402189},"index":0,"playId":"cfa33c0e-e143-3d14-8f0c-c2a40e0bac69","pitchNumber":1,"startTime":"2026-09-20T19:42:22.756Z","endTime":"2026-09-20T19:42:26.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.168661693621512,"aZ":-32.008606087196135,"pfxX":4.842634914119731,"pfxZ":0.10669784267787463,"pX":0.2872140599010412,"pZ":2.6297366495495647,"vX0":3.157864290984269,"vY0":-121.8703172053847,"vZ0":1.1894791670004543,"x":106.05,"y":167.78,"x0":-1.6547534939559965,"y0":50.00109054028291,"z0":4.902153310587421,"aX":7.274949473100402},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.7,"breakHorizontal":-9.5,"spinRate":2455,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.44961179925914596,"extension":6.427352079851276},"hitData":{"launchSpeed":95.1,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":159.28}},"index":1,"playId":"1f120b5f-cff8-3556-acd3-4e2e7d3da7e8","pitchNumber":2,"startTime":"2026-09-20T19:42:41.103Z","endTime":"2026-09-20T19:42:48.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:42:48.778Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-20T19:47:18.084Z","endTime":"2026-09-20T19:49:34.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kyle Isbel replaces Vinnie Pasquantino, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-20T19:44:44.312Z","endTime":"2026-09-20T19:44:44.335Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"902","replacedPlayer":{"id":686469,"link":"/api/v1/people/686469"}},{"details":{"description":"Pitching Change: Connor Thomas replaces Nolan Hoffman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-20T19:44:44.335Z","endTime":"2026-09-20T19:47:20.361Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671162,"link":"/api/v1/people/671162"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.535390345829917,"aZ":-36.63386645978713,"pfxX":6.414425867604722,"pfxZ":-2.876984944372718,"pX":0.30664561499746523,"pZ":1.6668730286552356,"vX0":-4.661980696492967,"vY0":-123.73212825556664,"vZ0":-0.8646714388686838,"x":105.31,"y":193.77,"x0":1.3812519134196544,"y0":50.00061301635305,"z0":5.088645253855722,"aX":9.951130520899643},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.2,"breakHorizontal":-10.6,"spinRate":1236,"spinDirection":107},"zone":9,"typeConfidence":2.0,"plateTime":0.4425599546475558,"extension":6.106953789401333},"index":2,"playId":"aabfe14d-d2b6-3fbc-9101-4d63e1631a94","pitchNumber":1,"startTime":"2026-09-20T19:47:20.361Z","endTime":"2026-09-20T19:47:24.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.685867642984984,"aZ":-23.777241749362254,"pfxX":0.7102751669520118,"pfxZ":4.780472208042797,"pX":-0.43191751956617724,"pZ":3.361513363567711,"vX0":-4.5972526355180285,"vY0":-130.9477053390601,"vZ0":0.08398677274188027,"x":133.46,"y":148.02,"x0":1.2455618734769358,"y0":50.002151862659886,"z0":5.091217371930656,"aX":1.2476990082390034},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.9,"breakHorizontal":-0.4,"spinRate":2662,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.41644983660291723,"extension":6.204425157422936},"index":3,"playId":"88b48626-4d49-3ab5-ba6c-8a68f044cf4d","pitchNumber":2,"startTime":"2026-09-20T19:47:39.626Z","endTime":"2026-09-20T19:47:42.995Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-09-20T19:47:51.346Z","endTime":"2026-09-20T19:48:01.438Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.720189066168793,"aZ":-36.13347384031043,"pfxX":5.6729466969396105,"pfxZ":-2.729037183745615,"pX":-0.5934949835352306,"pZ":0.667781446515012,"vX0":-6.161518642013786,"vY0":-119.89286302844495,"vZ0":-2.58792823830335,"x":139.62,"y":220.75,"x0":1.275701398595057,"y0":50.00206355216551,"z0":4.993854123986464,"aX":8.238273531112384},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.3,"breakHorizontal":-8.8,"spinRate":1315,"spinDirection":100},"zone":13,"typeConfidence":2.0,"plateTime":0.45729286369762967,"extension":6.003200304663432},"index":5,"playId":"c6cbd3dc-c08f-36e1-a37e-b73fa7b8c3da","pitchNumber":3,"startTime":"2026-09-20T19:48:01.438Z","endTime":"2026-09-20T19:48:05.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.545577016385078,"aZ":-34.55922778801291,"pfxX":8.077779776277083,"pfxZ":-1.559455196466467,"pX":1.0185701018230515,"pZ":1.2233420462928035,"vX0":-3.163561191333031,"vY0":-123.29914756489316,"vZ0":-2.2299192330436215,"x":78.17,"y":205.75,"x0":1.2720853960301057,"y0":50.00107916110876,"z0":5.06834679403679,"aX":12.379875886808719},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.1,"breakHorizontal":-13.8,"spinRate":1442,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4449924824299756,"extension":6.124092384571182},"index":6,"playId":"edaf2e4b-ee26-3e93-a81b-71e9e86428d5","pitchNumber":4,"startTime":"2026-09-20T19:48:21.525Z","endTime":"2026-09-20T19:48:25.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.274330443622738,"aZ":-20.318396990878476,"pfxX":6.717093694065287,"pfxZ":6.435446985615645,"pX":1.360352340534062,"pZ":3.0798992436742347,"vX0":-1.9699475101815278,"vY0":-134.61852278001336,"vZ0":-1.3083833872735529,"x":65.15,"y":155.62,"x0":1.227417710064328,"y0":50.001473792341926,"z0":5.005755014584938,"aX":12.369406131862318},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.6,"breakHorizontal":-11.8,"spinRate":2556,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4063451630421824,"extension":6.222016976662809},"index":7,"playId":"2f8fd511-53b8-35c9-9251-3f6f9b068d4b","pitchNumber":5,"startTime":"2026-09-20T19:48:37.368Z","endTime":"2026-09-20T19:48:41.446Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39710922791797,"aZ":-25.16673972496649,"pfxX":0.9375809167900024,"pfxZ":4.263852504268147,"pX":-0.30633442916412185,"pZ":2.690212155297944,"vX0":-4.481098246228679,"vY0":-126.78925578293386,"vZ0":-0.7574778289666736,"x":128.68,"y":166.14,"x0":1.3543381355883106,"y0":50.00624849151389,"z0":4.982639974793814,"aX":1.5426956798972598},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.8,"breakHorizontal":-0.8,"spinRate":2658,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.43028186949265734,"extension":6.2742276643491985},"index":8,"playId":"09554067-bcef-3fbe-a8a7-c88227cef5f2","pitchNumber":6,"startTime":"2026-09-20T19:48:53.833Z","endTime":"2026-09-20T19:48:57.587Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.538143320850995,"aZ":-26.331796141996744,"pfxX":1.0485397310890638,"pfxZ":3.4154975956298745,"pX":-1.3003038458727767,"pZ":1.793312060492619,"vX0":-6.491723346200375,"vY0":-129.10488945295907,"vZ0":-3.0217509584459177,"x":166.56,"y":190.36,"x0":1.0963034292387779,"y0":50.00401063242981,"z0":4.977082413742918,"aX":1.795207729789343},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":-0.6,"spinRate":2686,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.42213119783023556,"extension":6.284963646927393},"index":9,"playId":"b3d2082b-f888-3603-ae84-c6ff515d8cdf","pitchNumber":7,"startTime":"2026-09-20T19:49:29.800Z","endTime":"2026-09-20T19:49:34.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:49:34.144Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a ground ball to third baseman Maikel Garcia, deflected by shortstop Bobby Witt Jr.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-20T19:49:40.991Z","endTime":"2026-09-20T19:51:02.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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_deflection"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.4,"endSpeed":77.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.273567402620003,"aZ":-36.61183848589267,"pfxX":-5.697138753272457,"pfxZ":-2.961985080393595,"pX":-0.8270882388574127,"pZ":1.6118714370103024,"vX0":-3.4544619467687263,"vY0":-121.44014818412528,"vZ0":-0.39436205737138064,"x":148.53,"y":195.26,"x0":1.3529862752247774,"y0":50.003708695751,"z0":4.954800952390401,"aX":-8.529303110550178},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.2,"breakHorizontal":11.2,"spinRate":2980,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4506284512035852,"extension":6.19789348253209},"index":0,"playId":"b331a807-2000-3698-bb20-0243dc7c7e1c","pitchNumber":1,"startTime":"2026-09-20T19:49:57.836Z","endTime":"2026-09-20T19:50:01.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.243069175355718,"aZ":-29.94021774885367,"pfxX":10.026235307429209,"pfxZ":1.2420489958326142,"pX":0.17168711408066428,"pZ":1.477110749241796,"vX0":-6.165248559558571,"vY0":-133.42776395992564,"vZ0":-2.8881547010666777,"x":110.46,"y":198.9,"x0":1.2120336096988098,"y0":50.00281097503194,"z0":4.73543973694935,"aX":18.04185707459236},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.8,"breakHorizontal":-16.8,"spinRate":2411,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4108069669062684,"extension":6.206888595931901},"index":1,"playId":"14a197b2-f47f-33ee-bada-d89250df86b0","pitchNumber":2,"startTime":"2026-09-20T19:50:13.440Z","endTime":"2026-09-20T19:50:16.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16769565548194,"aZ":-19.033217163784837,"pfxX":4.978787649022464,"pfxZ":7.055923798599244,"pX":0.25389947126357726,"pZ":4.059510259067641,"vX0":-3.938105599185997,"vY0":-135.48970002976003,"vZ0":0.7058598828372441,"x":107.32,"y":129.17,"x0":1.0782506857304788,"y0":50.000708233387385,"z0":5.124110730021419,"aX":9.270106890536187},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":-8.2,"spinRate":2520,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.404007431395236,"extension":6.216441457588149},"index":2,"playId":"45c52653-7d6a-36fa-8522-56186ac1a02f","pitchNumber":3,"startTime":"2026-09-20T19:50:37.288Z","endTime":"2026-09-20T19:50:41.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58918027208801,"aZ":-28.514625323366257,"pfxX":8.359350312711946,"pfxZ":1.9943620339702868,"pX":-0.06908419924047826,"pZ":1.801765467288328,"vX0":-6.1595153374636,"vY0":-134.17832271196698,"vZ0":-2.585611401185348,"x":119.63,"y":190.13,"x0":1.1641365568872981,"y0":50.00069746344154,"z0":4.7985180536072845,"aX":15.321585295595005},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.2,"breakHorizontal":-13.9,"spinRate":2414,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.4073740919957305,"extension":6.274774984106876},"hitData":{"launchSpeed":92.9,"launchAngle":-29.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.38,"coordY":153.71}},"index":3,"playId":"ae2ee206-5fbf-3532-8738-2cafec49fbed","pitchNumber":4,"startTime":"2026-09-20T19:50:52.233Z","endTime":"2026-09-20T19:51:02.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:51:02.371Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks. Brandon Lowe to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-20T19:51:19.652Z","endTime":"2026-09-20T19:54:43.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.847469714304516,"aZ":-37.52526904950191,"pfxX":-4.925221448210733,"pfxZ":-3.5573519330862,"pX":-0.3083458188501723,"pZ":1.7324627863347575,"vX0":-2.4818413986155723,"vY0":-121.81291196860295,"vZ0":0.1570700948509438,"x":128.75,"y":192.0,"x0":1.3635268294416123,"y0":50.00372488629339,"z0":4.91033988497003,"aX":-7.404602908933668},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.1,"breakHorizontal":9.5,"spinRate":2860,"spinDirection":307},"zone":7,"typeConfidence":2.0,"plateTime":0.44958697498817823,"extension":6.142061405667386},"index":0,"playId":"60e331d9-6703-3f31-b261-8346c545e9a1","pitchNumber":1,"startTime":"2026-09-20T19:51:32.824Z","endTime":"2026-09-20T19:51:36.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83723248691373,"aZ":-28.795314235868947,"pfxX":0.002529659875438739,"pfxZ":1.9738848220990537,"pX":-1.2237910071934626,"pZ":1.8499564798435528,"vX0":-6.0705839701868385,"vY0":-129.5824982766185,"vZ0":-2.355176325512307,"x":163.65,"y":188.83,"x0":1.1439419366537333,"y0":50.0004122406707,"z0":4.9597230355534485,"aX":0.005523381744342429},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.2,"breakHorizontal":1.3,"spinRate":2688,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.42190303189555145,"extension":6.349651758359657},"index":1,"playId":"e4f099d2-b807-3921-b801-282fc03109b3","pitchNumber":2,"startTime":"2026-09-20T19:51:50.972Z","endTime":"2026-09-20T19:51:54.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.412670949619084,"aZ":-23.91560727421885,"pfxX":9.316072587051991,"pfxZ":4.625571992571109,"pX":-0.33124343037256154,"pZ":0.9888376046149354,"vX0":-7.323948814429613,"vY0":-133.0126050511516,"vZ0":-5.059240873947914,"x":129.63,"y":212.08,"x0":1.252062406607269,"y0":50.003986748789615,"z0":4.657096078415084,"aX":16.638983275021275},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":-15.2,"spinRate":2399,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4123136102511058,"extension":6.351973576432011},"index":2,"playId":"0a3b58a1-5577-3cfc-8487-1a684400d1df","pitchNumber":3,"startTime":"2026-09-20T19:52:08.676Z","endTime":"2026-09-20T19:52:12.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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.926108178078803,"aZ":-27.696282217452293,"pfxX":-0.24335489417189127,"pfxZ":2.6434542700949653,"pX":-0.7605826026965461,"pZ":2.702135887773172,"vX0":-4.479051606902523,"vY0":-129.0961342547627,"vZ0":-0.5726255501023639,"x":145.99,"y":165.82,"x0":1.0257837700264212,"y0":50.002782547887605,"z0":5.051674245215182,"aX":-0.41208091770511485},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.9,"breakHorizontal":1.4,"spinRate":2803,"spinDirection":170},"zone":4,"typeConfidence":2.0,"plateTime":0.4236674023472924,"extension":6.264714127417238},"index":3,"playId":"895a15b0-0035-38bb-9b9f-539faab46b69","pitchNumber":4,"startTime":"2026-09-20T19:52:29.700Z","endTime":"2026-09-20T19:52:33.222Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-09-20T19:52:57.481Z","endTime":"2026-09-20T19:53:14.753Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.005855717380822,"aZ":-35.34830496065298,"pfxX":5.334687434734352,"pfxZ":-2.0082450610156695,"pX":0.2548882660923183,"pZ":2.635743399243695,"vX0":-4.164567929168762,"vY0":-124.61466186573168,"vZ0":0.9571298898645932,"x":107.28,"y":167.61,"x0":1.2510385018614638,"y0":50.00328778902181,"z0":5.156793097589104,"aX":8.427411660468342},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.2,"breakHorizontal":-8.8,"spinRate":1432,"spinDirection":98},"zone":5,"typeConfidence":2.0,"plateTime":0.4388025185496667,"extension":6.236956918015631},"index":5,"playId":"0729cbb5-46be-3352-a233-726393b89496","pitchNumber":5,"startTime":"2026-09-20T19:53:14.753Z","endTime":"2026-09-20T19:53:21.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24769860963921,"aZ":-38.07840778265548,"pfxX":-6.5100639738170525,"pfxZ":-3.9981660267290735,"pX":-0.18582225497078256,"pZ":1.7182071014505649,"vX0":-1.2466424647021146,"vY0":-120.64493074488553,"vZ0":-0.19469497206456388,"x":124.08,"y":192.39,"x0":1.1834390271073432,"y0":50.005186102068656,"z0":5.153244130871494,"aX":-9.60695919092728},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-7.1,"breakHorizontal":12.1,"spinRate":2797,"spinDirection":314},"zone":8,"typeConfidence":2.0,"plateTime":0.453817999183042,"extension":6.146810447334484},"index":6,"playId":"17ea8157-49a3-3387-a706-34645f4425d6","pitchNumber":6,"startTime":"2026-09-20T19:53:51.653Z","endTime":"2026-09-20T19:53:55.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.799114957078807,"aZ":-30.23127581747254,"pfxX":-0.017729219024799736,"pfxZ":1.1966820303938963,"pX":0.8670593144871728,"pZ":3.8222030823469164,"vX0":-0.8908853030157986,"vY0":-125.95411867003563,"vZ0":2.699487095515023,"x":83.95,"y":135.58,"x0":1.2259390505051362,"y0":50.003367323274986,"z0":5.162905931681087,"aX":-0.028790129432973186},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":0.2,"spinRate":2738,"spinDirection":272},"zone":12,"typeConfidence":2.0,"plateTime":0.4329467988821043,"extension":6.215752428870723},"index":7,"playId":"5b503396-5909-3ab5-a583-2e3c47550209","pitchNumber":7,"startTime":"2026-09-20T19:54:16.742Z","endTime":"2026-09-20T19:54:21.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.469736508339917,"aZ":-19.349112616813134,"pfxX":6.7331114697827035,"pfxZ":7.075155755349213,"pX":-0.04553177573246362,"pZ":3.515444380824175,"vX0":-5.394264121766112,"vY0":-133.4719872450733,"vZ0":-0.36410238052019106,"x":118.74,"y":143.86,"x0":1.122251017760565,"y0":50.002115188204264,"z0":5.041265039914721,"aX":12.204654017343675},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.0,"breakHorizontal":-11.0,"spinRate":2558,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.40962636336122005,"extension":6.270082315734131},"index":8,"playId":"4646e445-7d24-3c15-8847-3df6f739117d","pitchNumber":8,"startTime":"2026-09-20T19:54:38.521Z","endTime":"2026-09-20T19:54:43.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:54:43.041Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out to first baseman Salvador Perez. Brandon Lowe to 3rd. Bryan Reynolds to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-20T19:54:53.272Z","endTime":"2026-09-20T19:58:30.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,7,8],"actionIndex":[6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13578016002571,"aZ":-25.21030614259613,"pfxX":9.733901028469411,"pfxZ":3.9506911432827803,"pX":-0.9096589889296102,"pZ":1.8524431558142584,"vX0":-8.48337390586336,"vY0":-131.7262981435947,"vZ0":-2.619026900802189,"x":151.67,"y":188.76,"x0":1.0828753514909426,"y0":50.003563360089714,"z0":4.717090137714077,"aX":17.162218238446787},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.8,"breakHorizontal":-15.8,"spinRate":2285,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4152904139991169,"extension":6.532606394283545},"index":0,"playId":"adcfa16a-bfbe-3bd0-bec2-afdfe31d9c1d","pitchNumber":1,"startTime":"2026-09-20T19:55:10.078Z","endTime":"2026-09-20T19:55:14.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.070317410854617,"aZ":-28.82206845688467,"pfxX":10.318342368822996,"pfxZ":1.911555991118373,"pX":0.6899555281535957,"pZ":2.651244120193012,"vX0":-4.940451394904431,"vY0":-131.69206461802384,"vZ0":-0.1538888940961639,"x":90.7,"y":167.2,"x0":1.2500306805734496,"y0":50.004905610904075,"z0":4.843115385321188,"aX":18.118501948158215},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.6,"breakHorizontal":-17.6,"spinRate":2322,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.4159798314888281,"extension":6.344908575549243},"index":1,"playId":"1cdb2d11-55d4-331f-bf1d-c0b613a4af7d","pitchNumber":2,"startTime":"2026-09-20T19:55:26.395Z","endTime":"2026-09-20T19:55:30.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39753634006369,"aZ":-29.070449526898578,"pfxX":8.962831266301883,"pfxZ":1.7590324705769813,"pX":1.1538780928116665,"pZ":3.0141249359518807,"vX0":-3.318278650581576,"vY0":-132.0101804155588,"vZ0":0.7291962213191581,"x":73.02,"y":157.4,"x0":1.2635964526725332,"y0":50.00134481354177,"z0":4.876175839105353,"aX":15.799426444153623},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.6,"breakHorizontal":-15.5,"spinRate":2374,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.41509166678855447,"extension":6.308391002089149},"index":2,"playId":"5a9cbfc8-f480-37ef-8a58-1e3b3746ee4d","pitchNumber":3,"startTime":"2026-09-20T19:55:57.132Z","endTime":"2026-09-20T19:56:00.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8667920694412,"aZ":-30.926579474663704,"pfxX":9.945000036512504,"pfxZ":0.7044505388644264,"pX":-0.2984367397581984,"pZ":1.8879142458509128,"vX0":-6.911099703160327,"vY0":-132.53925951855246,"vZ0":-1.7454800922850466,"x":128.38,"y":187.81,"x0":1.0484664169417832,"y0":50.00618363149745,"z0":4.809754403042631,"aX":17.72764033024081},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.1,"breakHorizontal":-16.6,"spinRate":2282,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.4129875120025268,"extension":6.3672524500514704},"index":3,"playId":"6fe85988-86dc-31f3-acb1-97aca02a6e78","pitchNumber":4,"startTime":"2026-09-20T19:56:14.152Z","endTime":"2026-09-20T19:56:18.073Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-09-20T19:56:27.551Z","endTime":"2026-09-20T19:56:44.300Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"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":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06302574894824,"aZ":-29.949075176508114,"pfxX":11.070959623417966,"pfxZ":1.270313913380427,"pX":0.47376945112818447,"pZ":2.282305642379249,"vX0":-5.775843388141767,"vY0":-131.8280206362725,"vZ0":-0.8268084022440663,"x":98.94,"y":177.16,"x0":1.2640028910614232,"y0":50.00060586247144,"z0":4.826313508892848,"aX":19.331026311940576},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.4,"breakHorizontal":-18.6,"spinRate":2363,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.41674648509445333,"extension":6.384759928686485},"index":5,"playId":"26abbc1f-4105-3181-8788-47c4fb11cf80","pitchNumber":5,"startTime":"2026-09-20T19:56:44.300Z","endTime":"2026-09-20T19:56:50.941Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-09-20T19:57:24.622Z","endTime":"2026-09-20T19:58:09.030Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.710533679365906,"aZ":-28.871573072451437,"pfxX":10.40640752498739,"pfxZ":1.8664742174393831,"pX":-0.8426679059842044,"pZ":1.0709339069081592,"vX0":-8.453136375276591,"vY0":-132.15262931269945,"vZ0":-3.9640483009765193,"x":149.12,"y":209.86,"x0":1.0427281904913424,"y0":50.0043719652021,"z0":4.707018346673118,"aX":18.439676357771578},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.8,"breakHorizontal":-17.0,"spinRate":2278,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.41419318270483085,"extension":6.4777299499097465},"index":7,"playId":"dc646cca-363c-3f4f-8d57-8e2e76ee4204","pitchNumber":6,"startTime":"2026-09-20T19:58:09.030Z","endTime":"2026-09-20T19:58:12.992Z","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":90.2,"endSpeed":82.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85881022248932,"aZ":-26.57139756068796,"pfxX":8.996381847699038,"pfxZ":3.207929379137278,"pX":-0.6534650999304084,"pZ":1.8051911185599043,"vX0":-7.6890872658362825,"vY0":-131.1197752011877,"vZ0":-2.519182020425035,"x":141.91,"y":190.04,"x0":1.1434192560555982,"y0":50.00352402755075,"z0":4.754262969661756,"aX":15.71772741854613},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":-14.6,"spinRate":2285,"spinDirection":115},"zone":7,"typeConfidence":2.0,"plateTime":0.4171985707111707,"extension":6.257972519734189},"hitData":{"launchSpeed":75.4,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.36,"coordY":164.35}},"index":8,"playId":"fd0f337d-824c-3bae-bd08-4ff85c5cbb49","pitchNumber":7,"startTime":"2026-09-20T19:58:25.030Z","endTime":"2026-09-20T19:58:30.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T19:58:30.423Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-20T20:01:07.671Z","endTime":"2026-09-20T20:03:22.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-20T19:58:49.021Z","endTime":"2026-09-20T19:59:09.954Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jose Cuas replaces Connor Thomas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-09-20T19:59:09.954Z","endTime":"2026-09-20T20:01:09.976Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621016,"link":"/api/v1/people/621016"},"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":92.4,"endSpeed":84.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.680004225808855,"aZ":-31.587772933328623,"pfxX":-10.641758658991588,"pfxZ":0.3207040656701059,"pX":-1.126686036152634,"pZ":1.752929646482807,"vX0":10.5379536978506,"vY0":-134.15586100881794,"vZ0":0.17839615033500755,"x":159.95,"y":191.45,"x0":-3.7345892598495922,"y0":50.00093447175726,"z0":3.9484796563774136,"aX":-19.277897769997377},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.8,"breakHorizontal":16.8,"spinRate":2435,"spinDirection":254},"zone":13,"typeConfidence":0.9,"plateTime":0.40924147741138395,"extension":6.272502966798288},"index":2,"playId":"f8bc79f7-16d9-3108-8eaa-83c02d68c24b","pitchNumber":1,"startTime":"2026-09-20T20:01:09.976Z","endTime":"2026-09-20T20:01:13.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.705774479187124,"aZ":-28.9513305163366,"pfxX":-10.84957473049564,"pfxZ":1.8026483122492545,"pX":-1.603227910992566,"pZ":1.984184836080967,"vX0":9.296573821347161,"vY0":-133.73943190948032,"vZ0":0.5044492888428526,"x":178.11,"y":185.21,"x0":-3.732968827620096,"y0":50.00625177003014,"z0":3.8872025355885858,"aX":-19.448709447311135},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.6,"breakHorizontal":17.4,"spinRate":2528,"spinDirection":252},"zone":13,"typeConfidence":0.9,"plateTime":0.4112200438037834,"extension":6.375755446829824},"index":3,"playId":"0bce4215-e2a0-376b-85ae-45a9657d7804","pitchNumber":2,"startTime":"2026-09-20T20:01:26.465Z","endTime":"2026-09-20T20:01:30.407Z","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":92.2,"endSpeed":83.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.432874833058253,"aZ":-34.19906591858943,"pfxX":-11.681494883055143,"pfxZ":-1.119680409475091,"pX":-0.9003444239746514,"pZ":1.460368980939369,"vX0":11.293049996460184,"vY0":-133.76787740391458,"vZ0":0.08670089400389203,"x":151.32,"y":199.35,"x0":-3.6710308093602264,"y0":50.00583167595983,"z0":3.8912069178593014,"aX":-21.049699856284416},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.8,"breakHorizontal":18.6,"spinRate":2484,"spinDirection":255},"zone":13,"typeConfidence":0.9,"plateTime":0.41037625294956337,"extension":6.468730216876934},"index":4,"playId":"27c76863-d76f-36bc-95e7-7544c0a143ad","pitchNumber":3,"startTime":"2026-09-20T20:01:46.324Z","endTime":"2026-09-20T20:01:50.350Z","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.4,"endSpeed":84.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49128439974446,"aZ":-32.5318801477161,"pfxX":-11.483678539534314,"pfxZ":-0.1992101523276153,"pX":-0.7258109839835496,"pZ":1.7734146811789626,"vX0":12.005477977102375,"vY0":-134.00140986370818,"vZ0":0.5804706202133398,"x":144.67,"y":190.9,"x0":-3.768406677599699,"y0":50.00082172814305,"z0":3.875024664742522,"aX":-20.91849655867085},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.0,"breakHorizontal":18.2,"spinRate":2476,"spinDirection":252},"zone":7,"typeConfidence":0.9,"plateTime":0.40849050087598693,"extension":6.4017445700031494},"index":5,"playId":"9057bdea-c93c-3a90-8e94-dcd3419ed0df","pitchNumber":4,"startTime":"2026-09-20T20:02:14.313Z","endTime":"2026-09-20T20:02:17.712Z","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":92.5,"endSpeed":84.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.581159457281625,"aZ":-22.579872821488156,"pfxX":-8.495565521002705,"pfxZ":5.253661303165962,"pX":-1.126115945815735,"pZ":1.8676475745739847,"vX0":9.887171489333584,"vY0":-134.3764907811726,"vZ0":-0.7560497812977366,"x":159.92,"y":188.35,"x0":-3.7523550415844307,"y0":50.001671593951414,"z0":3.7593410792124,"aX":-15.510275466020005},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.6,"breakHorizontal":13.2,"spinRate":2485,"spinDirection":249},"zone":13,"typeConfidence":0.81,"plateTime":0.4078809633510039,"extension":6.317710324137574},"index":6,"playId":"0015f69a-bf20-3f8a-999e-62596507e2ba","pitchNumber":5,"startTime":"2026-09-20T20:02:38.246Z","endTime":"2026-09-20T20:02:41.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78242062024613,"aZ":-27.642283193789687,"pfxX":4.36726120266544,"pfxZ":3.092871901855478,"pX":0.019906447945090496,"pZ":3.668818414103004,"vX0":7.800379283749014,"vY0":-120.61058185264937,"vZ0":3.903474190100108,"x":116.24,"y":139.72,"x0":-3.8309828417145613,"y0":50.000768706974405,"z0":4.4752960056259585,"aX":6.3937715451653165},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.0,"breakHorizontal":-9.8,"spinRate":2835,"spinDirection":95},"zone":12,"typeConfidence":0.9,"plateTime":0.4551812170385183,"extension":6.272943695209604},"index":7,"playId":"e2945b14-5d0a-3f32-b3b4-11ed0cf8461d","pitchNumber":6,"startTime":"2026-09-20T20:03:00.557Z","endTime":"2026-09-20T20:03:04.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51890390159858,"aZ":-35.287357682025565,"pfxX":-10.747729266102725,"pfxZ":-1.7161248956625057,"pX":-1.1080885131739593,"pZ":1.5783217404514835,"vX0":10.64413696915524,"vY0":-133.43944177881485,"vZ0":0.6464825858149981,"x":159.24,"y":196.17,"x0":-3.7438310602673646,"y0":50.00513764340403,"z0":3.866300662232434,"aX":-19.471496884335323},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.8,"breakHorizontal":17.3,"spinRate":2524,"spinDirection":255},"zone":13,"typeConfidence":0.9,"plateTime":0.40978359987901936,"extension":6.366606457866238},"index":8,"playId":"989ba649-0529-3e35-9005-2741e6193b0a","pitchNumber":7,"startTime":"2026-09-20T20:03:17.965Z","endTime":"2026-09-20T20:03:22.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:03:22.072Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, third baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-20T20:06:19.273Z","endTime":"2026-09-20T20:07:27.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.089372095452006,"aZ":-19.123770069188883,"pfxX":-8.338613412135874,"pfxZ":7.213178280047686,"pX":-0.26956935994023196,"pZ":2.6158445178046605,"vX0":5.359340934682804,"vY0":-133.49233563730266,"vZ0":-3.523293139393938,"x":127.28,"y":168.15,"x0":-1.21740616114408,"y0":50.001840147886696,"z0":5.325350519320737,"aX":-15.084908213692858},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":14.0,"spinRate":2108,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4099241839451402,"extension":6.4388386302700535},"index":0,"playId":"68d1dcb7-4a80-31b4-bcdb-13de8dc1ffb7","pitchNumber":1,"startTime":"2026-09-20T20:06:34.681Z","endTime":"2026-09-20T20:06:38.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30688882886019,"aZ":-34.06947494136851,"pfxX":3.0956343852794026,"pfxZ":-1.3049993935933832,"pX":1.7443717989526142,"pZ":1.1176678385254104,"vX0":6.471427897775742,"vY0":-120.06826580886263,"vZ0":-2.2895796471742114,"x":50.51,"y":208.6,"x0":-1.3931311510989408,"y0":50.00173019443643,"z0":5.129463763570488,"aX":4.497557602000036},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.6,"breakHorizontal":-7.2,"spinRate":2478,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45703064400857807,"extension":6.486254615772818},"index":1,"playId":"23b35dc6-e823-316a-89a3-66c066b1bfae","pitchNumber":2,"startTime":"2026-09-20T20:06:54.127Z","endTime":"2026-09-20T20:06:58.030Z","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":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69779898507633,"aZ":-39.48417151450547,"pfxX":4.3573116979283615,"pfxZ":-5.069855455775521,"pX":0.5580978911163733,"pZ":2.0212793672238223,"vX0":3.008665729926615,"vY0":-119.48284068844883,"vZ0":0.21778885334171116,"x":95.73,"y":184.21,"x0":-1.284978284894778,"y0":50.004614822428955,"z0":5.486234210961996,"aX":6.279908313168592},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.9,"breakHorizontal":-8.6,"spinRate":2637,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.45898172385878944,"extension":6.323994920124051},"hitData":{"launchSpeed":86.6,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.3,"coordY":166.29}},"index":2,"playId":"447ac583-e4c1-3d2d-8146-67796f4f7bd9","pitchNumber":3,"startTime":"2026-09-20T20:07:19.749Z","endTime":"2026-09-20T20:07:27.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:07:27.252Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jac Caglianone walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-20T20:07:36.868Z","endTime":"2026-09-20T20:09:33.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.8,"endSpeed":77.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.322108535127537,"aZ":-33.53551340953443,"pfxX":-6.271794338727302,"pfxZ":-0.8976221726260363,"pX":-0.7388544183612021,"pZ":2.847603754503546,"vX0":3.702794658463242,"vY0":-122.04692942758562,"vZ0":0.9832241871343064,"x":145.16,"y":161.89,"x0":-1.4550167027344556,"y0":50.002090692529514,"z0":5.311041482875174,"aX":-9.532572181209277},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.2,"breakHorizontal":10.6,"spinRate":1376,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.4475021620642159,"extension":6.460551097219273},"index":0,"playId":"1a90c1aa-2d6e-329b-81d6-16aba3225186","pitchNumber":1,"startTime":"2026-09-20T20:07:54.801Z","endTime":"2026-09-20T20:07:58.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.181022477508826,"aZ":-39.29687642589028,"pfxX":3.307897429625845,"pfxZ":-4.917154397405691,"pX":-0.3857861044208436,"pZ":2.3141900081538354,"vX0":1.2244122530886337,"vY0":-119.36010382550788,"vZ0":0.7880318197077074,"x":131.71,"y":176.3,"x0":-1.3346584026367578,"y0":50.00343603911956,"z0":5.507875427938352,"aX":4.790472772535493},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.5,"breakHorizontal":-6.2,"spinRate":2560,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.4582462100150253,"extension":6.205553356955325},"index":1,"playId":"463f5a65-5c38-3dc2-90ee-eb1870e5c67f","pitchNumber":2,"startTime":"2026-09-20T20:08:09.407Z","endTime":"2026-09-20T20:08:12.897Z","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":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.247716246837292,"aZ":-30.807561022586814,"pfxX":-8.315393420705984,"pfxZ":0.8938299795647072,"pX":0.7394670700754264,"pZ":-0.050369768986855606,"vX0":7.294139982596789,"vY0":-122.36372631510875,"vZ0":-6.094641137820821,"x":88.81,"y":240.14,"x0":-1.1877272937656524,"y0":50.00295406702282,"z0":5.085110404673738,"aX":-12.715854597416914},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.5,"breakHorizontal":13.6,"spinRate":1641,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.44618712103150404,"extension":6.421994898047229},"index":2,"playId":"e058b22d-9191-3286-95fb-e7a77fdf9b72","pitchNumber":3,"startTime":"2026-09-20T20:08:25.322Z","endTime":"2026-09-20T20:08:29.411Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6284065205264,"aZ":-36.511660997858584,"pfxX":4.992495124453221,"pfxZ":-2.974751522516117,"pX":0.12750753320198505,"pZ":2.45993958260508,"vX0":1.8735906226321213,"vY0":-119.90907319416922,"vZ0":0.7471675066764898,"x":112.14,"y":172.36,"x0":-1.3119033544040655,"y0":50.00091476081379,"z0":5.395363102172194,"aX":7.287069539152136},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.9,"breakHorizontal":-9.5,"spinRate":2587,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.45633461360608196,"extension":6.271804593160601},"index":3,"playId":"df0d6e0b-13f6-3483-a7cf-abcdde4ca2fe","pitchNumber":4,"startTime":"2026-09-20T20:08:50.485Z","endTime":"2026-09-20T20:08:54.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72617891342963,"aZ":-23.289136482293873,"pfxX":-11.145675943885049,"pfxZ":4.815136180067363,"pX":1.4463156385421534,"pZ":2.691219311219068,"vX0":11.13590231173357,"vY0":-134.60513978683696,"vZ0":-1.6722305041043841,"x":61.87,"y":166.12,"x0":-1.2854938276913852,"y0":50.00187998557295,"z0":4.96056227779819,"aX":-20.563321837780588},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.5,"breakHorizontal":18.0,"spinRate":2222,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.4060669295340933,"extension":6.624615472525158},"index":4,"playId":"bf10571d-0499-3fd0-af65-ad3bbef06de0","pitchNumber":5,"startTime":"2026-09-20T20:09:10.626Z","endTime":"2026-09-20T20:09:14.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.885949242961598,"aZ":-24.92894597718405,"pfxX":-12.267832568913482,"pfxZ":3.949734269785825,"pX":0.8613792244409463,"pZ":1.7810776034149585,"vX0":10.031660629654363,"vY0":-134.0146610950745,"vZ0":-3.5800489721797946,"x":84.17,"y":190.69,"x0":-1.3224931571046807,"y0":50.00082768837172,"z0":4.899404858669027,"aX":-22.483420846869272},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.6,"breakHorizontal":20.3,"spinRate":2117,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.40752987173311395,"extension":6.517823344164921},"index":5,"playId":"fa8c64cc-5c0f-31aa-8276-2f3a9dc01645","pitchNumber":6,"startTime":"2026-09-20T20:09:28.658Z","endTime":"2026-09-20T20:09:33.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:09:33.219Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-20T20:09:39.350Z","endTime":"2026-09-20T20:12:36.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"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(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":90.4,"endSpeed":84.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75835044640853,"aZ":-19.862155846109893,"pfxX":-1.8164684214769706,"pfxZ":6.899497276602068,"pX":0.5795445195695564,"pZ":1.8196091685170641,"vX0":5.984152252627742,"vY0":-131.68327804915768,"vZ0":-4.431805242100028,"x":94.91,"y":189.65,"x0":-1.470513208832124,"y0":50.00134193150998,"z0":4.963117852940481,"aX":-3.2410713211956117},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.9,"breakHorizontal":2.2,"spinRate":2299,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.41342094582071187,"extension":6.427380436930758},"index":0,"playId":"e8de63dd-a5a3-3481-89dc-36cdb14172d6","pitchNumber":1,"startTime":"2026-09-20T20:10:08.060Z","endTime":"2026-09-20T20:10:11.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22027642054641,"aZ":-33.88561690433509,"pfxX":0.9188984749971247,"pfxZ":-1.1791839787852378,"pX":2.18007936317775,"pZ":1.6263953373393139,"vX0":8.463019423317522,"vY0":-119.58937866747013,"vZ0":-0.5526540621222089,"x":33.9,"y":194.87,"x0":-1.525243724095975,"y0":50.00515989918586,"z0":4.901954782104778,"aX":1.3292335275384382},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.0,"breakHorizontal":-3.7,"spinRate":2325,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4581280221622519,"extension":6.481399275586293},"index":1,"playId":"16b5bcf7-13f8-3cbf-b8bb-b88430fddf0a","pitchNumber":2,"startTime":"2026-09-20T20:10:27.532Z","endTime":"2026-09-20T20:10:31.824Z","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":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58983522006801,"aZ":-36.18176565194537,"pfxX":-6.780432541799682,"pfxZ":-2.6264889231708173,"pX":-0.3276011804401918,"pZ":1.0648962187345694,"vX0":5.002923476313113,"vY0":-122.5265784109026,"vZ0":-2.2063639262463224,"x":129.49,"y":210.03,"x0":-1.512213363302984,"y0":50.00411271197924,"z0":5.060741117905273,"aX":-10.338476090653714},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.0,"breakHorizontal":11.2,"spinRate":1574,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4465635155340224,"extension":6.44802185742532},"index":2,"playId":"249ec3a6-30d4-39f4-a832-7ac78745e918","pitchNumber":3,"startTime":"2026-09-20T20:10:56.749Z","endTime":"2026-09-20T20:11:00.741Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-09-20T20:11:10.674Z","endTime":"2026-09-20T20:11:24.981Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.972290146727524,"aZ":-19.253721573797797,"pfxX":-6.580821780303715,"pfxZ":6.764515105893572,"pX":1.3893245749350835,"pZ":3.594959494311812,"vX0":8.804865992949999,"vY0":-137.01655582628263,"vZ0":-1.5151881353542032,"x":64.04,"y":141.72,"x0":-1.0039563322335412,"y0":50.00315129543074,"z0":5.464730952593538,"aX":-12.57092115241995},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":10.2,"spinRate":2130,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.399053184240834,"extension":6.449035314789245},"index":4,"playId":"90b5866f-d4fb-33a8-b4cb-fc969e03144c","pitchNumber":4,"startTime":"2026-09-20T20:11:24.981Z","endTime":"2026-09-20T20:11:28.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.997867293549376,"aZ":-35.736035695512584,"pfxX":4.677057720109274,"pfxZ":-2.3680917050758747,"pX":-1.1127620436861192,"pZ":1.6353524204178542,"vX0":-0.7114536538563099,"vY0":-121.60570287529285,"vZ0":-1.5625079507197173,"x":159.42,"y":194.63,"x0":-1.4249385901434866,"y0":50.00408892941445,"z0":5.375562574961831,"aX":7.0316715018503},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.4,"breakHorizontal":-8.3,"spinRate":2740,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.449761056170233,"extension":6.179117970548911},"index":5,"playId":"abd6f4a9-939b-367e-8c1f-510a860085cd","pitchNumber":5,"startTime":"2026-09-20T20:11:43.931Z","endTime":"2026-09-20T20:11:48.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76530003646088,"aZ":-24.362284884943357,"pfxX":-10.699892294295923,"pfxZ":4.142458779429555,"pX":0.44419686356425314,"pZ":2.7302590058716425,"vX0":8.508731808933156,"vY0":-136.22379845116234,"vZ0":-1.4788803973217448,"x":100.07,"y":165.06,"x0":-1.3231665553593213,"y0":50.00621816871938,"z0":4.9576731851927835,"aX":-20.196929060443168},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.4,"breakHorizontal":17.6,"spinRate":2073,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.40144122720782427,"extension":6.516413726086875},"index":6,"playId":"6892c632-5530-3e6b-8a40-e1402545480a","pitchNumber":6,"startTime":"2026-09-20T20:12:06.357Z","endTime":"2026-09-20T20:12:09.672Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.236400582901027,"aZ":-19.055850028936593,"pfxX":-2.6738523894124455,"pfxZ":7.183123755093646,"pX":0.5773330662999177,"pZ":2.7582595090545796,"vX0":6.242764158726515,"vY0":-133.6672061828241,"vZ0":-2.543376578207051,"x":94.99,"y":164.31,"x0":-1.4312156591760425,"y0":50.004840156777625,"z0":5.075746585098577,"aX":-4.885210847676003},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":3.6,"spinRate":2312,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4082829537652226,"extension":6.385604489649693},"index":7,"playId":"3f23c755-c1b8-3f69-8a88-81a2e59bdb8a","pitchNumber":7,"startTime":"2026-09-20T20:12:32.460Z","endTime":"2026-09-20T20:12:36.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:12:36.369Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Massey grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-20T20:12:44.858Z","endTime":"2026-09-20T20:13:28.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"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, 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.2,"endSpeed":75.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23829150793215,"aZ":-32.37016948218845,"pfxX":6.683258987267323,"pfxZ":-0.1383035894655329,"pX":-0.984543282878376,"pZ":3.1704051580759183,"vX0":-0.06869870685115437,"vY0":-119.75898011583452,"vZ0":2.4852322129744246,"x":154.53,"y":153.18,"x0":-1.8235550464177428,"y0":50.00042829310075,"z0":5.015613523212205,"aX":9.701002673573507},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.6,"breakHorizontal":-12.1,"spinRate":2586,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4574472459240386,"extension":6.293816574221673},"index":0,"playId":"d26681c7-4ca7-3c7a-b8f9-e4bb6bca375c","pitchNumber":1,"startTime":"2026-09-20T20:13:02.401Z","endTime":"2026-09-20T20:13:06.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.313509901465093,"aZ":-27.40452476474019,"pfxX":-10.966215711115247,"pfxZ":2.5188563018290893,"pX":0.6960411625799234,"pZ":2.1046853575440356,"vX0":9.25424577340306,"vY0":-136.3174647721963,"vZ0":-2.786591650469474,"x":90.47,"y":181.95,"x0":-1.3082207339571064,"y0":50.00326903173022,"z0":5.020400811269682,"aX":-20.76102892869448},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.2,"breakHorizontal":18.0,"spinRate":2106,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.40090195768465264,"extension":6.521954576044274},"hitData":{"launchSpeed":79.0,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.84,"coordY":167.9}},"index":1,"playId":"f5882b3b-2454-386b-af8f-ec7b8273bfc8","pitchNumber":2,"startTime":"2026-09-20T20:13:21.591Z","endTime":"2026-09-20T20:13:28.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:13:28.898Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a ground ball to center fielder Kyle Isbel.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-20T20:15:51.497Z","endTime":"2026-09-20T20:17:53.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Nate Pearson replaces Jose Cuas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-20T20:14:19.138Z","endTime":"2026-09-20T20:15:53.757Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663878,"link":"/api/v1/people/663878"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.294673980298374,"aZ":-29.90566669310428,"pfxX":2.6843691220318844,"pfxZ":1.314699865500078,"pX":1.1089880388494666,"pZ":3.220369919922241,"vX0":5.991564862585169,"vY0":-129.44396070015367,"vZ0":-0.7324008481521787,"x":74.73,"y":151.83,"x0":-1.5677077097319725,"y0":50.00556645895779,"z0":5.759558189985935,"aX":4.639599013551165},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.4,"breakHorizontal":-6.0,"spinRate":2612,"spinDirection":122},"zone":12,"typeConfidence":0.89,"plateTime":0.42016113502747254,"extension":6.7052534089740945},"index":1,"playId":"bc386586-309e-3132-99bd-c8203c67daae","pitchNumber":1,"startTime":"2026-09-20T20:15:53.757Z","endTime":"2026-09-20T20:15:57.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.985008895927336,"aZ":-13.67876336104825,"pfxX":-4.665484292001077,"pfxZ":9.231049439792303,"pX":-1.502522815209384,"pZ":3.195455322429521,"vX0":2.2015150127856336,"vY0":-140.24770521748732,"vZ0":-4.004828772537924,"x":174.27,"y":152.5,"x0":-1.6889746937540269,"y0":50.004624580006194,"z0":5.526359400216912,"aX":-9.34907900985157},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2375,"spinDirection":211},"zone":11,"typeConfidence":0.88,"plateTime":0.38967966465346615,"extension":6.883440697849383},"index":2,"playId":"297e1e31-ffd5-3041-8052-49f1b85c6770","pitchNumber":2,"startTime":"2026-09-20T20:16:07.706Z","endTime":"2026-09-20T20:16:11.566Z","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":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.794153842133653,"aZ":-13.820323341454007,"pfxX":-4.0357957059116,"pfxZ":9.08932402036266,"pX":-0.6254117731856209,"pZ":3.584884602410325,"vX0":3.817133835380821,"vY0":-140.92719947707843,"vZ0":-3.269490948276161,"x":140.84,"y":141.99,"x0":-1.4703971069407766,"y0":50.004852293224836,"z0":5.6477139457463865,"aX":-8.152043979329628},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":6.6,"spinRate":2376,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.38803770075414334,"extension":6.797790092462647},"index":3,"playId":"9a240485-6820-379d-8674-72ee97e1e29a","pitchNumber":3,"startTime":"2026-09-20T20:16:24.080Z","endTime":"2026-09-20T20:16:27.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.946873721928586,"aZ":-28.15483137043423,"pfxX":2.591722301251474,"pfxZ":2.2717972293633455,"pX":0.938458878690413,"pZ":2.952331579383709,"vX0":5.444808846597219,"vY0":-131.20183394020313,"vZ0":-1.664364720958704,"x":81.23,"y":159.07,"x0":-1.4884680340292908,"y0":50.00156612495817,"z0":5.663904000467525,"aX":4.58439045947575},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.0,"breakHorizontal":-5.8,"spinRate":2535,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.4151423009546096,"extension":6.773722997761946},"index":4,"playId":"8f06033d-fef8-3d8a-bc36-055e95b15f9f","pitchNumber":4,"startTime":"2026-09-20T20:16:39.434Z","endTime":"2026-09-20T20:16:42.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.871754522816666,"aZ":-12.517981811603066,"pfxX":-1.8498601155640575,"pfxZ":9.903300723632103,"pX":-0.23298567765395228,"pZ":3.7456238578741488,"vX0":3.7836689473417384,"vY0":-139.39958842351203,"vZ0":-2.8684402352498495,"x":125.88,"y":137.65,"x0":-1.3623958403644698,"y0":50.00102832917992,"z0":5.605004642697366,"aX":-3.671514030552001},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":2.6,"spinRate":2287,"spinDirection":202},"zone":11,"typeConfidence":0.88,"plateTime":0.39166291620680793,"extension":6.82965655659543},"index":5,"playId":"0fb67c04-fd45-32ae-ac00-8f6ba6845269","pitchNumber":5,"startTime":"2026-09-20T20:16:58.598Z","endTime":"2026-09-20T20:17:01.720Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.553031483718176,"aZ":-39.428510691359314,"pfxX":5.558645723649038,"pfxZ":-5.339753718104582,"pX":0.2340714144971051,"pZ":2.6622765396922214,"vX0":2.204053491675233,"vY0":-115.81218322898805,"vZ0":1.494204084476299,"x":108.08,"y":166.9,"x0":-1.4519686429861558,"y0":50.002219085918256,"z0":5.778826755439046,"aX":7.5527504123487885},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-9.0,"breakHorizontal":-10.6,"spinRate":2508,"spinDirection":46},"zone":5,"typeConfidence":0.93,"plateTime":0.4728699115210717,"extension":6.955968834444476},"index":6,"playId":"6ff2cdd0-0b75-3b9e-896a-ea6bfb8ddfdb","pitchNumber":6,"startTime":"2026-09-20T20:17:18.959Z","endTime":"2026-09-20T20:17:22.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.467349497056357,"aZ":-15.789831438917286,"pfxX":-5.3008240954130175,"pfxZ":8.088548680309959,"pX":-0.43463404339170914,"pZ":3.0407820410644275,"vX0":4.583547446255223,"vY0":-140.62315368591462,"vZ0":-3.968053399881483,"x":133.57,"y":156.68,"x0":-1.387891134338671,"y0":50.00237234984599,"z0":5.4780113467961415,"aX":-10.737714931575834},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":8.8,"spinRate":2067,"spinDirection":213},"zone":1,"typeConfidence":0.77,"plateTime":0.3878109390166631,"extension":6.9777318833333455},"hitData":{"launchSpeed":103.6,"launchAngle":2.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.51,"coordY":81.25}},"index":7,"playId":"ed06482f-dc8d-34a6-8391-05fa30e7d9f4","pitchNumber":7,"startTime":"2026-09-20T20:17:41.540Z","endTime":"2026-09-20T20:17:53.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:17:53.052Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Flores Jr. homers (10) on a fly ball to left field. Ronny Simon scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-20T20:18:43.037Z","endTime":"2026-09-20T20:20:10.990Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":{"id":663878,"link":"/api/v1/people/663878"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":682927,"fullName":"Ronny Simon","link":"/api/v1/people/682927"},"responsiblePitcher":{"id":663878,"link":"/api/v1/people/663878"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Ronny Simon replaces Ryan O'Hearn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-20T20:18:08.084Z","endTime":"2026-09-20T20:18:45.339Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682927,"link":"/api/v1/people/682927"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":656811,"link":"/api/v1/people/656811"},"base":1},{"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":97.5,"endSpeed":89.1,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00225507030028,"aZ":-20.0184340611612,"pfxX":-8.491272050213567,"pfxZ":5.965397543095461,"pX":-1.1212745152858519,"pZ":2.8349475514876037,"vX0":3.7489810588489316,"vY0":-141.96254625225444,"vZ0":-3.9047448604596684,"x":159.74,"y":162.24,"x0":-1.3569904640510122,"y0":50.00377819629969,"z0":5.505301614600194,"aX":-17.303236217584978},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.2,"breakHorizontal":14.6,"spinRate":2226,"spinDirection":212},"zone":11,"typeConfidence":0.96,"plateTime":0.3860801373339058,"extension":6.899474965605375},"index":1,"playId":"ac1be2a0-9042-386a-95c9-15400a045e78","pitchNumber":1,"startTime":"2026-09-20T20:18:45.339Z","endTime":"2026-09-20T20:18:49.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968080397139083,"aZ":-30.753690909006732,"pfxX":2.309972990629556,"pfxZ":0.8282979529582866,"pX":0.5416073404032621,"pZ":0.562981699589493,"vX0":4.431655783801521,"vY0":-129.55433831147158,"vZ0":-6.36734429700067,"x":96.36,"y":223.58,"x0":-1.4882419285181285,"y0":50.00180117679035,"z0":5.390331694141274,"aX":3.9415983322264982},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.4,"breakHorizontal":-5.2,"spinRate":2637,"spinDirection":123},"zone":14,"typeConfidence":0.9,"plateTime":0.4220958973498008,"extension":6.801673567165776},"index":2,"playId":"cb118b94-a8f5-326c-af5b-9dd1684f6bab","pitchNumber":2,"startTime":"2026-09-20T20:19:01.374Z","endTime":"2026-09-20T20:19:05.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46958360731099,"aZ":-12.59340751851493,"pfxX":-4.700316215578391,"pfxZ":9.50264362545116,"pX":-1.8401375149511126,"pZ":4.408411391493831,"vX0":0.37183329648288116,"vY0":-142.7681468333754,"vZ0":-1.1527292993343266,"x":187.14,"y":119.75,"x0":-1.3618058877383348,"y0":50.00068770297685,"z0":5.61166545114024,"aX":-9.68170594273331},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":8.4,"spinRate":2403,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3839415026082085,"extension":6.665280805045528},"index":3,"playId":"22e8f112-f843-31b3-9304-d0ed331fd524","pitchNumber":3,"startTime":"2026-09-20T20:19:24.703Z","endTime":"2026-09-20T20:19:29.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57009953898621,"aZ":-29.40181694728901,"pfxX":1.8187117344423154,"pfxZ":1.5865167834347824,"pX":-0.4183931273055359,"pZ":1.8874314699330128,"vX0":2.336083281601904,"vY0":-130.77464526510812,"vZ0":-3.404518824406126,"x":132.95,"y":187.82,"x0":-1.5568668078282015,"y0":50.00060139560281,"z0":5.393079946690168,"aX":3.1741306257118183},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.4,"breakHorizontal":-3.7,"spinRate":2530,"spinDirection":166},"zone":7,"typeConfidence":0.9,"plateTime":0.41757996408190223,"extension":6.782320751782564},"hitData":{"launchSpeed":110.2,"launchAngle":29.0,"totalDistance":426.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":23.43,"coordY":58.93}},"index":4,"playId":"77a7f1f6-e8fd-3503-8ea4-7d41c500b3d5","pitchNumber":4,"startTime":"2026-09-20T20:19:45.386Z","endTime":"2026-09-20T20:20:10.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:20:10.990Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Maile challenged (pitch result), call on the field was overturned: Spencer Horwitz called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-20T20:20:29.513Z","endTime":"2026-09-20T20:21:41.350Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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":99.5,"endSpeed":90.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8424543898157,"aZ":-13.076912756971355,"pfxX":-3.0053148001610688,"pfxZ":9.00539055667538,"pX":-0.514525928537592,"pZ":3.7456100959764873,"vX0":3.47262031276123,"vY0":-144.92944547790356,"vZ0":-2.91328822459368,"x":136.61,"y":137.65,"x0":-1.339548962848781,"y0":50.0049530910548,"z0":5.565962223904812,"aX":-6.374746300136422},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.8,"breakHorizontal":4.7,"spinRate":2474,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.3783862160233906,"extension":6.879664267660002},"index":0,"playId":"6a7c53f6-f631-328a-9c61-faef6a235645","pitchNumber":1,"startTime":"2026-09-20T20:20:33.788Z","endTime":"2026-09-20T20:20:37.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.264435035408376,"aZ":-18.56187841968313,"pfxX":-9.209241439865504,"pfxZ":6.723554147839129,"pX":0.37651213668998673,"pZ":1.6029580592813841,"vX0":8.330252182568106,"vY0":-141.577708833454,"vZ0":-6.878738061016477,"x":102.65,"y":195.5,"x0":-1.4119829241526631,"y0":50.0005329013862,"z0":5.258350365026596,"aX":-18.63503396520868},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.9,"breakHorizontal":14.9,"spinRate":2326,"spinDirection":214},"zone":9,"typeConfidence":0.99,"plateTime":0.3873474323911017,"extension":7.01217579427784},"index":1,"playId":"d25ea336-a631-3c61-9a9f-5d4034ea2efc","pitchNumber":2,"startTime":"2026-09-20T20:20:49.677Z","endTime":"2026-09-20T20:20:53.555Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69888928081437,"aZ":-13.206527715552712,"pfxX":-4.256801572636363,"pfxZ":9.12422699787298,"pX":-5.22564763856694E-4,"pZ":3.253694934261688,"vX0":5.5782212821143276,"vY0":-143.40377723436671,"vZ0":-3.9844253399920477,"x":117.02,"y":150.93,"x0":-1.4194755046898853,"y0":50.004885942009565,"z0":5.487211392909569,"aX":-8.851653199827103},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.8,"breakHorizontal":6.6,"spinRate":2459,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.3822025949808743,"extension":6.9242047802672175},"index":2,"playId":"c4d17f44-c0bc-3b50-8214-e8c486e45162","pitchNumber":3,"startTime":"2026-09-20T20:21:17.929Z","endTime":"2026-09-20T20:21:21.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":91.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.799700687379726,"aZ":-13.692726577707665,"pfxX":-4.914194049129868,"pfxZ":8.575718164929144,"pX":0.6451611076950292,"pZ":3.2588736994919145,"vX0":7.527809228577015,"vY0":-145.5604601623215,"vZ0":-3.877133584325866,"x":92.41,"y":150.79,"x0":-1.3309146908470457,"y0":50.0020509512646,"z0":5.431808980020587,"aX":-10.590341959854772},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.0,"breakHorizontal":7.4,"spinRate":2271,"spinDirection":209},"zone":3,"typeConfidence":0.84,"plateTime":0.3756792317678612,"extension":6.877410718595562},"index":3,"playId":"1d77eb00-007e-3501-82e8-dc12bb4fde59","pitchNumber":4,"startTime":"2026-09-20T20:21:37.416Z","endTime":"2026-09-20T20:21:41.350Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"}},"playEndTime":"2026-09-20T20:21:41.350Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, first baseman Salvador Perez to pitcher Nate Pearson.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-20T20:22:00.129Z","endTime":"2026-09-20T20:24:19.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.934633128213694,"aZ":-37.93093062059576,"pfxX":8.173441224317752,"pfxZ":-4.13464333048911,"pX":-1.070857893003887,"pZ":3.9691767419636466,"vX0":-1.4497510918057424,"vY0":-117.450610549812,"vZ0":3.4731601178116103,"x":157.82,"y":131.61,"x0":-1.5060137597114234,"y0":50.002482666892284,"z0":6.006335784477805,"aX":11.380691252805384},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-6.4,"breakHorizontal":-14.4,"spinRate":2615,"spinDirection":48},"zone":11,"typeConfidence":0.92,"plateTime":0.4669337787972223,"extension":6.874725071939234},"index":0,"playId":"d3508a68-5f1d-385c-b7c9-a76306645a44","pitchNumber":1,"startTime":"2026-09-20T20:22:19.271Z","endTime":"2026-09-20T20:22:23.117Z","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":98.1,"endSpeed":89.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47980068331801,"aZ":-11.64178434150015,"pfxX":-4.522811197073961,"pfxZ":9.926545442887882,"pX":-0.029155737063410528,"pZ":2.851284968393901,"vX0":5.2701011785647065,"vY0":-142.8134946014731,"vZ0":-5.346597630032711,"x":118.11,"y":161.8,"x0":-1.309631887941877,"y0":50.000428583544746,"z0":5.477926589802688,"aX":-9.35364840804705},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.0,"breakHorizontal":7.2,"spinRate":2324,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.38332595090003885,"extension":6.992835059812931},"index":1,"playId":"edadcfac-6ba9-33c5-bc20-7c2537a4f270","pitchNumber":2,"startTime":"2026-09-20T20:22:37.002Z","endTime":"2026-09-20T20:22:40.822Z","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":97.1,"endSpeed":89.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22179945099003,"aZ":-17.646147645210807,"pfxX":-9.005057925794418,"pfxZ":7.156519506029396,"pX":0.44237126488300954,"pZ":2.0080467824870287,"vX0":8.025309519462072,"vY0":-141.12049628541394,"vZ0":-6.0860200920280185,"x":100.14,"y":184.56,"x0":-1.2596045703958338,"y0":50.001132201656304,"z0":5.317650175825041,"aX":-18.27571629597617},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.0,"breakHorizontal":14.8,"spinRate":2293,"spinDirection":213},"zone":9,"typeConfidence":0.99,"plateTime":0.38720471251437916,"extension":7.076403831222748},"index":2,"playId":"b417db6c-0afe-3d05-9089-2ec9689ca703","pitchNumber":3,"startTime":"2026-09-20T20:22:57.656Z","endTime":"2026-09-20T20:23:01.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.760022448779495,"aZ":-14.655971802505343,"pfxX":-4.398746560170649,"pfxZ":8.35482665269372,"pX":0.7070523141581607,"pZ":1.261116636128209,"vX0":7.403662610846907,"vY0":-143.32174854259935,"vZ0":-8.91505277911809,"x":90.05,"y":204.73,"x0":-1.3291044912536092,"y0":50.00052236750697,"z0":5.311550294206014,"aX":-9.220682819378322},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.7,"breakHorizontal":6.6,"spinRate":2348,"spinDirection":209},"zone":14,"typeConfidence":0.86,"plateTime":0.38106166948663933,"extension":7.069736857184672},"index":3,"playId":"b6c2d460-3c3c-33bf-a857-542690952388","pitchNumber":4,"startTime":"2026-09-20T20:23:16.412Z","endTime":"2026-09-20T20:23:20.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.334801253124937,"aZ":-29.896267360388272,"pfxX":3.389360222480492,"pfxZ":1.3338587406556286,"pX":-0.6394023978870207,"pZ":3.2649725076472227,"vX0":1.5408474665106386,"vY0":-129.10017967161548,"vZ0":-0.33798375961577976,"x":141.37,"y":150.63,"x0":-1.681946649664511,"y0":50.00483363300962,"z0":5.6712925870179705,"aX":5.802448666222424},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.5,"breakHorizontal":-6.5,"spinRate":2511,"spinDirection":124},"zone":1,"typeConfidence":0.9,"plateTime":0.42201100314397033,"extension":6.865760612557984},"index":4,"playId":"bcea5fa8-649a-36df-93a6-17f1e6b9ebdb","pitchNumber":5,"startTime":"2026-09-20T20:23:40.887Z","endTime":"2026-09-20T20:23:44.142Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-09-20T20:23:56.639Z","endTime":"2026-09-20T20:24:11.585Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"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":98.2,"endSpeed":90.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.876820719576987,"aZ":-13.401046569471495,"pfxX":-5.4214481823975555,"pfxZ":9.056738946540872,"pX":-0.0223238954451501,"pZ":2.328131822659117,"vX0":5.940732422310966,"vY0":-142.82189544967997,"vZ0":-6.324708877388537,"x":117.85,"y":175.92,"x0":-1.4216822249117536,"y0":50.00008704744935,"z0":5.408568578033544,"aX":-11.235344985142822},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.4,"breakHorizontal":8.6,"spinRate":2304,"spinDirection":211},"zone":5,"typeConfidence":0.84,"plateTime":0.38301350192716344,"extension":7.032530362276356},"hitData":{"launchSpeed":91.2,"launchAngle":-51.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":135.09,"coordY":187.15}},"index":6,"playId":"00ce8cab-9554-3129-8e38-bb8f72c62bf0","pitchNumber":6,"startTime":"2026-09-20T20:24:11.585Z","endTime":"2026-09-20T20:24:19.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:24:19.495Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Konnor Griffin doubles (14) on a sharp line drive to left fielder John Rave.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-20T20:24:34.968Z","endTime":"2026-09-20T20:26:14.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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(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":89.1,"endSpeed":81.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45042755145453,"aZ":-30.591690735079254,"pfxX":3.9516162237753463,"pfxZ":0.9239891907545754,"pX":-1.3690048542184075,"pZ":3.4664756432679313,"vX0":-0.789934343777287,"vY0":-129.8872502044459,"vZ0":0.46994049140501315,"x":169.18,"y":145.19,"x0":-1.5749676386700182,"y0":50.00277291926004,"z0":5.6038380648784525,"aX":6.771840542619136},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.0,"breakHorizontal":-7.0,"spinRate":2513,"spinDirection":134},"zone":11,"typeConfidence":0.91,"plateTime":0.421210668122574,"extension":6.7786613957669895},"index":0,"playId":"6409453e-9e38-3d57-bbfa-bf980fb5bdf8","pitchNumber":1,"startTime":"2026-09-20T20:24:47.507Z","endTime":"2026-09-20T20:24:51.367Z","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":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.551001834771068,"aZ":-31.446411407204625,"pfxX":2.0439623795829185,"pfxZ":0.42203057898858276,"pX":0.6163720834162256,"pZ":2.147134427409089,"vX0":4.457661242843732,"vY0":-130.6508513456394,"vZ0":-2.772233380070951,"x":93.51,"y":180.81,"x0":-1.3775533088121397,"y0":50.00350684147232,"z0":5.58549644980083,"aX":3.5329981940279076},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.4,"breakHorizontal":-4.7,"spinRate":2609,"spinDirection":99},"zone":9,"typeConfidence":0.9,"plateTime":0.4192346873293946,"extension":6.8361133773952245},"index":1,"playId":"56b6af52-5825-3e9d-b46e-f62d15cd883d","pitchNumber":2,"startTime":"2026-09-20T20:25:04.087Z","endTime":"2026-09-20T20:25:09.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.527198515695023,"aZ":-8.576773010938982,"pfxX":-2.791956518995452,"pfxZ":11.339538247963924,"pX":0.1310742256633641,"pZ":2.967784136283185,"vX0":5.215137237102573,"vY0":-143.01131887576176,"vZ0":-5.55427325851647,"x":112.0,"y":158.65,"x0":-1.3495035544002136,"y0":50.00267585997946,"z0":5.467103154255092,"aX":-5.810257807748169},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.7,"breakHorizontal":4.1,"spinRate":2418,"spinDirection":210},"zone":2,"typeConfidence":0.92,"plateTime":0.3823062570870679,"extension":6.958612531492676},"index":2,"playId":"289700a8-dd1a-3676-b412-057d0d295cd7","pitchNumber":3,"startTime":"2026-09-20T20:25:37.370Z","endTime":"2026-09-20T20:25:40.580Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-09-20T20:25:52.133Z","endTime":"2026-09-20T20:26:01.456Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4114486286083,"aZ":-30.671291223937462,"pfxX":2.5817104315364285,"pfxZ":0.8487874102920223,"pX":0.028201106955901424,"pZ":2.7247649656229402,"vX0":2.8470855137255446,"vY0":-131.97472967944523,"vZ0":-1.7141648818230069,"x":115.93,"y":165.21,"x0":-1.3989340944934532,"y0":50.002684828288565,"z0":5.63628573042357,"aX":4.564812455009125},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.4,"breakHorizontal":-5.3,"spinRate":2659,"spinDirection":118},"zone":5,"typeConfidence":0.9,"plateTime":0.4146205860626755,"extension":6.829023770845481},"hitData":{"launchSpeed":101.1,"launchAngle":18.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":91.88,"coordY":77.51}},"index":4,"playId":"41905ed8-5c86-3d97-94eb-21e4ed066655","pitchNumber":4,"startTime":"2026-09-20T20:26:01.456Z","endTime":"2026-09-20T20:26:14.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:26:14.861Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out softly, pitcher Anthony Gose to first baseman Salvador Perez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-20T20:28:35.386Z","endTime":"2026-09-20T20:30:32.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543238,"link":"/api/v1/people/543238"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Gose replaces Nate Pearson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-20T20:27:02.335Z","endTime":"2026-09-20T20:28:37.272Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543238,"link":"/api/v1/people/543238"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.6,"endSpeed":80.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.181358591586797,"aZ":-28.825635719091796,"pfxX":-0.07181896486741124,"pfxZ":2.0614165074383104,"pX":-1.1227732518334284,"pZ":0.7967231879256833,"vX0":-4.102553227642474,"vY0":-126.00453247188925,"vZ0":-6.258362102657041,"x":159.8,"y":217.27,"x0":0.5289132958888969,"y0":50.0018237859728,"z0":5.611666611526571,"aX":-0.11666625727966082},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.6,"breakHorizontal":1.0,"spinRate":2245,"spinDirection":207},"zone":13,"typeConfidence":0.85,"plateTime":0.43302117509876625,"extension":5.716907892040546},"index":1,"playId":"74c4dfa3-4ece-3e82-9f83-9ef815a1d20a","pitchNumber":1,"startTime":"2026-09-20T20:28:37.272Z","endTime":"2026-09-20T20:28:40.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9872295934509,"aZ":-32.26033234565787,"pfxX":-1.3664000720736131,"pfxZ":-0.0549061814648919,"pX":-0.32658615991667345,"pZ":2.52076361424761,"vX0":-1.9572316689099407,"vY0":-125.8349339920519,"vZ0":-1.898228522360312,"x":129.45,"y":170.72,"x0":0.6356260544385317,"y0":50.00152013301204,"z0":5.872183472341096,"aX":-2.214135842130648},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.2,"breakHorizontal":2.9,"spinRate":2280,"spinDirection":263},"zone":4,"typeConfidence":0.9,"plateTime":0.4335234171920268,"extension":5.742526108453025},"index":2,"playId":"49c8c412-9103-33a2-87c6-d1c037d98d3b","pitchNumber":2,"startTime":"2026-09-20T20:28:59.382Z","endTime":"2026-09-20T20:29:03.253Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-09-20T20:29:10.118Z","endTime":"2026-09-20T20:29:23.207Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"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":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.115077772333976,"aZ":-30.773597101915424,"pfxX":-1.4298586960719057,"pfxZ":0.8858053627764679,"pX":0.07509223374588804,"pZ":2.420267182896121,"vX0":-1.0417671606489782,"vY0":-124.59706115034913,"vZ0":-2.1217159654081543,"x":114.14,"y":173.43,"x0":0.6838069668667737,"y0":50.00283302478589,"z0":5.816237460172615,"aX":-2.2564703626216622},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.3,"breakHorizontal":2.9,"spinRate":2188,"spinDirection":247},"zone":5,"typeConfidence":0.9,"plateTime":0.438950048495268,"extension":5.687291899016599},"index":4,"playId":"07830a68-c092-3a00-8891-9ad61f10c146","pitchNumber":3,"startTime":"2026-09-20T20:29:23.207Z","endTime":"2026-09-20T20:29:26.854Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.743190028095352,"aZ":-8.180220683816374,"pfxX":1.5522496652201294,"pfxZ":12.244952022589,"pX":-1.2404131744011706,"pZ":2.203820194457783,"vX0":-5.377570539799568,"vY0":-138.99688610268498,"vZ0":-7.824545420918614,"x":164.28,"y":179.28,"x0":0.5165004664518474,"y0":50.00479943272511,"z0":5.596395693161775,"aX":3.043050292398138},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.8,"breakHorizontal":-1.7,"spinRate":2472,"spinDirection":163},"zone":13,"typeConfidence":0.91,"plateTime":0.39384257651183097,"extension":5.702164439380588},"index":5,"playId":"670c5e13-d3ab-35b8-9466-8d47b269bb92","pitchNumber":4,"startTime":"2026-09-20T20:29:45.847Z","endTime":"2026-09-20T20:29:49.663Z","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":96.4,"endSpeed":88.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.571468900906098,"aZ":-6.930605661102534,"pfxX":0.7974910140410901,"pfxZ":12.615571062048495,"pX":-0.23506638724220733,"pZ":2.9327025791392463,"vX0":-2.8507316156090416,"vY0":-140.28767525888307,"vZ0":-6.570186646349683,"x":125.96,"y":159.6,"x0":0.6889191726849204,"y0":50.003540389325664,"z0":5.7515408898602045,"aX":1.596135285964788},"breaks":{"breakAngle":7.2,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":21.7,"breakHorizontal":-0.8,"spinRate":2487,"spinDirection":161},"zone":2,"typeConfidence":0.91,"plateTime":0.38984971943245483,"extension":5.715048722214906},"index":6,"playId":"e633e081-1338-3ad4-a52a-a10aa87d3392","pitchNumber":5,"startTime":"2026-09-20T20:30:03.761Z","endTime":"2026-09-20T20:30:07.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.126248450611243,"aZ":-33.76167118898739,"pfxX":-2.3612688845304963,"pfxZ":-0.9746352771289679,"pX":-0.16318127678261593,"pZ":1.6874275178406166,"vX0":-1.2338493127383352,"vY0":-126.74786878742181,"vZ0":-3.5041355421419116,"x":123.22,"y":193.22,"x0":0.6361702087252147,"y0":50.00190946722591,"z0":5.77479757246682,"aX":-3.8535688426705756},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.3,"breakHorizontal":4.6,"spinRate":2436,"spinDirection":249},"zone":8,"typeConfidence":0.9,"plateTime":0.431616455448002,"extension":5.705436813454419},"hitData":{"launchSpeed":53.1,"launchAngle":-68.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.27,"coordY":189.58}},"index":7,"playId":"a8768c83-5ae9-382d-913f-e2c20c3830de","pitchNumber":6,"startTime":"2026-09-20T20:30:24.171Z","endTime":"2026-09-20T20:30:32.139Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:30:32.139Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-20T20:32:38.995Z","endTime":"2026-09-20T20:32:49.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","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":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ronny Simon remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-20T20:31:39.631Z","endTime":"2026-09-20T20:31:39.647Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682927,"link":"/api/v1/people/682927"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":656811,"link":"/api/v1/people/656811"}},{"details":{"description":"Pitching Change: Mason Montgomery replaces Carmen Mlodzinski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-20T20:31:39.647Z","endTime":"2026-09-20T20:32:13.536Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive Substitution: Jared Triolo replaces third baseman Nick Gonzales, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-09-20T20:32:13.536Z","endTime":"2026-09-20T20:32:41.104Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":693304,"link":"/api/v1/people/693304"}},{"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":95.9,"endSpeed":87.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68855739037143,"aZ":-16.755064341423555,"pfxX":7.374114651742402,"pfxZ":7.793641121663061,"pX":0.2653098538242671,"pZ":2.8865071893013,"vX0":-4.818125456678593,"vY0":-139.58841467243818,"vZ0":-3.881355641935779,"x":106.89,"y":160.84,"x0":1.0534989719684669,"y0":50.002009605103304,"z0":5.394368520938511,"aX":14.58763034050903},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":-12.4,"spinRate":2338,"spinDirection":154},"zone":2,"typeConfidence":0.87,"plateTime":0.3920097706144321,"extension":6.875864767954846},"hitData":{"launchSpeed":101.1,"launchAngle":-12.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.24,"coordY":147.31}},"index":3,"playId":"242635c6-8cbb-31a3-ae3b-5e1b4042a995","pitchNumber":1,"startTime":"2026-09-20T20:32:41.104Z","endTime":"2026-09-20T20:32:49.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:32:49.102Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-20T20:33:01.139Z","endTime":"2026-09-20T20:34:34.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"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":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86322979133171,"aZ":-14.652348148370772,"pfxX":6.9955933266181125,"pfxZ":8.650490976760771,"pX":0.3869035244168619,"pZ":3.417861845223654,"vX0":-4.461487793885171,"vY0":-141.14031589448004,"vZ0":-3.158776109761544,"x":102.25,"y":146.5,"x0":1.075736267491601,"y0":50.006584973446074,"z0":5.489983477452612,"aX":14.176031047935021},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":-11.8,"spinRate":2308,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.38745606485196626,"extension":6.896610334239166},"index":0,"playId":"737a0acd-99a9-3086-9ded-aefb2a1793d5","pitchNumber":1,"startTime":"2026-09-20T20:33:11.277Z","endTime":"2026-09-20T20:33:15.135Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.041082302628435,"aZ":-14.73895492513835,"pfxX":7.374905094278889,"pfxZ":8.735599759273143,"pX":0.7144137597490775,"pZ":3.4632256785064817,"vX0":-3.759287919982314,"vY0":-140.23181311281203,"vZ0":-2.8165760999836618,"x":89.77,"y":145.27,"x0":1.1125218356242519,"y0":50.004055172646716,"z0":5.439387264958784,"aX":14.722324476054297},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":-12.6,"spinRate":2431,"spinDirection":161},"zone":12,"typeConfidence":0.89,"plateTime":0.39024353723967176,"extension":6.896041639992368},"index":1,"playId":"115cc60f-c4a8-3a7b-80c3-29943086d033","pitchNumber":2,"startTime":"2026-09-20T20:33:36.049Z","endTime":"2026-09-20T20:33:39.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.969300487445953,"aZ":-10.134495519915557,"pfxX":2.873553520736409,"pfxZ":10.951558575328452,"pX":2.013166192185714E-4,"pZ":3.7707182682203313,"vX0":-3.80878008265553,"vY0":-140.9497187349769,"vZ0":-3.01390755080756,"x":116.99,"y":136.97,"x0":0.9955283375172836,"y0":50.004412636248695,"z0":5.508137871167966,"aX":5.7841331169033054},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.4,"breakHorizontal":-4.4,"spinRate":2420,"spinDirection":160},"zone":11,"typeConfidence":0.91,"plateTime":0.3885710288855009,"extension":6.791043268662921},"index":2,"playId":"1501ea6b-ee42-32cd-b8d2-02975697f376","pitchNumber":3,"startTime":"2026-09-20T20:33:50.175Z","endTime":"2026-09-20T20:33:54.017Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-09-20T20:34:01.190Z","endTime":"2026-09-20T20:34:10.910Z","isPitch":false,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42056089627671,"aZ":-9.236061021838415,"pfxX":2.995710996052737,"pfxZ":11.293198815653694,"pX":0.24963962449134355,"pZ":2.955750780234996,"vX0":-3.4111169636307714,"vY0":-141.85367752707637,"vZ0":-5.165183503564182,"x":107.48,"y":158.97,"x0":1.080358201764872,"y0":50.006501934989856,"z0":5.393196701820113,"aX":6.086974430641349},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.6,"breakHorizontal":-4.7,"spinRate":2442,"spinDirection":155},"zone":2,"typeConfidence":0.93,"plateTime":0.3865981445389224,"extension":7.0783881672320135},"index":4,"playId":"79020c4a-b7fc-363e-8d16-458d7b81141a","pitchNumber":4,"startTime":"2026-09-20T20:34:10.910Z","endTime":"2026-09-20T20:34:16.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.803230945657432,"aZ":-36.947432877019025,"pfxX":-2.544646463902974,"pfxZ":-2.932542369469722,"pX":-0.49304195602197676,"pZ":1.1016483246173783,"vX0":-2.8693976442926368,"vY0":-126.36743711951333,"vZ0":-3.495884965589445,"x":135.79,"y":209.04,"x0":0.9842564897635693,"y0":50.00115467095682,"z0":5.446789022549903,"aX":-4.1469211255133605},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.9,"breakHorizontal":5.2,"spinRate":2806,"spinDirection":311},"zone":13,"typeConfidence":0.85,"plateTime":0.43211422876657357,"extension":6.985559704193053},"index":5,"playId":"52d9f9f9-dd38-368f-8970-814151c37536","pitchNumber":5,"startTime":"2026-09-20T20:34:30.771Z","endTime":"2026-09-20T20:34:34.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:34:34.851Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luke Maile doubles (2) on a fly ball to right fielder Jake Mangum. Luke Maile to 3rd. Luke Maile advances to 3rd, on a fielding error by right fielder Jake Mangum.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-20T20:34:40.276Z","endTime":"2026-09-20T20:35:16.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.204752584613473,"aZ":-14.03301415296698,"pfxX":7.341782030994522,"pfxZ":9.008593790086172,"pX":0.4414449460466156,"pZ":2.285168885352467,"vX0":-4.243989862167291,"vY0":-140.81858792577137,"vZ0":-5.9616843720645285,"x":100.17,"y":177.08,"x0":1.0122084441478227,"y0":50.001775982352854,"z0":5.333294312455979,"aX":14.781736647795832},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":-12.5,"spinRate":2265,"spinDirection":154},"zone":6,"typeConfidence":0.89,"plateTime":0.38858175143643114,"extension":7.0062564965125125},"hitData":{"launchSpeed":95.0,"launchAngle":32.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.74,"coordY":69.48}},"index":0,"playId":"f8fc5baf-df4d-33e7-be3d-a7597db8df7f","pitchNumber":1,"startTime":"2026-09-20T20:35:00.756Z","endTime":"2026-09-20T20:35:16.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:35:16.686Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Collins flies out to right fielder Jake Mangum.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-20T20:35:50.737Z","endTime":"2026-09-20T20:37:36.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.95"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.94"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.02"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.29"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.93"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.06"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.12"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.09"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.56"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.26"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"57.82"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.37"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.20"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".325"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".298"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".074"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".465"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".825"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".837"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".465"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".465"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".825"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".837"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".465"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Isaac Collins replaces Kyle Isbel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-20T20:35:53.051Z","endTime":"2026-09-20T20:35:53.052Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"903","replacedPlayer":{"id":664728,"link":"/api/v1/people/664728"}},{"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.2,"endSpeed":89.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.526664431253515,"aZ":-16.985038546380213,"pfxX":5.785139054265528,"pfxZ":7.436169952631602,"pX":0.9753201483121018,"pZ":4.6607212962331515,"vX0":-2.284373998499418,"vY0":-141.61736694844637,"vZ0":0.4299142498087696,"x":79.82,"y":112.94,"x0":1.0379050164400137,"y0":50.00665057503241,"z0":5.588350760482894,"aX":11.82383578182497},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":-10.1,"spinRate":2163,"spinDirection":158},"zone":12,"typeConfidence":0.82,"plateTime":0.38587784649173296,"extension":6.936620782295796},"index":1,"playId":"64640c27-6552-3a64-9ff5-f50df3498aa6","pitchNumber":1,"startTime":"2026-09-20T20:35:53.053Z","endTime":"2026-09-20T20:35:57.221Z","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":97.1,"endSpeed":89.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.452892893178554,"aZ":-17.052712626427457,"pfxX":6.6421751906755535,"pfxZ":7.420444209110304,"pX":0.8685114630624219,"pZ":3.6523135514559955,"vX0":-3.036511799922124,"vY0":-141.43993456316147,"vZ0":-1.9635912616139868,"x":83.89,"y":140.17,"x0":1.0894186771455918,"y0":50.004780949968115,"z0":5.441921039648872,"aX":13.539752168890129},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.3,"breakHorizontal":-11.5,"spinRate":2176,"spinDirection":156},"zone":12,"typeConfidence":0.88,"plateTime":0.3863651901878624,"extension":6.907155727924156},"index":2,"playId":"5007c87e-54bd-30c9-a9c9-3407a99ea57c","pitchNumber":2,"startTime":"2026-09-20T20:36:08.505Z","endTime":"2026-09-20T20:36:12.501Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"startTime":"2026-09-20T20:36:38.516Z","endTime":"2026-09-20T20:37:11.427Z","isPitch":false,"type":"action"},{"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":97.2,"endSpeed":88.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.742885682918246,"aZ":-13.493885647021111,"pfxX":1.3095390452504692,"pfxZ":9.20132687827788,"pX":-0.5463680670768928,"pZ":3.4218319486624442,"vX0":-4.765588495132724,"vY0":-141.4566113355402,"vZ0":-3.339156817326641,"x":137.83,"y":146.39,"x0":0.988722155200086,"y0":50.00311822238532,"z0":5.48062262152737,"aX":2.659628623856165},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":-1.4,"spinRate":2236,"spinDirection":158},"zone":11,"typeConfidence":0.91,"plateTime":0.3869486703024281,"extension":6.880301378379099},"index":4,"playId":"d55e8284-c1cb-3304-9c73-d8e6edfa1b8e","pitchNumber":3,"startTime":"2026-09-20T20:37:11.427Z","endTime":"2026-09-20T20:37:15.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.149119426275156,"aZ":-11.797875074650653,"pfxX":4.071883837101378,"pfxZ":9.874235079175428,"pX":-0.008395358689750398,"pZ":2.7600094494776934,"vX0":-3.92085229669494,"vY0":-142.3918310276476,"vZ0":-5.474848277899137,"x":117.32,"y":164.26,"x0":0.8540159187960765,"y0":50.00456699524999,"z0":5.4469595601271505,"aX":8.404628535293787},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":-6.6,"spinRate":2301,"spinDirection":156},"zone":2,"typeConfidence":0.82,"plateTime":0.38391031792587116,"extension":6.989458528356678},"hitData":{"launchSpeed":81.9,"launchAngle":44.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.55,"coordY":97.88}},"index":5,"playId":"553a5381-09b9-3322-88cf-6a00cfeeaddb","pitchNumber":4,"startTime":"2026-09-20T20:37:27.560Z","endTime":"2026-09-20T20:37:36.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:37:36.537Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Collins flies out to right fielder Jake Mangum.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-20T20:35:50.737Z","endTime":"2026-09-20T20:37:36.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.95"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.94"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.02"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.29"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.93"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.06"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.12"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.09"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.56"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.26"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"57.82"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.37"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.20"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".325"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".298"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".074"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".465"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".825"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".837"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".465"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".465"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".825"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".837"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".465"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Isaac Collins replaces Kyle Isbel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-20T20:35:53.051Z","endTime":"2026-09-20T20:35:53.052Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"903","replacedPlayer":{"id":664728,"link":"/api/v1/people/664728"}},{"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.2,"endSpeed":89.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.526664431253515,"aZ":-16.985038546380213,"pfxX":5.785139054265528,"pfxZ":7.436169952631602,"pX":0.9753201483121018,"pZ":4.6607212962331515,"vX0":-2.284373998499418,"vY0":-141.61736694844637,"vZ0":0.4299142498087696,"x":79.82,"y":112.94,"x0":1.0379050164400137,"y0":50.00665057503241,"z0":5.588350760482894,"aX":11.82383578182497},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":-10.1,"spinRate":2163,"spinDirection":158},"zone":12,"typeConfidence":0.82,"plateTime":0.38587784649173296,"extension":6.936620782295796},"index":1,"playId":"64640c27-6552-3a64-9ff5-f50df3498aa6","pitchNumber":1,"startTime":"2026-09-20T20:35:53.053Z","endTime":"2026-09-20T20:35:57.221Z","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":97.1,"endSpeed":89.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.452892893178554,"aZ":-17.052712626427457,"pfxX":6.6421751906755535,"pfxZ":7.420444209110304,"pX":0.8685114630624219,"pZ":3.6523135514559955,"vX0":-3.036511799922124,"vY0":-141.43993456316147,"vZ0":-1.9635912616139868,"x":83.89,"y":140.17,"x0":1.0894186771455918,"y0":50.004780949968115,"z0":5.441921039648872,"aX":13.539752168890129},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.3,"breakHorizontal":-11.5,"spinRate":2176,"spinDirection":156},"zone":12,"typeConfidence":0.88,"plateTime":0.3863651901878624,"extension":6.907155727924156},"index":2,"playId":"5007c87e-54bd-30c9-a9c9-3407a99ea57c","pitchNumber":2,"startTime":"2026-09-20T20:36:08.505Z","endTime":"2026-09-20T20:36:12.501Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"startTime":"2026-09-20T20:36:38.516Z","endTime":"2026-09-20T20:37:11.427Z","isPitch":false,"type":"action"},{"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":97.2,"endSpeed":88.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.742885682918246,"aZ":-13.493885647021111,"pfxX":1.3095390452504692,"pfxZ":9.20132687827788,"pX":-0.5463680670768928,"pZ":3.4218319486624442,"vX0":-4.765588495132724,"vY0":-141.4566113355402,"vZ0":-3.339156817326641,"x":137.83,"y":146.39,"x0":0.988722155200086,"y0":50.00311822238532,"z0":5.48062262152737,"aX":2.659628623856165},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":-1.4,"spinRate":2236,"spinDirection":158},"zone":11,"typeConfidence":0.91,"plateTime":0.3869486703024281,"extension":6.880301378379099},"index":4,"playId":"d55e8284-c1cb-3304-9c73-d8e6edfa1b8e","pitchNumber":3,"startTime":"2026-09-20T20:37:11.427Z","endTime":"2026-09-20T20:37:15.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.149119426275156,"aZ":-11.797875074650653,"pfxX":4.071883837101378,"pfxZ":9.874235079175428,"pX":-0.008395358689750398,"pZ":2.7600094494776934,"vX0":-3.92085229669494,"vY0":-142.3918310276476,"vZ0":-5.474848277899137,"x":117.32,"y":164.26,"x0":0.8540159187960765,"y0":50.00456699524999,"z0":5.4469595601271505,"aX":8.404628535293787},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":-6.6,"spinRate":2301,"spinDirection":156},"zone":2,"typeConfidence":0.82,"plateTime":0.38391031792587116,"extension":6.989458528356678},"hitData":{"launchSpeed":81.9,"launchAngle":44.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.55,"coordY":97.88}},"index":5,"playId":"553a5381-09b9-3322-88cf-6a00cfeeaddb","pitchNumber":4,"startTime":"2026-09-20T20:37:27.560Z","endTime":"2026-09-20T20:37:36.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:37:36.537Z","atBatIndex":73},"scoringPlays":[3,29,48,53,65],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9,10],"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":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":150.29,"y":155.23},"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":1,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":125.46,"y":142.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":194.37,"y":120.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":127.49,"y":86.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":135.18,"y":186.9},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":149.22,"y":63.35},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":158.22,"y":109.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":127.92,"y":139.54},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":211.67,"y":113.05},"type":"O","description":"Flyout"}]}},{"startIndex":11,"endIndex":17,"top":[11,12,13],"bottom":[14,15,16,17],"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":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":116.34,"y":162.83},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"coordinates":{"x":86.56,"y":70.46},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":76.4,"y":90.04},"type":"O","description":"Lineout"}]}},{"startIndex":18,"endIndex":24,"top":[18,19,20,21],"bottom":[22,23,24],"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":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":164.98,"y":86.82},"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":3,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":136.61,"y":143.57},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":74.22,"y":80.03},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":120.18,"y":67.55},"type":"O","description":"Flyout"}]}},{"startIndex":25,"endIndex":32,"top":[25,26,27,28],"bottom":[29,30,31,32],"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":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":127.99,"y":80.23},"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":4,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":75.8,"y":103.04},"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":4,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":151.81,"y":154.72},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":108.35,"y":29.99},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":123.18,"y":184.84},"type":"O","description":"Bunt Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":117.07,"y":153.41},"type":"O","description":"Pop Out"}]}},{"startIndex":33,"endIndex":40,"top":[33,34,35],"bottom":[36,37,38,39,40],"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":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":120.85,"y":187.13},"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":5,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":104.18,"y":167.39},"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":5,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":200.34,"y":110.94},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":165.66,"y":153.25},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":101.64,"y":168.91},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":103.84,"y":169.88},"type":"O","description":"Pop Out"}]}},{"startIndex":41,"endIndex":49,"top":[41,42,43],"bottom":[44,45,46,47,48,49],"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":76.52,"y":95.32},"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":127.55,"y":90.3},"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":148.77,"y":156.75},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":156.8,"y":62.9},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":207.56,"y":97.29},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":129.01,"y":111.8},"type":"H","description":"Single"}]}},{"startIndex":50,"endIndex":59,"top":[50,51,52,53,54],"bottom":[55,56,57,58,59],"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":152.82,"y":156.75},"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":7,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":115.92,"y":188.44},"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":7,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":132.97,"y":193.37},"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":198.58,"y":58.67},"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":7,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":108.23,"y":159.28},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":119.38,"y":153.71},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":155.36,"y":164.35},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":69,"top":[60,61,62,63],"bottom":[64,65,66,67,68,69],"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":105.3,"y":166.29},"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":8,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":153.84,"y":167.9},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":129.51,"y":81.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"coordinates":{"x":23.43,"y":58.93},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":135.09,"y":187.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":91.88,"y":77.51},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":129.27,"y":189.58},"type":"O","description":"Groundout"}]}},{"startIndex":70,"endIndex":73,"top":[70,71,72,73],"bottom":[],"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":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":107.24,"y":147.31},"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":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":194.74,"y":69.48},"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":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":167.55,"y":97.88},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":8,"errors":1,"leftOnBase":10},"away":{"runs":3,"hits":9,"errors":1,"leftOnBase":6}},"defense":{"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"catcher":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"first":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"second":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"third":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"shortstop":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"left":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"center":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"right":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"onDeck":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"inHole":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"battingOrder":3,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"onDeck":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"inHole":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"pitcher":{"id":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"battingOrder":9,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"balls":2,"strikes":1,"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":1,"groundOuts":12,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".245","atBats":35,"obp":".315","slg":".398","ops":".713","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":13,"rbi":3,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":4,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":33,"obp":".342","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":182,"era":"4.66","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.39","battersFaced":38,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":182,"balls":59,"strikes":123,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":4,"pitchesPerInning":"22.75","runsScoredPer9":"4.50","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":24,"errors":1,"chances":28,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":144,"flyOuts":96,"groundOuts":77,"airOuts":153,"runs":75,"doubles":33,"triples":2,"homeRuns":25,"strikeOuts":165,"baseOnBalls":64,"intentionalWalks":1,"hits":118,"hitByPitch":3,"avg":".233","atBats":507,"obp":".319","slg":".454","ops":".773","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":580,"totalBases":230,"rbi":76,"leftOnBase":182,"sacBunts":0,"sacFlies":6,"babip":".288","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.28","popOuts":32,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":19,"stolenBases":36,"stolenBasePercentage":".655","caughtStealingPercentage":".345","assists":31,"putOuts":670,"errors":5,"chances":706,"fielding":".993","passedBall":9,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621016":{"person":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(H, 5)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":22,"gamesStarted":0,"flyOuts":10,"groundOuts":12,"airOuts":23,"runs":6,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":23,"baseOnBalls":12,"intentionalWalks":1,"hits":23,"hitByPitch":0,"atBats":80,"obp":".376","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":414,"era":"2.21","inningsPitched":"20.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":5,"whip":"1.72","battersFaced":93,"outs":61,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":414,"balls":161,"strikes":253,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".000","pitchesPerInning":"20.36","gamesFinished":6,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"10.18","walksPer9Inn":"5.31","hitsPer9Inn":"10.18","runsScoredPer9":"2.66","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":17,"groundOuts":32,"airOuts":33,"runs":31,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":29,"baseOnBalls":12,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".288","atBats":125,"obp":".353","slg":".400","ops":".753","caughtStealing":4,"stolenBases":22,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":50,"rbi":8,"leftOnBase":66,"sacBunts":4,"sacFlies":1,"babip":".351","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.67","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":3,"runs":13,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":29,"obp":".636","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":106,"era":"25.07","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"4.29","battersFaced":33,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":46,"strikes":60,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.71","gamesFinished":5,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"5.79","hitsPer9Inn":"32.79","runsScoredPer9":"25.07","homeRunsPer9":"7.71","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":58,"putOuts":62,"errors":2,"chances":122,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID668942":{"person":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"jerseyNumber":"40","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":26,"groundOuts":25,"airOuts":37,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".240","atBats":100,"obp":".283","slg":".340","ops":".623","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":34,"rbi":13,"leftOnBase":45,"sacBunts":2,"sacFlies":0,"babip":".268","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":8,"lineOuts":3},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":13,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":17,"errors":3,"chances":80,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"1","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"903","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":141,"flyOuts":68,"groundOuts":103,"airOuts":125,"runs":47,"doubles":24,"triples":3,"homeRuns":6,"strikeOuts":114,"baseOnBalls":62,"intentionalWalks":0,"hits":93,"hitByPitch":7,"avg":".217","atBats":429,"obp":".323","slg":".329","ops":".652","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":504,"totalBases":141,"rbi":40,"leftOnBase":207,"sacBunts":3,"sacFlies":3,"babip":".279","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.50","popOuts":32,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":268,"errors":2,"chances":288,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"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":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":146,"flyOuts":105,"groundOuts":143,"airOuts":180,"runs":48,"doubles":23,"triples":1,"homeRuns":19,"strikeOuts":116,"baseOnBalls":23,"intentionalWalks":3,"hits":127,"hitByPitch":13,"avg":".227","atBats":559,"obp":".271","slg":".374","ops":".645","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":20,"groundIntoTriplePlay":0,"plateAppearances":604,"totalBases":209,"rbi":73,"leftOnBase":249,"sacBunts":0,"sacFlies":7,"babip":".251","groundOutsToAirouts":"0.79","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"29.42","popOuts":29,"lineOuts":46},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":22,"stolenBasePercentage":".647","caughtStealingPercentage":".353","assists":41,"putOuts":513,"errors":4,"chances":558,"fielding":".993","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID676510":{"person":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":2,"strikes":3,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":11,"gamesStarted":0,"flyOuts":5,"groundOuts":13,"airOuts":12,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":41,"obp":".367","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":178,"era":"3.86","inningsPitched":"11.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.37","battersFaced":50,"outs":35,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":67,"strikes":111,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".---","pitchesPerInning":"15.26","gamesFinished":3,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"5.40","walksPer9Inn":"3.09","hitsPer9Inn":"9.26","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":70,"groundOuts":95,"airOuts":118,"runs":41,"doubles":26,"triples":2,"homeRuns":7,"strikeOuts":71,"baseOnBalls":41,"intentionalWalks":0,"hits":87,"hitByPitch":6,"avg":".240","atBats":363,"obp":".324","slg":".380","ops":".704","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":418,"totalBases":138,"rbi":43,"leftOnBase":150,"sacBunts":4,"sacFlies":4,"babip":".277","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.86","popOuts":18,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":194,"putOuts":121,"errors":9,"chances":324,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID671162":{"person":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":11,"strikes":15,"strikePercentage":".580","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":16,"gamesStarted":0,"flyOuts":9,"groundOuts":27,"airOuts":17,"runs":20,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":87,"obp":".406","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":363,"era":"8.85","inningsPitched":"20.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":20,"whip":"1.92","battersFaced":101,"outs":61,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":363,"balls":136,"strikes":227,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.59","rbi":0,"winPercentage":".500","pitchesPerInning":"17.85","gamesFinished":0,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"7.08","walksPer9Inn":"3.98","hitsPer9Inn":"13.28","runsScoredPer9":"8.85","homeRunsPer9":"1.77","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670231":{"person":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":14,"groundOuts":34,"airOuts":31,"runs":24,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":35,"baseOnBalls":16,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".228","atBats":127,"obp":".315","slg":".441","ops":".756","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":56,"rbi":13,"leftOnBase":55,"sacBunts":2,"sacFlies":0,"babip":".267","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.17","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":80,"errors":2,"chances":84,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":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":49,"gamesStarted":0,"flyOuts":14,"groundOuts":55,"airOuts":39,"runs":35,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":29,"intentionalWalks":2,"hits":54,"hitByPitch":6,"atBats":177,"obp":".416","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":850,"era":"5.96","inningsPitched":"45.1","wins":4,"losses":4,"saves":12,"saveOpportunities":18,"holds":4,"blownSaves":6,"earnedRuns":30,"whip":"1.83","battersFaced":215,"outs":136,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":850,"balls":330,"strikes":520,"strikePercentage":".610","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"1.41","rbi":0,"winPercentage":".500","pitchesPerInning":"18.75","gamesFinished":28,"strikeoutWalkRatio":"1.10","strikeoutsPer9Inn":"6.35","walksPer9Inn":"5.76","hitsPer9Inn":"10.72","runsScoredPer9":"6.95","homeRunsPer9":"0.99","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702352":{"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"jerseyNumber":"76","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":4,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":25,"obp":".500","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":127,"era":"14.40","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"3.00","battersFaced":30,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":46,"strikes":81,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"25.40","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"14.40","walksPer9Inn":"7.20","hitsPer9Inn":"19.80","runsScoredPer9":"18.00","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686681":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"jerseyNumber":"19","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"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":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":81,"groundOuts":100,"airOuts":127,"runs":49,"doubles":24,"triples":1,"homeRuns":13,"strikeOuts":72,"baseOnBalls":21,"intentionalWalks":0,"hits":110,"hitByPitch":0,"avg":".274","atBats":401,"obp":".307","slg":".436","ops":".743","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":430,"totalBases":175,"rbi":48,"leftOnBase":190,"sacBunts":3,"sacFlies":5,"babip":".302","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.85","popOuts":15,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":278,"putOuts":189,"errors":5,"chances":472,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID571912":{"person":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"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":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":7,"groundOuts":8,"airOuts":12,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".171","atBats":41,"obp":".244","slg":".293","ops":".537","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":12,"rbi":5,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":8,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"8.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","assists":2,"putOuts":83,"errors":1,"chances":86,"fielding":".988","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID686469":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"jerseyNumber":"9","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"1-1 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":81,"groundOuts":79,"airOuts":154,"runs":48,"doubles":18,"triples":2,"homeRuns":14,"strikeOuts":72,"baseOnBalls":50,"intentionalWalks":3,"hits":97,"hitByPitch":3,"avg":".244","atBats":397,"obp":".330","slg":".406","ops":".736","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":455,"totalBases":161,"rbi":54,"leftOnBase":181,"sacBunts":0,"sacFlies":5,"babip":".263","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.36","popOuts":40,"lineOuts":33},"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":60,"putOuts":769,"errors":5,"chances":834,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":36,"groundOuts":80,"airOuts":80,"runs":31,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":69,"baseOnBalls":15,"intentionalWalks":0,"hits":61,"hitByPitch":3,"avg":".218","atBats":280,"obp":".263","slg":".321","ops":".584","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":308,"totalBases":90,"rbi":24,"leftOnBase":131,"sacBunts":8,"sacFlies":2,"babip":".266","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.67","popOuts":21,"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":0,"putOuts":243,"errors":3,"chances":246,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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,"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":54,"gamesStarted":8,"flyOuts":47,"groundOuts":88,"airOuts":87,"runs":32,"doubles":17,"triples":1,"homeRuns":6,"strikeOuts":52,"baseOnBalls":23,"intentionalWalks":0,"hits":59,"hitByPitch":3,"atBats":284,"obp":".273","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1146,"era":"3.29","inningsPitched":"76.2","wins":6,"losses":5,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":28,"whip":"1.07","battersFaced":312,"outs":230,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":1146,"balls":419,"strikes":727,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".545","pitchesPerInning":"14.95","gamesFinished":2,"strikeoutWalkRatio":"2.26","strikeoutsPer9Inn":"6.10","walksPer9Inn":"2.70","hitsPer9Inn":"6.93","runsScoredPer9":"3.76","homeRunsPer9":"0.70","inheritedRunners":20,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"5.2 IP, 2 ER, 5 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":1,"airOuts":12,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":113,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":26,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":113,"balls":35,"strikes":78,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"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":31,"gamesStarted":31,"flyOuts":133,"groundOuts":169,"airOuts":241,"runs":76,"doubles":38,"triples":4,"homeRuns":28,"strikeOuts":154,"baseOnBalls":53,"intentionalWalks":1,"hits":162,"hitByPitch":7,"atBats":722,"obp":".283","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2938,"era":"3.33","inningsPitched":"194.1","wins":9,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":72,"whip":"1.11","battersFaced":786,"outs":583,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":2938,"balls":1026,"strikes":1912,"strikePercentage":".650","hitBatsmen":7,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":2,"winPercentage":".500","pitchesPerInning":"15.12","gamesFinished":0,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"7.13","walksPer9Inn":"2.45","hitsPer9Inn":"7.50","runsScoredPer9":"3.52","homeRunsPer9":"1.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":54,"lineOuts":54},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":12,"errors":2,"chances":25,"fielding":".920","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663878":{"person":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(L, 2-3)(BS, 2)","summary":"0.2 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":7,"strikes":18,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","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":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":40,"gamesStarted":0,"flyOuts":28,"groundOuts":38,"airOuts":48,"runs":19,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":21,"intentionalWalks":0,"hits":37,"hitByPitch":6,"atBats":163,"obp":".335","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":740,"era":"3.43","inningsPitched":"44.2","wins":2,"losses":3,"saves":4,"saveOpportunities":6,"holds":6,"blownSaves":2,"earnedRuns":17,"whip":"1.30","battersFaced":191,"outs":134,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":740,"balls":289,"strikes":451,"strikePercentage":".610","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":2,"winPercentage":".400","pitchesPerInning":"16.57","gamesFinished":11,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"8.26","walksPer9Inn":"4.23","hitsPer9Inn":"7.46","runsScoredPer9":"3.83","homeRunsPer9":"0.40","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672580":{"person":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":78,"flyOuts":47,"groundOuts":80,"airOuts":94,"runs":34,"doubles":19,"triples":3,"homeRuns":3,"strikeOuts":50,"baseOnBalls":25,"intentionalWalks":0,"hits":77,"hitByPitch":0,"avg":".258","atBats":299,"obp":".313","slg":".371","ops":".684","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":111,"rbi":34,"leftOnBase":113,"sacBunts":0,"sacFlies":2,"babip":".298","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"99.67","popOuts":17,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":138,"putOuts":59,"errors":5,"chances":202,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":31,"gamesStarted":31,"flyOuts":119,"groundOuts":159,"airOuts":188,"runs":103,"doubles":45,"triples":5,"homeRuns":23,"strikeOuts":131,"baseOnBalls":54,"intentionalWalks":0,"hits":193,"hitByPitch":7,"atBats":660,"obp":".348","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":2786,"era":"5.06","inningsPitched":"169.0","wins":7,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":95,"whip":"1.46","battersFaced":732,"outs":507,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":2786,"balls":1003,"strikes":1783,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".438","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"6.98","walksPer9Inn":"2.88","hitsPer9Inn":"10.28","runsScoredPer9":"5.49","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":8,"passedBall":0,"popOuts":24,"lineOuts":45},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":13,"errors":2,"chances":36,"fielding":".944","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":30,"gamesStarted":29,"flyOuts":108,"groundOuts":160,"airOuts":191,"runs":80,"doubles":36,"triples":3,"homeRuns":19,"strikeOuts":155,"baseOnBalls":54,"intentionalWalks":1,"hits":153,"hitByPitch":5,"atBats":651,"obp":".297","caughtStealing":6,"stolenBases":5,"stolenBasePercentage":".455","caughtStealingPercentage":".545","numberOfPitches":2792,"era":"3.92","inningsPitched":"172.1","wins":9,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":75,"whip":"1.20","battersFaced":718,"outs":517,"gamesPitched":30,"completeGames":1,"shutouts":1,"pitchesThrown":2792,"balls":1023,"strikes":1769,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".529","pitchesPerInning":"16.20","gamesFinished":1,"strikeoutWalkRatio":"2.87","strikeoutsPer9Inn":"8.09","walksPer9Inn":"2.82","hitsPer9Inn":"7.99","runsScoredPer9":"4.18","homeRunsPer9":"0.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":33,"lineOuts":50},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":3,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656638":{"person":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"jerseyNumber":"56","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":56,"gamesStarted":0,"flyOuts":30,"groundOuts":60,"airOuts":47,"runs":41,"doubles":11,"triples":2,"homeRuns":10,"strikeOuts":57,"baseOnBalls":30,"intentionalWalks":0,"hits":60,"hitByPitch":6,"atBats":223,"obp":".369","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1076,"era":"6.09","inningsPitched":"57.2","wins":2,"losses":7,"saves":10,"saveOpportunities":13,"holds":3,"blownSaves":3,"earnedRuns":39,"whip":"1.56","battersFaced":260,"outs":173,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":1076,"balls":414,"strikes":662,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".222","pitchesPerInning":"18.66","gamesFinished":27,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"8.90","walksPer9Inn":"4.68","hitsPer9Inn":"9.36","runsScoredPer9":"6.40","homeRunsPer9":"1.56","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677976":{"person":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"jerseyNumber":"62","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":14,"gamesStarted":12,"flyOuts":40,"groundOuts":93,"airOuts":67,"runs":25,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":48,"baseOnBalls":25,"intentionalWalks":0,"hits":72,"hitByPitch":3,"atBats":277,"obp":".326","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1222,"era":"3.08","inningsPitched":"73.0","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.33","battersFaced":308,"outs":219,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1222,"balls":461,"strikes":761,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.39","rbi":0,"winPercentage":".429","pitchesPerInning":"16.74","gamesFinished":0,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"5.92","walksPer9Inn":"3.08","hitsPer9Inn":"8.88","runsScoredPer9":"3.08","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":21},"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}},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":138,"flyOuts":58,"groundOuts":118,"airOuts":96,"runs":68,"doubles":27,"triples":2,"homeRuns":23,"strikeOuts":139,"baseOnBalls":33,"intentionalWalks":2,"hits":138,"hitByPitch":7,"avg":".282","atBats":490,"obp":".335","slg":".486","ops":".821","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":531,"totalBases":238,"rbi":71,"leftOnBase":208,"sacBunts":0,"sacFlies":1,"babip":".350","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.30","popOuts":10,"lineOuts":28},"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":32,"putOuts":440,"errors":5,"chances":477,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID543238":{"person":{"id":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":7,"groundOuts":7,"airOuts":17,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":141,"era":"0.00","inningsPitched":"9.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"0.93","battersFaced":37,"outs":29,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":43,"strikes":98,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".500","pitchesPerInning":"14.59","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"3.72","walksPer9Inn":"0.93","hitsPer9Inn":"7.45","runsScoredPer9":"1.86","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID674444":{"person":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":55,"gamesStarted":2,"flyOuts":22,"groundOuts":54,"airOuts":49,"runs":30,"doubles":6,"triples":0,"homeRuns":14,"strikeOuts":63,"baseOnBalls":20,"intentionalWalks":2,"hits":53,"hitByPitch":3,"atBats":217,"obp":".317","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":915,"era":"4.37","inningsPitched":"57.2","wins":2,"losses":4,"saves":7,"saveOpportunities":9,"holds":5,"blownSaves":2,"earnedRuns":28,"whip":"1.27","battersFaced":242,"outs":173,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":915,"balls":310,"strikes":605,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".333","pitchesPerInning":"15.87","gamesFinished":23,"strikeoutWalkRatio":"3.15","strikeoutsPer9Inn":"9.83","walksPer9Inn":"3.12","hitsPer9Inn":"8.27","runsScoredPer9":"4.68","homeRunsPer9":"2.18","inheritedRunners":15,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","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":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":137,"flyOuts":92,"groundOuts":103,"airOuts":181,"runs":88,"doubles":30,"triples":1,"homeRuns":18,"strikeOuts":105,"baseOnBalls":66,"intentionalWalks":12,"hits":149,"hitByPitch":3,"avg":".279","atBats":534,"obp":".359","slg":".440","ops":".799","caughtStealing":8,"stolenBases":43,"stolenBasePercentage":".843","caughtStealingPercentage":".157","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":607,"totalBases":235,"rbi":54,"leftOnBase":194,"sacBunts":0,"sacFlies":4,"babip":".316","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.67","popOuts":41,"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":309,"putOuts":170,"errors":9,"chances":488,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[672580,677951,695506,521692,686681,679845,670231,571912,686475,686469,664728,686555,608379,676510,671162,621016,663878,543238],"pitchers":[608379,676510,671162,621016,663878,543238],"bench":[695600,668942],"bullpen":[702352,702070,674444,677976,668674,656638,607625,663738],"battingOrder":[672580,677951,695506,521692,686681,679845,670231,571912,686555],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Maile (2, Montgomery, M)."},{"label":"HR","value":"Pasquantino (14, 7th inning off Mlodzinski, 1 on, 2 out)."},{"label":"TB","value":"Caglianone 2; Loftin; Maile 2; Pasquantino 4; Perez, S 2; Rave; Witt Jr."},{"label":"RBI","value":"Pasquantino 2 (54); Perez, S (73)."},{"label":"2-out RBI","value":"Pasquantino 2."},{"label":"Runners left in scoring position, 2 out","value":"Maile; Collins; Loftin."},{"label":"GIDP","value":"Massey."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Loftin (4, 2nd base off Dotel/Flores Jr.)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Massey (5, missed catch)."}]}],"note":[{"label":"a","value":"Homered for Tolbert in the 7th."},{"label":"b","value":"Flied out for Isbel in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":4,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".254","atBats":33,"obp":".332","slg":".406","ops":".738","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":16,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":4,"lineOuts":3},"pitching":{"flyOuts":1,"groundOuts":12,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".278","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":138,"era":"4.19","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.30","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":50,"strikes":88,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":3,"pitchesPerInning":"15.33","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":1,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID694378":{"person":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"jerseyNumber":"26","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":35,"groundOuts":56,"airOuts":61,"runs":20,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":42,"baseOnBalls":11,"intentionalWalks":0,"hits":45,"hitByPitch":4,"avg":".223","atBats":202,"obp":".275","slg":".356","ops":".631","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":72,"rbi":30,"leftOnBase":75,"sacBunts":1,"sacFlies":1,"babip":".252","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.67","popOuts":13,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":80,"putOuts":199,"errors":5,"chances":284,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694753":{"person":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":9,"groundOuts":15,"airOuts":24,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":11,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":58,"obp":".310","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":278,"era":"4.67","inningsPitched":"17.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.21","battersFaced":71,"outs":52,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":278,"balls":113,"strikes":165,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.04","gamesFinished":1,"strikeoutWalkRatio":"0.91","strikeoutsPer9Inn":"5.19","walksPer9Inn":"5.71","hitsPer9Inn":"5.19","runsScoredPer9":"4.67","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":31,"flyOuts":73,"groundOuts":130,"airOuts":165,"runs":81,"doubles":33,"triples":2,"homeRuns":19,"strikeOuts":192,"baseOnBalls":47,"intentionalWalks":0,"hits":143,"hitByPitch":11,"atBats":622,"obp":".293","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2794,"era":"3.91","inningsPitched":"168.0","wins":10,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":73,"whip":"1.13","battersFaced":689,"outs":504,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":2794,"balls":990,"strikes":1804,"strikePercentage":".650","hitBatsmen":11,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".476","pitchesPerInning":"16.63","gamesFinished":0,"strikeoutWalkRatio":"4.09","strikeoutsPer9Inn":"10.29","walksPer9Inn":"2.52","hitsPer9Inn":"7.66","runsScoredPer9":"4.34","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":44,"lineOuts":48},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":13,"errors":1,"chances":29,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687462":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"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":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":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":70,"groundOuts":96,"airOuts":118,"runs":43,"doubles":12,"triples":1,"homeRuns":10,"strikeOuts":69,"baseOnBalls":51,"intentionalWalks":0,"hits":92,"hitByPitch":7,"avg":".248","atBats":371,"obp":".346","slg":".367","ops":".713","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":433,"totalBases":136,"rbi":47,"leftOnBase":156,"sacBunts":0,"sacFlies":4,"babip":".277","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.10","popOuts":27,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":650,"errors":4,"chances":716,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"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":51,"gamesStarted":11,"flyOuts":51,"groundOuts":71,"airOuts":86,"runs":35,"doubles":8,"triples":0,"homeRuns":13,"strikeOuts":87,"baseOnBalls":35,"intentionalWalks":1,"hits":60,"hitByPitch":5,"atBats":301,"obp":".291","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1389,"era":"3.56","inningsPitched":"83.1","wins":1,"losses":4,"saves":2,"saveOpportunities":3,"holds":2,"blownSaves":1,"earnedRuns":33,"whip":"1.14","battersFaced":345,"outs":250,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":1389,"balls":541,"strikes":848,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":1,"winPercentage":".200","pitchesPerInning":"16.67","gamesFinished":11,"strikeoutWalkRatio":"2.49","strikeoutsPer9Inn":"9.40","walksPer9Inn":"3.78","hitsPer9Inn":"6.48","runsScoredPer9":"3.78","homeRunsPer9":"1.40","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":15},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682927":{"person":{"id":682927,"fullName":"Ronny Simon","link":"/api/v1/people/682927"},"jerseyNumber":"63","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"601","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":12,"airOuts":15,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".313","atBats":48,"obp":".353","slg":".438","ops":".791","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":21,"rbi":4,"leftOnBase":24,"sacBunts":1,"sacFlies":0,"babip":".350","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":13,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":145,"flyOuts":86,"groundOuts":105,"airOuts":135,"runs":92,"doubles":29,"triples":1,"homeRuns":33,"strikeOuts":184,"baseOnBalls":60,"intentionalWalks":1,"hits":148,"hitByPitch":3,"avg":".262","atBats":565,"obp":".332","slg":".492","ops":".824","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":635,"totalBases":278,"rbi":93,"leftOnBase":244,"sacBunts":0,"sacFlies":7,"babip":".324","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.12","popOuts":25,"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":350,"putOuts":174,"errors":11,"chances":535,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":156,"flyOuts":80,"groundOuts":143,"airOuts":131,"runs":101,"doubles":39,"triples":2,"homeRuns":17,"strikeOuts":158,"baseOnBalls":85,"intentionalWalks":3,"hits":152,"hitByPitch":11,"avg":".262","atBats":581,"obp":".365","slg":".423","ops":".788","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":680,"totalBases":246,"rbi":71,"leftOnBase":246,"sacBunts":0,"sacFlies":3,"babip":".330","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.18","popOuts":11,"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":3,"putOuts":221,"errors":2,"chances":226,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665833":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":26,"groundOuts":77,"airOuts":44,"runs":61,"doubles":13,"triples":1,"homeRuns":20,"strikeOuts":136,"baseOnBalls":45,"intentionalWalks":3,"hits":100,"hitByPitch":4,"avg":".280","atBats":357,"obp":".367","slg":".490","ops":".857","caughtStealing":7,"stolenBases":28,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":406,"totalBases":175,"rbi":67,"leftOnBase":154,"sacBunts":0,"sacFlies":0,"babip":".398","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.85","popOuts":7,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":202,"errors":4,"chances":212,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID685126":{"person":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"jerseyNumber":"14","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":4,"flyOuts":27,"groundOuts":37,"airOuts":41,"runs":25,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":13,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":161,"obp":".309","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":749,"era":"5.10","inningsPitched":"42.1","wins":3,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":24,"whip":"1.25","battersFaced":180,"outs":127,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":749,"balls":291,"strikes":458,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".600","pitchesPerInning":"17.69","gamesFinished":5,"strikeoutWalkRatio":"3.69","strikeoutsPer9Inn":"10.20","walksPer9Inn":"2.76","hitsPer9Inn":"8.50","runsScoredPer9":"5.31","homeRunsPer9":"1.28","inheritedRunners":18,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":5,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683003":{"person":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":52,"groundOuts":62,"airOuts":99,"runs":43,"doubles":18,"triples":2,"homeRuns":12,"strikeOuts":109,"baseOnBalls":31,"intentionalWalks":0,"hits":77,"hitByPitch":2,"atBats":344,"obp":".290","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1493,"era":"4.17","inningsPitched":"90.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.19","battersFaced":380,"outs":272,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1493,"balls":537,"strikes":956,"strikePercentage":".640","hitBatsmen":2,"balks":2,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".400","pitchesPerInning":"16.47","gamesFinished":0,"strikeoutWalkRatio":"3.52","strikeoutsPer9Inn":"10.82","walksPer9Inn":"3.08","hitsPer9Inn":"7.64","runsScoredPer9":"4.27","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":22,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":66,"gamesStarted":0,"flyOuts":29,"groundOuts":56,"airOuts":59,"runs":31,"doubles":14,"triples":1,"homeRuns":5,"strikeOuts":76,"baseOnBalls":28,"intentionalWalks":2,"hits":47,"hitByPitch":7,"atBats":236,"obp":".303","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1106,"era":"3.78","inningsPitched":"64.1","wins":6,"losses":5,"saves":15,"saveOpportunities":21,"holds":12,"blownSaves":6,"earnedRuns":27,"whip":"1.17","battersFaced":274,"outs":193,"gamesPitched":66,"completeGames":0,"shutouts":0,"pitchesThrown":1106,"balls":417,"strikes":689,"strikePercentage":".620","hitBatsmen":7,"balks":1,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".545","pitchesPerInning":"17.19","gamesFinished":27,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"10.63","walksPer9Inn":"3.92","hitsPer9Inn":"6.58","runsScoredPer9":"4.34","homeRunsPer9":"0.70","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":19,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596133":{"person":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":57,"gamesStarted":0,"flyOuts":37,"groundOuts":45,"airOuts":66,"runs":19,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":60,"baseOnBalls":15,"intentionalWalks":1,"hits":41,"hitByPitch":3,"atBats":209,"obp":".258","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":869,"era":"2.79","inningsPitched":"58.0","wins":3,"losses":1,"saves":1,"saveOpportunities":5,"holds":22,"blownSaves":4,"earnedRuns":18,"whip":"0.97","battersFaced":230,"outs":174,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":869,"balls":284,"strikes":585,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".750","pitchesPerInning":"14.98","gamesFinished":6,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.31","walksPer9Inn":"2.33","hitsPer9Inn":"6.36","runsScoredPer9":"2.95","homeRunsPer9":"0.78","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(S, 16)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","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":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":67,"gamesStarted":5,"flyOuts":21,"groundOuts":60,"airOuts":39,"runs":20,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":99,"baseOnBalls":26,"intentionalWalks":2,"hits":42,"hitByPitch":1,"atBats":239,"obp":".258","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1118,"era":"2.59","inningsPitched":"66.0","wins":6,"losses":3,"saves":16,"saveOpportunities":18,"holds":9,"blownSaves":2,"earnedRuns":19,"whip":"1.03","battersFaced":267,"outs":198,"gamesPitched":67,"completeGames":0,"shutouts":0,"pitchesThrown":1118,"balls":379,"strikes":739,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.54","rbi":0,"winPercentage":".667","pitchesPerInning":"16.94","gamesFinished":28,"strikeoutWalkRatio":"3.81","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.55","hitsPer9Inn":"5.73","runsScoredPer9":"2.73","homeRunsPer9":"0.68","inheritedRunners":28,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"501","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":36,"groundOuts":97,"airOuts":77,"runs":34,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":69,"baseOnBalls":28,"intentionalWalks":0,"hits":76,"hitByPitch":5,"avg":".241","atBats":316,"obp":".311","slg":".307","ops":".618","caughtStealing":1,"stolenBases":13,"stolenBasePercentage":".929","caughtStealingPercentage":".071","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":97,"rbi":29,"leftOnBase":154,"sacBunts":2,"sacFlies":1,"babip":".298","groundOutsToAirouts":"1.26","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"105.33","popOuts":9,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":161,"putOuts":141,"errors":10,"chances":312,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":46,"groundOuts":136,"airOuts":85,"runs":56,"doubles":19,"triples":2,"homeRuns":5,"strikeOuts":87,"baseOnBalls":25,"intentionalWalks":1,"hits":117,"hitByPitch":12,"avg":".279","atBats":419,"obp":".336","slg":".370","ops":".706","caughtStealing":9,"stolenBases":23,"stolenBasePercentage":".719","caughtStealingPercentage":".281","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":462,"totalBases":155,"rbi":32,"leftOnBase":187,"sacBunts":4,"sacFlies":2,"babip":".340","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.80","popOuts":12,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":239,"errors":3,"chances":246,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"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":30,"balls":11,"strikes":19,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":64,"gamesStarted":1,"flyOuts":27,"groundOuts":81,"airOuts":61,"runs":32,"doubles":16,"triples":0,"homeRuns":4,"strikeOuts":99,"baseOnBalls":43,"intentionalWalks":9,"hits":56,"hitByPitch":12,"atBats":297,"obp":".315","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1369,"era":"2.93","inningsPitched":"83.0","wins":7,"losses":4,"saves":2,"saveOpportunities":4,"holds":9,"blownSaves":2,"earnedRuns":27,"whip":"1.19","battersFaced":352,"outs":249,"gamesPitched":64,"completeGames":0,"shutouts":0,"pitchesThrown":1369,"balls":505,"strikes":864,"strikePercentage":".630","hitBatsmen":12,"balks":0,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".636","pitchesPerInning":"16.49","gamesFinished":15,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"10.73","walksPer9Inn":"4.66","hitsPer9Inn":"6.07","runsScoredPer9":"3.47","homeRunsPer9":"0.43","inheritedRunners":36,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":3,"chances":20,"fielding":".850","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":29,"flyOuts":95,"groundOuts":131,"airOuts":172,"runs":83,"doubles":28,"triples":3,"homeRuns":15,"strikeOuts":138,"baseOnBalls":76,"intentionalWalks":1,"hits":132,"hitByPitch":7,"atBats":568,"obp":".328","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2609,"era":"4.34","inningsPitched":"151.1","wins":8,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":73,"whip":"1.37","battersFaced":657,"outs":454,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":2609,"balls":969,"strikes":1640,"strikePercentage":".630","hitBatsmen":7,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".471","pitchesPerInning":"17.24","gamesFinished":0,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"8.21","walksPer9Inn":"4.52","hitsPer9Inn":"7.85","runsScoredPer9":"4.94","homeRunsPer9":"0.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":41,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":9,"errors":3,"chances":21,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695257":{"person":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"jerseyNumber":"25","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":8,"groundOuts":7,"airOuts":15,"runs":12,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":20,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".176","atBats":51,"obp":".208","slg":".235","ops":".443","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":12,"rbi":2,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".290","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":62,"errors":0,"chances":63,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 8-7)","summary":"3.0 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":5,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":45,"inningsPitched":"3.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":12,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":19,"strikes":26,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":12,"flyOuts":71,"groundOuts":125,"airOuts":138,"runs":61,"doubles":24,"triples":1,"homeRuns":10,"strikeOuts":92,"baseOnBalls":42,"intentionalWalks":1,"hits":124,"hitByPitch":3,"atBats":477,"obp":".323","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2031,"era":"3.95","inningsPitched":"120.2","wins":8,"losses":7,"saves":2,"saveOpportunities":4,"holds":6,"blownSaves":2,"earnedRuns":53,"whip":"1.38","battersFaced":525,"outs":362,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":2031,"balls":742,"strikes":1289,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":2,"winPercentage":".533","pitchesPerInning":"16.83","gamesFinished":4,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"6.86","walksPer9Inn":"3.13","hitsPer9Inn":"9.25","runsScoredPer9":"4.55","homeRunsPer9":"0.75","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":40,"groundOuts":57,"airOuts":95,"runs":32,"doubles":6,"triples":0,"homeRuns":10,"strikeOuts":60,"baseOnBalls":28,"intentionalWalks":0,"hits":42,"hitByPitch":8,"avg":".169","atBats":249,"obp":".272","slg":".313","ops":".585","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":78,"rbi":38,"leftOnBase":129,"sacBunts":3,"sacFlies":2,"babip":".177","groundOutsToAirouts":"0.60","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.90","popOuts":35,"lineOuts":20},"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":17,"stolenBases":20,"stolenBasePercentage":".541","caughtStealingPercentage":".459","assists":21,"putOuts":817,"errors":4,"chances":842,"fielding":".995","passedBall":6,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696062":{"person":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"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":1,"stolenBasePercentage":"1.000","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":11,"strikes":21,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":2,"flyOuts":24,"groundOuts":39,"airOuts":36,"runs":22,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":39,"baseOnBalls":15,"intentionalWalks":1,"hits":38,"hitByPitch":0,"atBats":149,"obp":".319","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":659,"era":"4.58","inningsPitched":"39.1","wins":1,"losses":5,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":20,"whip":"1.35","battersFaced":167,"outs":118,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":659,"balls":231,"strikes":428,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".167","pitchesPerInning":"16.75","gamesFinished":2,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"8.92","walksPer9Inn":"3.43","hitsPer9Inn":"8.69","runsScoredPer9":"5.03","homeRunsPer9":"0.46","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"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"}]},"ID666808":{"person":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":64,"gamesStarted":0,"flyOuts":20,"groundOuts":64,"airOuts":48,"runs":38,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":62,"baseOnBalls":32,"intentionalWalks":2,"hits":57,"hitByPitch":3,"atBats":222,"obp":".347","caughtStealing":1,"stolenBases":15,"stolenBasePercentage":".938","caughtStealingPercentage":".063","numberOfPitches":1007,"era":"4.30","inningsPitched":"58.2","wins":3,"losses":2,"saves":1,"saveOpportunities":6,"holds":8,"blownSaves":5,"earnedRuns":28,"whip":"1.52","battersFaced":266,"outs":176,"gamesPitched":64,"completeGames":0,"shutouts":0,"pitchesThrown":1007,"balls":391,"strikes":616,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".600","pitchesPerInning":"17.16","gamesFinished":15,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"9.51","walksPer9Inn":"4.91","hitsPer9Inn":"8.74","runsScoredPer9":"5.83","homeRunsPer9":"1.07","inheritedRunners":18,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":8,"passedBall":0,"popOuts":10,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID804606":{"person":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":27,"groundOuts":81,"airOuts":54,"runs":42,"doubles":14,"triples":3,"homeRuns":5,"strikeOuts":78,"baseOnBalls":20,"intentionalWalks":0,"hits":77,"hitByPitch":4,"avg":".267","atBats":288,"obp":".322","slg":".389","ops":".711","caughtStealing":3,"stolenBases":22,"stolenBasePercentage":".880","caughtStealingPercentage":".120","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":314,"totalBases":112,"rbi":31,"leftOnBase":135,"sacBunts":0,"sacFlies":2,"babip":".348","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.60","popOuts":9,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":163,"putOuts":129,"errors":8,"chances":300,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"29","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":104,"flyOuts":56,"groundOuts":97,"airOuts":97,"runs":56,"doubles":15,"triples":0,"homeRuns":18,"strikeOuts":93,"baseOnBalls":34,"intentionalWalks":1,"hits":102,"hitByPitch":6,"avg":".264","atBats":386,"obp":".331","slg":".443","ops":".774","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":429,"totalBases":171,"rbi":73,"leftOnBase":188,"sacBunts":0,"sacFlies":3,"babip":".302","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.44","popOuts":16,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":294,"errors":2,"chances":313,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":144,"flyOuts":74,"groundOuts":158,"airOuts":121,"runs":70,"doubles":27,"triples":1,"homeRuns":6,"strikeOuts":97,"baseOnBalls":41,"intentionalWalks":0,"hits":162,"hitByPitch":13,"avg":".302","atBats":537,"obp":".365","slg":".389","ops":".754","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":592,"totalBases":209,"rbi":60,"leftOnBase":227,"sacBunts":0,"sacFlies":1,"babip":".359","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"89.50","popOuts":13,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":193,"putOuts":117,"errors":15,"chances":325,"fielding":".954","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID699008":{"person":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":6,"gamesStarted":0,"flyOuts":7,"groundOuts":21,"airOuts":11,"runs":8,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":56,"obp":".349","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":230,"era":"5.02","inningsPitched":"14.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.53","battersFaced":63,"outs":43,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":230,"balls":71,"strikes":159,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.91","rbi":0,"winPercentage":".---","pitchesPerInning":"16.05","gamesFinished":4,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.65","walksPer9Inn":"3.77","hitsPer9Inn":"10.05","runsScoredPer9":"5.02","homeRunsPer9":"1.26","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"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}},"ID804668":{"person":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":22,"groundOuts":27,"airOuts":27,"runs":16,"doubles":6,"triples":0,"homeRuns":10,"strikeOuts":41,"baseOnBalls":14,"intentionalWalks":1,"hits":38,"hitByPitch":0,"avg":".286","atBats":133,"obp":".354","slg":".556","ops":".910","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":74,"rbi":22,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".341","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.30","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":8,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"8.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":30,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":16,"putOuts":295,"errors":2,"chances":313,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]}},"batters":[804606,664040,668804,665833,693304,669707,656811,682927,804668,687462,663968,669199,670990,696062,669387,682254],"pitchers":[669199,670990,696062,669387,682254],"bench":[695257,680779,694378],"bullpen":[696149,694753,666808,685126,683003,699008,694973,642397,596133],"battingOrder":[804606,664040,668804,665833,669707,682927,804668,687462,663968],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Flores Jr. (6, Wacha); Griffin (14, Pearson)."},{"label":"HR","value":"Cruz, O (20, 4th inning off Wacha, 0 on, 0 out); Flores Jr. (10, 8th inning off Pearson, 1 on, 0 out)."},{"label":"TB","value":"Cruz, O 4; Flores Jr. 6; Griffin 2; Horwitz; Lowe, B; O'Hearn; Reynolds, B."},{"label":"RBI","value":"Cruz, O (67); Flores Jr. 2 (22); Horwitz (47)."},{"label":"2-out RBI","value":"Horwitz."},{"label":"Runners left in scoring position, 2 out","value":"Gonzales, N 3; Lowe, B; Mangum 2; Reynolds, B."},{"label":"Team RISP","value":"1-for-11."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Mangum (3, fielding)."},{"label":"DP","value":"(Lowe, B-Griffin-Horwitz)."}]}],"note":[{"label":"1","value":"Ran for O'Hearn in the 8th."}]}},"officials":[{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"Third Base"}],"info":[{"label":"Pitch timer violations","value":"Flores Jr. (batter timeout); Dotel (pitcher)."},{"label":"ABS Challenge","value":"Rave 2 (Strike-Confirmed, Strike-Overturned to Ball); Mangum (Strike-Confirmed); Flores Jr. (Ball-Confirmed); Maile 2 (Ball-Overturned to Strike, Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Wacha 113-78; Hoffman, N 5-3; Thomas 26-15; Cuas 7-4; Pearson 25-18; Gose 6-5; Bachar 20-14; Ramírez 30-19; Dotel 32-21; Mlodzinski 45-26; Montgomery, M 11-8."},{"label":"Groundouts-flyouts","value":"Wacha 1-5; Hoffman, N 0-0; Thomas 1-0; Cuas 0-0; Pearson 1-0; Gose 1-0; Bachar 2-0; Ramírez 2-0; Dotel 2-0; Mlodzinski 5-0; Montgomery, M 1-1."},{"label":"Batters faced","value":"Wacha 26; Hoffman, N 1; Thomas 4; Cuas 1; Pearson 5; Gose 1; Bachar 6; Ramírez 7; Dotel 7; Mlodzinski 12; Montgomery, M 4."},{"label":"Inherited runners-scored","value":"Hoffman, N 2-0; Cuas 2-0; Gose 1-0."},{"label":"Umpires","value":"HP: Brian Walsh. 1B: Chad Fairchild. 2B: Bill Miller. 3B: Chad Whitson. "},{"label":"Weather","value":"72 degrees, Partly Cloudy."},{"label":"Wind","value":"7 mph, Out To CF."},{"label":"First pitch","value":"1:37 PM."},{"label":"T","value":"3:00."},{"label":"Att","value":"14,979."},{"label":"Venue","value":"PNC Park."},{"label":"September 20, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668","boxscoreName":"Flores Jr."},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":22,"groundOuts":27,"airOuts":27,"runs":16,"doubles":6,"triples":0,"homeRuns":10,"strikeOuts":41,"baseOnBalls":14,"intentionalWalks":1,"hits":38,"hitByPitch":0,"avg":".286","atBats":133,"obp":".354","slg":".556","ops":".910","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":74,"rbi":22,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".341","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.30","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":8,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"8.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":30,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":16,"putOuts":295,"errors":2,"chances":313,"fielding":".994","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":65,"hittingGameScore":65},{"player":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","boxscoreName":"Pasquantino"},"jerseyNumber":"9","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"1-1 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":81,"groundOuts":79,"airOuts":154,"runs":48,"doubles":18,"triples":2,"homeRuns":14,"strikeOuts":72,"baseOnBalls":50,"intentionalWalks":3,"hits":97,"hitByPitch":3,"avg":".244","atBats":397,"obp":".330","slg":".406","ops":".736","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":455,"totalBases":161,"rbi":54,"leftOnBase":181,"sacBunts":0,"sacFlies":5,"babip":".263","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.36","popOuts":40,"lineOuts":33},"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":60,"putOuts":769,"errors":5,"chances":834,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","boxscoreName":"Ramírez"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"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":30,"balls":11,"strikes":19,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":64,"gamesStarted":1,"flyOuts":27,"groundOuts":81,"airOuts":61,"runs":32,"doubles":16,"triples":0,"homeRuns":4,"strikeOuts":99,"baseOnBalls":43,"intentionalWalks":9,"hits":56,"hitByPitch":12,"atBats":297,"obp":".315","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1369,"era":"2.93","inningsPitched":"83.0","wins":7,"losses":4,"saves":2,"saveOpportunities":4,"holds":9,"blownSaves":2,"earnedRuns":27,"whip":"1.19","battersFaced":352,"outs":249,"gamesPitched":64,"completeGames":0,"shutouts":0,"pitchesThrown":1369,"balls":505,"strikes":864,"strikePercentage":".630","hitBatsmen":12,"balks":0,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".636","pitchesPerInning":"16.49","gamesFinished":15,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"10.73","walksPer9Inn":"4.66","hitsPer9Inn":"6.07","runsScoredPer9":"3.47","homeRunsPer9":"0.43","inheritedRunners":36,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":3,"chances":20,"fielding":".850","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":54,"pitchingGameScore":54}]},"decisions":{"winner":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"loser":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"save":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}