{"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":776966,"link":"/api/v1.1/game/776966/feed/live","metaData":{"wait":10,"timeStamp":"20250729_012820","gameEvents":["grounded_into_double_play","game_finished"],"logicalEvents":["midInning","countChange","count20","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776966,"type":"R","doubleHeader":"N","id":"2025/07/28/tormlb-balmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776966-2025-07-28","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-28T22:35:00Z","originalDate":"2025-07-28","officialDate":"2025-07-28","dayNight":"night","time":"6:35","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141","season":2025,"venue":{"id":14,"name":"Rogers Centre","link":"/api/v1/venues/14"},"springVenue":{"id":2536,"link":"/api/v1/venues/2536"},"teamCode":"tor","fileCode":"tor","abbreviation":"TOR","teamName":"Blue Jays","locationName":"Toronto","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Toronto","record":{"gamesPlayed":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":63,"losses":44,"ties":0,"pct":".589"},"records":{},"divisionLeader":false,"wins":63,"losses":44,"winningPercentage":".589"},"franchiseName":"Toronto","clubName":"Blue Jays","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110","season":2025,"venue":{"id":2,"name":"Oriole Park at Camden Yards","link":"/api/v1/venues/2"},"springVenue":{"id":2508,"link":"/api/v1/venues/2508"},"teamCode":"bal","fileCode":"bal","abbreviation":"BAL","teamName":"Orioles","locationName":"Baltimore","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Baltimore","record":{"gamesPlayed":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":48,"losses":58,"ties":0,"pct":".453"},"records":{},"divisionLeader":false,"wins":48,"losses":58,"winningPercentage":".453"},"franchiseName":"Baltimore","clubName":"Orioles","active":true}},"players":{"ID669211":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211","firstName":"Keegan","lastName":"Akin","primaryNumber":"45","birthDate":"1995-04-01","currentAge":31,"birthCity":"Alma","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keegan","useLastName":"Akin","middleName":"Lee","boxscoreName":"Akin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"A-kin","mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Keegan Akin","nameSlug":"keegan-akin-669211","firstLastName":"Keegan Akin","lastFirstName":"Akin, Keegan","lastInitName":"Akin, K","initLastName":"K Akin","fullFMLName":"Keegan Lee Akin","fullLFMName":"Akin, Keegan Lee","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666182":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182","firstName":"Bo","lastName":"Bichette","primaryNumber":"19","birthDate":"1998-03-05","currentAge":28,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Bo","useLastName":"Bichette","middleName":"Joseph","boxscoreName":"Bichette","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"bih-shett","mlbDebutDate":"2019-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Bichette","nameSlug":"bo-bichette-666182","firstLastName":"Bo Bichette","lastFirstName":"Bichette, Bo","lastInitName":"Bichette, B","initLastName":"B Bichette","fullFMLName":"Bo Joseph Bichette","fullLFMName":"Bichette, Bo Joseph","strikeZoneTop":3.162,"strikeZoneBottom":1.596},"ID666185":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185","firstName":"Dylan","lastName":"Carlson","primaryNumber":"3","birthDate":"1998-10-23","currentAge":27,"birthCity":"Elk Grove","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Dylan","useLastName":"Carlson","middleName":"James","boxscoreName":"Carlson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-15","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Carlson","nameSlug":"dylan-carlson-666185","firstLastName":"Dylan Carlson","lastFirstName":"Carlson, Dylan","lastInitName":"Carlson, D","initLastName":"D Carlson","fullFMLName":"Dylan James Carlson","fullLFMName":"Carlson, Dylan James","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID683002":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002","firstName":"Gunnar","lastName":"Henderson","primaryNumber":"2","birthDate":"2001-06-29","currentAge":25,"birthCity":"Montgomery","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Gunnar","useLastName":"Henderson","middleName":"Randal","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gunnar Henderson","nameSlug":"gunnar-henderson-683002","firstLastName":"Gunnar Henderson","lastFirstName":"Henderson, Gunnar","lastInitName":"Henderson, G","initLastName":"G Henderson","fullFMLName":"Gunnar Randal Henderson","fullLFMName":"Henderson, Gunnar Randal","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID676391":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391","firstName":"Ernie","lastName":"Clement","primaryNumber":"22","birthDate":"1996-03-22","currentAge":30,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ernie","useLastName":"Clement","middleName":"James","boxscoreName":"Clement","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ernie Clement","nameSlug":"ernie-clement-676391","firstLastName":"Ernie Clement","lastFirstName":"Clement, Ernie","lastInitName":"Clement, E","initLastName":"E Clement","fullFMLName":"Ernie James Clement","fullLFMName":"Clement, Ernie James","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID656546":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546","firstName":"Jeffrey","lastName":"Hoffman","primaryNumber":"24","birthDate":"1993-01-08","currentAge":33,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeff","useLastName":"Hoffman","middleName":"Robert","boxscoreName":"Hoffman, J","nickName":"Hoff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff Hoffman","nameSlug":"jeff-hoffman-656546","firstLastName":"Jeff Hoffman","lastFirstName":"Hoffman, Jeff","lastInitName":"Hoffman, J","initLastName":"J Hoffman","fullFMLName":"Jeffrey Robert Hoffman","fullLFMName":"Hoffman, Jeffrey Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID621244":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244","firstName":"José","lastName":"Berríos","primaryNumber":"17","birthDate":"1994-05-27","currentAge":32,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Berríos","middleName":"Orlando","boxscoreName":"Berríos","nickName":"La Makina","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"beh-REE-ohs","mlbDebutDate":"2016-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Berríos","nameSlug":"jose-berrios-621244","firstLastName":"José Berríos","lastFirstName":"Berríos, José","lastInitName":"Berríos, J","initLastName":"J Berríos","fullFMLName":"José Orlando Berríos","fullLFMName":"Berríos, José Orlando","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID664770":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770","firstName":"Nathan","lastName":"Lukes","primaryNumber":"38","birthDate":"1994-07-12","currentAge":32,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nathan","useLastName":"Lukes","middleName":"Donald","boxscoreName":"Lukes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lucas","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathan Lukes","nameSlug":"nathan-lukes-664770","firstLastName":"Nathan Lukes","lastFirstName":"Lukes, Nathan","lastInitName":"Lukes, N","initLastName":"N Lukes","fullFMLName":"Nathan Donald Lukes","fullLFMName":"Lukes, Nathan Donald","strikeZoneTop":3.164,"strikeZoneBottom":1.597},"ID680718":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718","firstName":"Addison","lastName":"Barger","primaryNumber":"47","birthDate":"1999-11-12","currentAge":26,"birthCity":"Bellevue","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Addison","useLastName":"Barger","boxscoreName":"Barger","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"barge-er","mlbDebutDate":"2024-04-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Addison Barger","nameSlug":"addison-barger-680718","firstLastName":"Addison Barger","lastFirstName":"Barger, Addison","lastInitName":"Barger, A","initLastName":"A Barger","fullFMLName":"Addison Barger","fullLFMName":"Barger, Addison ","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID689254":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254","firstName":"Mason","lastName":"Fluharty","primaryNumber":"68","birthDate":"2001-08-13","currentAge":25,"birthCity":"Lewes","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Fluharty","middleName":"Lynn","boxscoreName":"Fluharty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"FLEW-hardy","mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Fluharty","nameSlug":"mason-fluharty-689254","firstLastName":"Mason Fluharty","lastFirstName":"Fluharty, Mason","lastInitName":"Fluharty, M","initLastName":"M Fluharty","fullFMLName":"Mason Lynn Fluharty","fullLFMName":"Fluharty, Mason Lynn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID602104":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104","firstName":"Ramón","lastName":"Urías","primaryNumber":"29","birthDate":"1994-06-03","currentAge":32,"birthCity":"Magdalena de Kino","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ramón","useLastName":"Urías","middleName":"Francisco","boxscoreName":"Urías, R","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahs","mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Urías","nameSlug":"ramon-urias-602104","firstLastName":"Ramón Urías","lastFirstName":"Urías, Ramón","lastInitName":"Urías, R","initLastName":"R Urías","fullFMLName":"Ramón Francisco Urías","fullLFMName":"Urías, Ramón Francisco","strikeZoneTop":3.098,"strikeZoneBottom":1.563},"ID643338":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338","firstName":"Chad","lastName":"Green","birthDate":"1991-05-24","currentAge":35,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 3\"","weight":215,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Green","middleName":"Keith","boxscoreName":"Green","nickName":"Greeny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"lastPlayedDate":"2025-07-29","mlbDebutDate":"2016-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Green","nameSlug":"chad-green-643338","firstLastName":"Chad Green","lastFirstName":"Green, Chad","lastInitName":"Green, C","initLastName":"C Green","fullFMLName":"Chad Keith Green","fullLFMName":"Green, Chad Keith","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID684320":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320","firstName":"Yariel","lastName":"Rodriguez","primaryNumber":"29","birthDate":"1997-03-10","currentAge":29,"birthCity":"Camaguey","birthCountry":"Cuba","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yariel","useLastName":"Rodríguez","middleName":"Humberto","boxscoreName":"Rodríguez, Y","gender":"M","nameMatrilineal":"Yordi","isPlayer":true,"isVerified":true,"pronunciation":"YAH-ree-el","mlbDebutDate":"2024-04-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yariel Rodríguez","nameSlug":"yariel-rodriguez-684320","firstLastName":"Yariel Rodríguez","lastFirstName":"Rodríguez, Yariel","lastInitName":"Rodríguez, Y","initLastName":"Y Rodríguez","fullFMLName":"Yariel Humberto Rodríguez","fullLFMName":"Rodríguez, Yariel Humberto","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID680755":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755","firstName":"Braydon","lastName":"Fisher","primaryNumber":"63","birthDate":"2000-07-26","currentAge":26,"birthCity":"League City","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braydon","useLastName":"Fisher","boxscoreName":"Fisher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braydon Fisher","nameSlug":"braydon-fisher-680755","firstLastName":"Braydon Fisher","lastFirstName":"Fisher, Braydon","lastInitName":"Fisher, B","initLastName":"B Fisher","fullFMLName":"Braydon  Fisher","fullLFMName":"Fisher, Braydon","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669704":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704","firstName":"Randall","lastName":"Strowd","primaryNumber":"24","birthDate":"1997-09-17","currentAge":29,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kade","useLastName":"Strowd","middleName":"Kade","boxscoreName":"Strowd","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kade Strowd","nameSlug":"kade-strowd-669704","firstLastName":"Kade Strowd","lastFirstName":"Strowd, Kade","lastInitName":"Strowd, K","initLastName":"K Strowd","fullFMLName":"Randall Kade Strowd","fullLFMName":"Strowd, Randall Kade","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"ID681297":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297","firstName":"Colton","lastName":"Cowser","primaryNumber":"17","birthDate":"2000-03-20","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Colton","useLastName":"Cowser","middleName":"Dale","boxscoreName":"Cowser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"KOW-zur","mlbDebutDate":"2023-07-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colton Cowser","nameSlug":"colton-cowser-681297","firstLastName":"Colton Cowser","lastFirstName":"Cowser, Colton","lastInitName":"Cowser, C","initLastName":"C Cowser","fullFMLName":"Colton Dale Cowser","fullLFMName":"Cowser, Colton Dale","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID691723":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723","firstName":"Coby","lastName":"Mayo","primaryNumber":"16","birthDate":"2001-12-10","currentAge":24,"birthCity":"Coral Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Coby","useLastName":"Mayo","middleName":"Gerald","boxscoreName":"Mayo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Coby Mayo","nameSlug":"coby-mayo-691723","firstLastName":"Coby Mayo","lastFirstName":"Mayo, Coby","lastInitName":"Mayo, C","initLastName":"C Mayo","fullFMLName":"Coby Gerald Mayo","fullLFMName":"Mayo, Coby Gerald","strikeZoneTop":3.41,"strikeZoneBottom":1.72},"ID667297":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297","firstName":"Thomas","lastName":"Nance","primaryNumber":"35","birthDate":"1991-03-19","currentAge":35,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Nance","middleName":"Andrew","boxscoreName":"Nance","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Nance","nameSlug":"tommy-nance-667297","firstLastName":"Tommy Nance","lastFirstName":"Nance, Tommy","lastInitName":"Nance, T","initLastName":"T Nance","fullFMLName":"Thomas Andrew Nance","fullLFMName":"Nance, Thomas Andrew","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID665152":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152","firstName":"Dean","lastName":"Kremer","primaryNumber":"13","birthDate":"1996-01-07","currentAge":30,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dean","useLastName":"Kremer","middleName":"Junior","boxscoreName":"Kremer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"KRAY-mur","mlbDebutDate":"2020-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dean Kremer","nameSlug":"dean-kremer-665152","firstLastName":"Dean Kremer","lastFirstName":"Kremer, Dean","lastInitName":"Kremer, D","initLastName":"D Kremer","fullFMLName":"Dean Junior Kremer","fullLFMName":"Kremer, Dean Junior","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669432":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432","firstName":"Trevor","lastName":"Rogers","primaryNumber":"28","birthDate":"1997-11-13","currentAge":28,"birthCity":"Carlsbad","birthStateProvince":"NM","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Rogers","middleName":"J'Daniel","boxscoreName":"Rogers, Tr","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-08-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Trevor Rogers","nameSlug":"trevor-rogers-669432","firstLastName":"Trevor Rogers","lastFirstName":"Rogers, Trevor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Trevor J'Daniel Rogers","fullLFMName":"Rogers, Trevor J'Daniel","strikeZoneTop":3.81,"strikeZoneBottom":1.77},"ID645305":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305","firstName":"Ali","lastName":"Sánchez","primaryNumber":"39","birthDate":"1997-01-20","currentAge":29,"birthCity":"Carora","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ali","useLastName":"Sánchez","middleName":"Miguel","boxscoreName":"Sánchez, A","gender":"M","nameMatrilineal":"Marchan","isPlayer":true,"isVerified":true,"pronunciation":"AH-lee","mlbDebutDate":"2020-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ali Sánchez","nameSlug":"ali-sanchez-645305","firstLastName":"Ali Sánchez","lastFirstName":"Sánchez, Ali","lastInitName":"Sánchez, A","initLastName":"A Sánchez","fullFMLName":"Ali Miguel Sánchez","fullLFMName":"Sánchez, Ali Miguel","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"ID663893":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893","firstName":"Brendon","lastName":"Little","primaryNumber":"54","birthDate":"1996-08-11","currentAge":30,"birthCity":"Bryn Mawr","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brendon","useLastName":"Little","middleName":"David","boxscoreName":"Little, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brendon Little","nameSlug":"brendon-little-663893","firstLastName":"Brendon Little","lastFirstName":"Little, Brendon","lastInitName":"Little, B","initLastName":"B Little","fullFMLName":"Brendon David Little","fullLFMName":"Little, Brendon David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681882":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882","firstName":"Colin","lastName":"Selby","primaryNumber":"60","birthDate":"1997-10-24","currentAge":28,"birthCity":"Chesapeake","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Selby","boxscoreName":"Selby","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Selby","nameSlug":"colin-selby-681882","firstLastName":"Colin Selby","lastFirstName":"Selby, Colin","lastInitName":"Selby, C","initLastName":"C Selby","fullFMLName":"Colin Selby","fullLFMName":"Selby, Colin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID605135":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135","firstName":"Christopher","lastName":"Bassitt","primaryNumber":"40","birthDate":"1989-02-22","currentAge":37,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Bassitt","middleName":"M.","boxscoreName":"Bassitt","nickName":"C Bass","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Bassitt","nameSlug":"chris-bassitt-605135","firstLastName":"Chris Bassitt","lastFirstName":"Bassitt, Chris","lastInitName":"Bassitt, C","initLastName":"C Bassitt","fullFMLName":"Christopher M. Bassitt","fullLFMName":"Bassitt, Christopher M.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID668939":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939","firstName":"Adley","lastName":"Rutschman","primaryNumber":"31","birthDate":"1998-02-06","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Adley","useLastName":"Rutschman","middleName":"Stan","boxscoreName":"Rutschman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-21","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adley Rutschman","nameSlug":"adley-rutschman-668939","firstLastName":"Adley Rutschman","lastFirstName":"Rutschman, Adley","lastInitName":"Rutschman, A","initLastName":"A Rutschman","fullFMLName":"Adley Stan Rutschman","fullLFMName":"Rutschman, Adley Stan","strikeZoneTop":3.253,"strikeZoneBottom":1.642},"ID592332":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332","firstName":"Kevin","lastName":"Gausman","primaryNumber":"12","birthDate":"1991-01-06","currentAge":35,"birthCity":"Centennial","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Gausman","middleName":"John","boxscoreName":"Gausman","nickName":"Gausy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"GAWZ-min","mlbDebutDate":"2013-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Gausman","nameSlug":"kevin-gausman-592332","firstLastName":"Kevin Gausman","lastFirstName":"Gausman, Kevin","lastInitName":"Gausman, K","initLastName":"K Gausman","fullFMLName":"Kevin John Gausman","fullLFMName":"Gausman, Kevin John","strikeZoneTop":3.59,"strikeZoneBottom":1.67},"ID641933":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933","firstName":"Tyler","lastName":"O'Neill","primaryNumber":"9","birthDate":"1995-06-22","currentAge":31,"birthCity":"Burnaby","birthStateProvince":"BC","birthCountry":"Canada","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"O'Neill","middleName":"Alan","boxscoreName":"O'Neill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler O'Neill","nameSlug":"tyler-o-neill-641933","firstLastName":"Tyler O'Neill","lastFirstName":"O'Neill, Tyler","lastInitName":"O'Neill, T","initLastName":"T O'Neill","fullFMLName":"Tyler Alan O'Neill","fullLFMName":"O'Neill, Tyler Alan","strikeZoneTop":3.097,"strikeZoneBottom":1.563},"ID641778":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778","firstName":"Eric","lastName":"Lauer","primaryNumber":"33","birthDate":"1995-06-03","currentAge":31,"birthCity":"Elyria","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Lauer","middleName":"Lance","boxscoreName":"Lauer","nickName":"Gomer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"LAO-wer","mlbDebutDate":"2018-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eric Lauer","nameSlug":"eric-lauer-641778","firstLastName":"Eric Lauer","lastFirstName":"Lauer, Eric","lastInitName":"Lauer, E","initLastName":"E Lauer","fullFMLName":"Eric Lance Lauer","fullLFMName":"Lauer, Eric Lance","strikeZoneTop":3.63,"strikeZoneBottom":1.67},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676059":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059","firstName":"Jordan","lastName":"Westburg","primaryNumber":"11","birthDate":"1999-02-18","currentAge":27,"birthCity":"New Braunfels","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jordan","useLastName":"Westburg","middleName":"Cole","boxscoreName":"Westburg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Westburg","nameSlug":"jordan-westburg-676059","firstLastName":"Jordan Westburg","lastFirstName":"Westburg, Jordan","lastInitName":"Westburg, J","initLastName":"J Westburg","fullFMLName":"Jordan Cole Westburg","fullLFMName":"Westburg, Jordan Cole","strikeZoneTop":3.27,"strikeZoneBottom":1.65},"ID657656":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","firstName":"Ramón","lastName":"Laureano","primaryNumber":"5","birthDate":"1994-07-15","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 9\"","weight":203,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ramón","useLastName":"Laureano","boxscoreName":"Laureano","nickName":"Ramoncito","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"lah-reh-AH-no","mlbDebutDate":"2018-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Laureano","nameSlug":"ramon-laureano-657656","firstLastName":"Ramón Laureano","lastFirstName":"Laureano, Ramón","lastInitName":"Laureano, R","initLastName":"R Laureano","fullFMLName":"Ramón Laureano","fullLFMName":"Laureano, Ramón","strikeZoneTop":3.065,"strikeZoneBottom":1.547},"ID695238":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238","firstName":"William","lastName":"Wagner","primaryNumber":"7","birthDate":"1998-07-29","currentAge":28,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Will","useLastName":"Wagner","middleName":"James","boxscoreName":"Wagner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Wagner","nameSlug":"will-wagner-695238","firstLastName":"Will Wagner","lastFirstName":"Wagner, Will","lastInitName":"Wagner, W","initLastName":"W Wagner","fullFMLName":"William James Wagner","fullLFMName":"Wagner, William James","strikeZoneTop":3.198,"strikeZoneBottom":1.614},"ID656686":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686","firstName":"Corbin","lastName":"Martin","primaryNumber":"38","birthDate":"1995-12-28","currentAge":30,"birthCity":"Hempstead","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Corbin","useLastName":"Martin","middleName":"Montgomery","boxscoreName":"Martin, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Corbin Martin","nameSlug":"corbin-martin-656686","firstLastName":"Corbin Martin","lastFirstName":"Martin, Corbin","lastInitName":"Martin, C","initLastName":"C Martin","fullFMLName":"Corbin Montgomery Martin","fullLFMName":"Martin, Corbin Montgomery","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676914":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914","firstName":"Davis","lastName":"Schneider","primaryNumber":"36","birthDate":"1999-01-26","currentAge":27,"birthCity":"Berlin","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Davis","useLastName":"Schneider","boxscoreName":"Schneider","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Davis Schneider","nameSlug":"davis-schneider-676914","firstLastName":"Davis Schneider","lastFirstName":"Schneider, Davis","lastInitName":"Schneider, D","initLastName":"D Schneider","fullFMLName":"Davis Schneider","fullLFMName":"Schneider, Davis ","strikeZoneTop":3.045,"strikeZoneBottom":1.537},"ID622554":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554","firstName":"Seranthony","lastName":"Domínguez","primaryNumber":"58","birthDate":"1994-11-25","currentAge":31,"birthCity":"Esperanza Valverde Mao","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seranthony","useLastName":"Domínguez","middleName":"Ambioris","boxscoreName":"Domínguez","nickName":"Sir Anthony","gender":"M","nameMatrilineal":"Taveras","isPlayer":true,"isVerified":false,"pronunciation":"ser-AN-thoh-nee doh-MIN-gehz","mlbDebutDate":"2018-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seranthony Domínguez","nameSlug":"seranthony-dominguez-622554","firstLastName":"Seranthony Domínguez","lastFirstName":"Domínguez, Seranthony","lastInitName":"Domínguez, S","initLastName":"S Domínguez","fullFMLName":"Seranthony Ambioris Domínguez","fullLFMName":"Domínguez, Seranthony Ambioris","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID694388":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388","firstName":"Mario","lastName":"Loperfido","primaryNumber":"10","birthDate":"1999-05-11","currentAge":27,"birthCity":"Philadelphia","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Joey","useLastName":"Loperfido","middleName":"Joseph","boxscoreName":"Loperfido, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"low-per-FEE-dough","mlbDebutDate":"2024-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Loperfido","nameSlug":"joey-loperfido-694388","firstLastName":"Joey Loperfido","lastFirstName":"Loperfido, Joey","lastInitName":"Loperfido, J","initLastName":"J Loperfido","fullFMLName":"Mario Joseph Loperfido","fullLFMName":"Loperfido, Mario Joseph","strikeZoneTop":3.322,"strikeZoneBottom":1.676},"ID621107":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107","firstName":"Zachary","lastName":"Eflin","primaryNumber":"24","birthDate":"1994-04-08","currentAge":32,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Eflin","middleName":"Adams","boxscoreName":"Eflin","nickName":"Ef","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"EFF-lin","mlbDebutDate":"2016-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Eflin","nameSlug":"zach-eflin-621107","firstLastName":"Zach Eflin","lastFirstName":"Eflin, Zach","lastInitName":"Eflin, Z","initLastName":"Z Eflin","fullFMLName":"Zachary Adams Eflin","fullLFMName":"Eflin, Zachary Adams","strikeZoneTop":3.68,"strikeZoneBottom":1.7},"ID453286":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286","firstName":"Maxwell","lastName":"Scherzer","primaryNumber":"31","birthDate":"1984-07-27","currentAge":42,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Scherzer","middleName":"M.","boxscoreName":"Scherzer","nickName":"Brown Eye","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"pronunciation":"SHER-zer","mlbDebutDate":"2008-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Scherzer","nameSlug":"max-scherzer-453286","firstLastName":"Max Scherzer","lastFirstName":"Scherzer, Max","lastInitName":"Scherzer, M","initLastName":"M Scherzer","fullFMLName":"Maxwell M. Scherzer","fullLFMName":"Scherzer, Maxwell M.","strikeZoneTop":3.38,"strikeZoneBottom":1.59},"ID543807":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807","firstName":"George","lastName":"Springer","primaryNumber":"4","birthDate":"1989-09-19","currentAge":36,"birthCity":"New Britain","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"George","useLastName":"Springer","middleName":"Chelston","boxscoreName":"Springer","nickName":"Horhay","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Springer","nameTitle":"III","nameSuffix":"III","nameSlug":"george-springer-543807","firstLastName":"George Springer","lastFirstName":"Springer, George","lastInitName":"Springer, G","initLastName":"G Springer","fullFMLName":"George Chelston Springer","fullLFMName":"Springer, George Chelston","strikeZoneTop":3.267,"strikeZoneBottom":1.649},"ID702616":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616","firstName":"Jackson","lastName":"Holliday","primaryNumber":"7","birthDate":"2003-12-04","currentAge":22,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jackson","useLastName":"Holliday","middleName":"Matthew","boxscoreName":"Holliday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Holliday","nameSlug":"jackson-holliday-702616","firstLastName":"Jackson Holliday","lastFirstName":"Holliday, Jackson","lastInitName":"Holliday, J","initLastName":"J Holliday","fullFMLName":"Jackson Matthew Holliday","fullLFMName":"Holliday, Jackson Matthew","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID552640":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640","firstName":"Andrew","lastName":"Kittredge","primaryNumber":"39","birthDate":"1990-03-17","currentAge":36,"birthCity":"Spokane","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Kittredge","middleName":"Michael","boxscoreName":"Kittredge","nickName":"Kitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2008,"pronunciation":"KIT-rij","mlbDebutDate":"2017-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Kittredge","nameSlug":"andrew-kittredge-552640","firstLastName":"Andrew Kittredge","lastFirstName":"Kittredge, Andrew","lastInitName":"Kittredge, A","initLastName":"A Kittredge","fullFMLName":"Andrew Michael Kittredge","fullLFMName":"Kittredge, Andrew Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID623168":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168","firstName":"Tyler","lastName":"Heineman","primaryNumber":"31","birthDate":"1991-06-19","currentAge":35,"birthCity":"Pacific Palisades","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Heineman","middleName":"Andrew","boxscoreName":"Heineman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HIY-nuh-min","mlbDebutDate":"2019-09-04","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Heineman","nameSlug":"tyler-heineman-623168","firstLastName":"Tyler Heineman","lastFirstName":"Heineman, Tyler","lastInitName":"Heineman, T","initLastName":"T Heineman","fullFMLName":"Tyler Andrew Heineman","fullLFMName":"Heineman, Tyler Andrew","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID664991":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991","firstName":"Grant","lastName":"Wolfram","primaryNumber":"48","birthDate":"1996-12-12","currentAge":29,"birthCity":"Holland","birthStateProvince":"MI","birthCountry":"USA","height":"6' 7\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Wolfram","boxscoreName":"Wolfram","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"wolf-RAM","mlbDebutDate":"2025-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Grant Wolfram","nameSlug":"grant-wolfram-664991","firstLastName":"Grant Wolfram","lastFirstName":"Wolfram, Grant","lastInitName":"Wolfram, G","initLastName":"G Wolfram","fullFMLName":"Grant Wolfram","fullLFMName":"Wolfram, Grant","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID665489":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489","firstName":"Vladimir","lastName":"Guerrero","primaryNumber":"27","birthDate":"1999-03-16","currentAge":27,"birthCity":"Montreal","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 0\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vladimir","useLastName":"Guerrero Jr.","boxscoreName":"Guerrero Jr.","nickName":"El K","gender":"M","nameMatrilineal":"Ramos","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vladimir Guerrero Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"vladimir-guerrero-jr-665489","firstLastName":"Vladimir Guerrero Jr.","lastFirstName":"Guerrero Jr., Vladimir","lastInitName":"Guerrero Jr., V","initLastName":"V Guerrero Jr.","fullFMLName":"Vladimir Guerrero Jr.","fullLFMName":"Guerrero Jr., Vladimir ","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID666974":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974","firstName":"Yennier","lastName":"Cano","primaryNumber":"78","birthDate":"1994-03-09","currentAge":32,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 4\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yennier","useLastName":"Cano","boxscoreName":"Cano","gender":"M","nameMatrilineal":"Banes","isPlayer":true,"isVerified":true,"pronunciation":"YEN-neer","mlbDebutDate":"2022-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yennier Cano","nameSlug":"yennier-cano-666974","firstLastName":"Yennier Cano","lastFirstName":"Cano, Yennier","lastInitName":"Cano, Y","initLastName":"Y Cano","fullFMLName":"Yennier  Cano","fullLFMName":"Cano, Yennier","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID664702":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702","firstName":"Myles","lastName":"Straw","primaryNumber":"3","birthDate":"1994-10-17","currentAge":31,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":178,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Myles","useLastName":"Straw","middleName":"James Noble","boxscoreName":"Straw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Myles Straw","nameSlug":"myles-straw-664702","firstLastName":"Myles Straw","lastFirstName":"Straw, Myles","lastInitName":"Straw, M","initLastName":"M Straw","fullFMLName":"Myles James Noble Straw","fullLFMName":"Straw, Myles James Noble","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID450203":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203","firstName":"Charles","lastName":"Morton","birthDate":"1983-11-12","currentAge":42,"birthCity":"Flemington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":215,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Charlie","useLastName":"Morton","middleName":"A.","boxscoreName":"Morton, C","nickName":"Ground Chuck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2002,"lastPlayedDate":"2025-09-28","mlbDebutDate":"2008-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Charlie Morton","nameSlug":"charlie-morton-450203","firstLastName":"Charlie Morton","lastFirstName":"Morton, Charlie","lastInitName":"Morton, C","initLastName":"C Morton","fullFMLName":"Charles A. Morton","fullLFMName":"Morton, Charles A.","strikeZoneTop":3.51,"strikeZoneBottom":1.63},"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},"ID656577":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577","firstName":"Alexander","lastName":"Jackson","primaryNumber":"70","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alex","useLastName":"Jackson","middleName":"James","boxscoreName":"Jackson, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Jackson","nameSlug":"alex-jackson-656577","firstLastName":"Alex Jackson","lastFirstName":"Jackson, Alex","lastInitName":"Jackson, A","initLastName":"A Jackson","fullFMLName":"Alexander James Jackson","fullLFMName":"Jackson, Alexander James","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID656775":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775","firstName":"Boyce","lastName":"Mullins","primaryNumber":"31","birthDate":"1994-10-01","currentAge":31,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"5' 7\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cedric","useLastName":"Mullins","middleName":"Cedric","boxscoreName":"Mullins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cedric Mullins","nameTitle":"II","nameSuffix":"II","nameSlug":"cedric-mullins-656775","firstLastName":"Cedric Mullins","lastFirstName":"Mullins, Cedric","lastInitName":"Mullins, C","initLastName":"C Mullins","fullFMLName":"Boyce Cedric Mullins","fullLFMName":"Mullins, Boyce Cedric","strikeZoneTop":3.005,"strikeZoneBottom":1.517}},"venue":{"id":2,"name":"Oriole Park at Camden Yards","link":"/api/v1/venues/2","location":{"address1":"333 West Camden Street","city":"Baltimore","state":"Maryland","stateAbbrev":"MD","postalCode":"21201","defaultCoordinates":{"latitude":39.283787,"longitude":-76.621689},"azimuthAngle":31.0,"elevation":33,"country":"USA","phone":"(410) 685-9800"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":45474,"turfType":"Grass","roofType":"Open","leftLine":333,"left":363,"leftCenter":376,"center":410,"rightCenter":373,"rightLine":318},"active":true,"season":"2025"},"officialVenue":{"id":2,"link":"/api/v1/venues/2"},"weather":{"condition":"Clear","temp":"97","wind":"3 mph, In From LF"},"gameInfo":{"attendance":20176,"firstPitch":"2025-07-28T22:36:00.000Z","gameDurationMinutes":172},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"home":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"}},"officialScorer":{"id":603873,"fullName":"David Vatz","link":"/api/v1/people/603873"},"primaryDatacaster":{"id":666941,"fullName":"Scott Sussman","link":"/api/v1/people/666941"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Lukes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T22:36:22.616Z","endTime":"2025-07-28T22:38:34.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T20:57:24.453Z","endTime":"2025-07-28T22:13:11.789Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-28T22:13:11.789Z","endTime":"2025-07-28T22:34:52.263Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-28T22:34:52.263Z","endTime":"2025-07-28T22:36:24.922Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.46905539754073,"strikeZoneBottom":1.65687696663514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.829284305539236,"aZ":-20.243873088396004,"pfxX":-9.067849270362803,"pfxZ":6.7631434266855575,"pX":1.6583037318041771,"pZ":3.048978363781162,"vX0":12.703299196011374,"vY0":-131.92854274614496,"vZ0":-2.5137420380215865,"x":53.79,"y":156.46,"x0":-2.0391192850269158,"y0":50.00512949560424,"z0":5.504839516712924,"aX":-16.002440116789383},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.9,"breakHorizontal":13.7,"spinRate":2239,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.41503920039494613,"extension":6.548061475203068},"index":3,"playId":"94e553d7-09e0-3b1f-921b-7209df0e5546","pitchNumber":1,"startTime":"2025-07-28T22:36:24.922Z","endTime":"2025-07-28T22:36:28.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.41000170422435,"strikeZoneBottom":1.61925495202367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.450922911209993,"aZ":-28.03753618354265,"pfxX":-10.715528792739867,"pfxZ":2.3464503767350076,"pX":1.7049253287844681,"pZ":2.069401406880038,"vX0":13.20051016542985,"vY0":-131.77282006034545,"vZ0":-3.5731306417393327,"x":52.01,"y":182.91,"x0":-1.9723555616192012,"y0":50.003112071954156,"z0":5.509636323342849,"aX":-18.88572950482634},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.6,"breakHorizontal":16.6,"spinRate":2149,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4153375552233407,"extension":6.403744759302277},"index":4,"playId":"c83b8c5e-7ed3-3170-8ddc-61e72ec45578","pitchNumber":2,"startTime":"2025-07-28T22:36:38.879Z","endTime":"2025-07-28T22:36:42.178Z","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":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.42703665825573,"strikeZoneBottom":1.65617061182682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.845517863866128,"aZ":-23.525841651133284,"pfxX":-0.6426226743737671,"pfxZ":5.243729552771285,"pX":0.45513160518242196,"pZ":2.9074857045844507,"vX0":7.209478586951933,"vY0":-127.05506013814748,"vZ0":-1.9209585305696986,"x":99.65,"y":160.28,"x0":-2.324945535597496,"y0":50.0043422981113,"z0":5.526280418495245,"aX":-1.0613338044877239},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.4,"breakHorizontal":-0.4,"spinRate":2232,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.42962651902235693,"extension":6.320810972185163},"index":5,"playId":"d5414698-c5c3-3751-8709-8b41c3ef7b96","pitchNumber":3,"startTime":"2025-07-28T22:36:55.143Z","endTime":"2025-07-28T22:36:58.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02235019483477,"aZ":-35.17855399267298,"pfxX":-8.646075860579403,"pfxZ":-1.8866931572341974,"pX":0.42132829903465974,"pZ":1.8229323817520307,"vX0":9.172142127298383,"vY0":-125.61348188483151,"vZ0":-2.2763468370886075,"x":100.94,"y":189.56,"x0":-2.1582907407482503,"y0":50.00060941795296,"z0":5.607542866364378,"aX":-13.78149938656324},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.7,"breakHorizontal":13.4,"spinRate":1834,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.4364471251010924,"extension":6.4877019539180685},"index":6,"playId":"2b7b4fc0-0191-3b9e-ba4b-78ffccce001d","pitchNumber":4,"startTime":"2025-07-28T22:37:09.259Z","endTime":"2025-07-28T22:37:12.273Z","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":77.4,"endSpeed":71.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.997310849553717,"aZ":-38.907983390901485,"pfxX":6.836740655193849,"pfxZ":-5.251319160876174,"pX":0.07226732878011495,"pZ":1.08636647087981,"vX0":3.3826400250676034,"vY0":-112.67939940284454,"vZ0":-1.7366419393952364,"x":114.25,"y":209.45,"x0":-2.3378789128365085,"y0":50.00208470233942,"z0":5.807962483002925,"aX":8.766926632455577},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-9.6,"breakHorizontal":-13.3,"spinRate":2497,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4866018432362966,"extension":6.219592405891996},"index":7,"playId":"7ba057be-e53e-34f9-9bef-0737949d4dcc","pitchNumber":5,"startTime":"2025-07-28T22:38:10.957Z","endTime":"2025-07-28T22:38:14.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":71.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.460671267276773,"aZ":-39.07587773215082,"pfxX":7.2921190319009455,"pfxZ":-5.48377902680971,"pX":1.024138269900246,"pZ":0.7526601535660155,"vX0":5.068402392580629,"vY0":-111.91598365841519,"vZ0":-2.073186236953308,"x":77.96,"y":218.46,"x0":-2.222296973713424,"y0":50.00026469140928,"z0":5.718264096501233,"aX":9.185428985032388},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-10.2,"breakHorizontal":-14.5,"spinRate":2559,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4906656065102739,"extension":6.240238861155751},"index":8,"playId":"4c8e0533-0085-37e8-9dc1-8ea8163596ca","pitchNumber":6,"startTime":"2025-07-28T22:38:29.870Z","endTime":"2025-07-28T22:38:34.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T22:38:34.559Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"George Springer flies out sharply to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T22:38:42.851Z","endTime":"2025-07-28T22:39:10.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":87.0,"endSpeed":80.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.13760989107447,"aZ":-23.23549315278003,"pfxX":0.3499294160383166,"pfxZ":5.441620875495053,"pX":0.5818276569234812,"pZ":2.194417044263269,"vX0":6.859340010992575,"vY0":-126.6241600394248,"vZ0":-3.928497475267281,"x":94.82,"y":179.53,"x0":-2.19487307238314,"y0":50.00076937069716,"z0":5.60050639004353,"aX":0.5737799742447608},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.2,"breakHorizontal":-2.0,"spinRate":2202,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.4307249879375945,"extension":6.122590111478529},"hitData":{"launchSpeed":100.3,"launchAngle":44.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":134.27,"coordY":75.93}},"index":0,"playId":"47416388-503f-3494-9215-04060b606a10","pitchNumber":1,"startTime":"2025-07-28T22:39:01.880Z","endTime":"2025-07-28T22:39:10.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T22:39:10.583Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T22:39:19.666Z","endTime":"2025-07-28T22:39:59.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.65075807128192,"strikeZoneBottom":1.67319942698033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.353456005047356,"aZ":-23.408515871635977,"pfxX":0.632374481553236,"pfxZ":5.3824441429248635,"pX":-0.2904164728735388,"pZ":2.308561016720459,"vX0":4.906551415638681,"vY0":-126.16893526692382,"vZ0":-3.4674296981712853,"x":128.07,"y":176.45,"x0":-2.3346524681579717,"y0":50.00143467403801,"z0":5.56666762769165,"aX":1.0277124133280902},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.2,"breakHorizontal":-2.2,"spinRate":2158,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.43253775137759254,"extension":6.288425869616434},"index":0,"playId":"649f5320-8e48-33f6-b89f-8bcf65c99348","pitchNumber":1,"startTime":"2025-07-28T22:39:37.453Z","endTime":"2025-07-28T22:39:40.808Z","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":78.8,"endSpeed":73.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.3160745973373,"aZ":-29.793027344527726,"pfxX":6.339510713954984,"pfxZ":1.7755984890924612,"pX":1.011648213047365,"pZ":2.067988916697759,"vX0":5.579374783241249,"vY0":-114.73279793572702,"vZ0":-1.6382958828787806,"x":78.44,"y":182.94,"x0":-2.2711009338865864,"y0":50.002242851270374,"z0":5.682443137264421,"aX":8.488117126351462},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":3.1,"breakHorizontal":-12.8,"spinRate":2348,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.47657056240416207,"extension":6.270230122098278},"hitData":{"launchSpeed":100.0,"launchAngle":5.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.52,"coordY":134.73}},"index":1,"playId":"2d60c793-292e-3d27-8c3a-bf544d53f77f","pitchNumber":2,"startTime":"2025-07-28T22:39:52.191Z","endTime":"2025-07-28T22:39:59.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T22:39:59.239Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Holliday strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T22:41:45.241Z","endTime":"2025-07-28T22:43:57.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.33270686852672,"aZ":-27.092118236262284,"pfxX":-9.613922423999465,"pfxZ":2.88299252359805,"pX":-0.5873368110970252,"pZ":2.810212451706117,"vX0":5.764560531951357,"vY0":-132.0761085299957,"vZ0":-1.792691129358882,"x":139.39,"y":162.9,"x0":-1.5499126869263393,"y0":50.00660203200865,"z0":5.491656490881351,"aX":-16.975638988107235},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.0,"breakHorizontal":16.2,"spinRate":2172,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.41483196113722354,"extension":5.9637227011001235},"index":0,"playId":"e5edd7ca-71d8-38b0-8988-2565cc46f03c","pitchNumber":1,"startTime":"2025-07-28T22:42:05.825Z","endTime":"2025-07-28T22:42:09.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.56317547430424,"aZ":-18.903572783243327,"pfxX":-4.699897540956762,"pfxZ":7.3797063456720124,"pX":-0.28178097581990474,"pZ":3.067164248590423,"vX0":4.669921077708525,"vY0":-132.79304277829198,"vZ0":-2.6884251980995373,"x":127.74,"y":155.97,"x0":-1.446623661907385,"y0":50.003913236539155,"z0":5.456925409760379,"aX":-8.453505349472076},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.1,"breakHorizontal":7.6,"spinRate":2209,"spinDirection":218},"zone":1,"typeConfidence":0.94,"plateTime":0.41135781820388484,"extension":6.177387809945849},"index":1,"playId":"47a208d5-952f-37fb-a2f8-36a3bc33c045","pitchNumber":2,"startTime":"2025-07-28T22:42:26.683Z","endTime":"2025-07-28T22:42:29.683Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-28T22:42:39.637Z","endTime":"2025-07-28T22:42:49.229Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.3,"endSpeed":65.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.65303854188983,"aZ":-40.54554226429147,"pfxX":7.716801354860539,"pfxZ":-7.798236093296291,"pX":0.4844026576099677,"pZ":1.974830042013422,"vX0":1.700505461097232,"vY0":-103.70896583176923,"vZ0":1.9138939237784174,"x":98.54,"y":185.46,"x0":-1.3512171703481153,"y0":50.00190476553106,"z0":5.928494670552142,"aX":8.285213672363817},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.4,"breakVerticalInduced":-13.1,"breakHorizontal":-14.4,"spinRate":2187,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.5310540056967707,"extension":6.243684582855482},"index":3,"playId":"1df1f8db-3754-3245-829f-4250b823b496","pitchNumber":3,"startTime":"2025-07-28T22:42:49.229Z","endTime":"2025-07-28T22:42:54.963Z","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":90.7,"endSpeed":83.6,"strikeZoneTop":3.3894696745165,"strikeZoneBottom":1.46186117240366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.136355552810066,"aZ":-27.296319761110613,"pfxX":-4.105677490025978,"pfxZ":2.7342097553010802,"pX":-1.8756469386541774,"pZ":3.8528875559026945,"vX0":1.1975630078566337,"vY0":-132.22714043677072,"vZ0":0.6566585234525204,"x":188.5,"y":134.75,"x0":-1.7988283024785798,"y0":50.002848404687995,"z0":5.591976575352418,"aX":-7.3268749567910305},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":7.2,"spinRate":2106,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4130028975991693,"extension":6.369376445519064},"index":4,"playId":"fdacbac4-b613-3aef-996b-8533f885fe24","pitchNumber":4,"startTime":"2025-07-28T22:43:15.085Z","endTime":"2025-07-28T22:43:18.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.39000155289627,"strikeZoneBottom":1.56727614174752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.784557228413966,"aZ":-27.920045061459145,"pfxX":-9.505341126696795,"pfxZ":2.362036072428051,"pX":0.9414073509670777,"pZ":2.4292837807603,"vX0":8.405436472321158,"vY0":-132.87299956668446,"vZ0":-3.0186076077523976,"x":81.12,"y":173.19,"x0":-1.0183109769997265,"y0":50.002036408167555,"z0":5.595216284677427,"aX":-17.103791623437168},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.8,"breakHorizontal":15.5,"spinRate":2094,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4112345349103399,"extension":6.393967526517179},"index":5,"playId":"12e8027a-dc07-3068-80f5-3ce5fee0de53","pitchNumber":5,"startTime":"2025-07-28T22:43:33.969Z","endTime":"2025-07-28T22:43:37.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.621141035563607,"aZ":-25.232164298025328,"pfxX":-0.045538498192819965,"pfxZ":4.055784951809962,"pX":0.8560872391839262,"pZ":2.4762267589624454,"vX0":5.50499439329404,"vY0":-129.35453597586286,"vZ0":-2.722224122847114,"x":84.37,"y":171.92,"x0":-1.2852780692620225,"y0":50.00117169735709,"z0":5.457753168673635,"aX":-0.0793794870888535},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.0,"breakHorizontal":-1.1,"spinRate":2101,"spinDirection":200},"zone":14,"typeConfidence":0.93,"plateTime":0.42193294151095984,"extension":6.368015394550749},"index":6,"playId":"1916c13a-3c94-3fd0-9b3b-a98033863d38","pitchNumber":6,"startTime":"2025-07-28T22:43:54.670Z","endTime":"2025-07-28T22:43:57.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T22:43:57.695Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Westburg singles on a ground ball to center fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T22:44:04.142Z","endTime":"2025-07-28T22:45:21.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"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":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.68768558176093,"aZ":-25.12504520521262,"pfxX":-8.087530653367011,"pfxZ":3.8172203547908534,"pX":0.3936492948984209,"pZ":2.2476666580264606,"vX0":7.352176582349871,"vY0":-134.7041303034452,"vZ0":-3.869605065533524,"x":102.0,"y":178.09,"x0":-1.3127505357146678,"y0":50.005417368374275,"z0":5.467228261692224,"aX":-14.95018871190819},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.4,"breakHorizontal":13.2,"spinRate":2087,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.4057180544216483,"extension":6.643881994740309},"index":0,"playId":"969b6e61-28c5-36e5-a7ea-fadbb35a3cf4","pitchNumber":1,"startTime":"2025-07-28T22:44:24.946Z","endTime":"2025-07-28T22:44:28.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.89749200074624,"aZ":-28.31421969122752,"pfxX":-7.325236277552957,"pfxZ":2.141461203875,"pX":0.2714434917440561,"pZ":2.9483037003583394,"vX0":6.3017320898822495,"vY0":-133.03510877902394,"vZ0":-1.6233468049741226,"x":106.65,"y":159.18,"x0":-1.1692021925078748,"y0":50.00464436145386,"z0":5.606813616051753,"aX":-13.212635635662496},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.7,"breakHorizontal":12.0,"spinRate":2134,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4107663919486848,"extension":6.244168058175516},"index":1,"playId":"a998dd85-6478-3916-8e72-f57e3494443a","pitchNumber":2,"startTime":"2025-07-28T22:44:46.922Z","endTime":"2025-07-28T22:44:50.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":71.6,"endSpeed":66.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.050922243223194,"aZ":-33.831386945496526,"pfxX":9.67920094737409,"pfxZ":-1.5149590430129098,"pX":0.9285293001649885,"pZ":1.9209167718737157,"vX0":2.5762563270111287,"vY0":-104.30078591149405,"vZ0":1.1420008776423387,"x":81.61,"y":186.92,"x0":-1.5807997329876653,"y0":50.000027207533414,"z0":5.365443663714951,"aX":10.628318126777714},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-2.0,"breakHorizontal":-18.2,"spinRate":2308,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.5257694922502587,"extension":6.640388277817853},"hitData":{"launchSpeed":71.4,"launchAngle":13.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.69,"coordY":105.79}},"index":2,"playId":"a41dc51d-be5a-32fb-bd27-80d000913747","pitchNumber":3,"startTime":"2025-07-28T22:45:08.701Z","endTime":"2025-07-28T22:45:21.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T22:45:21.150Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T22:45:30.772Z","endTime":"2025-07-28T22:46:17.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":91.6,"endSpeed":85.0,"strikeZoneTop":3.68207114213865,"strikeZoneBottom":1.7444393197994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.281251511925223,"aZ":-22.69852523347919,"pfxX":-10.322652925382311,"pfxZ":5.200474694968666,"pX":-0.05571616335870526,"pZ":1.4594661611440494,"vX0":6.628594603011878,"vY0":-133.2962983850587,"vZ0":-6.205279949505427,"x":119.12,"y":199.37,"x0":-1.2176767467568232,"y0":50.003473050721546,"z0":5.427356169725603,"aX":-18.809726107614214},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":17.5,"spinRate":2114,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.40896017426377984,"extension":6.227149869912026},"index":0,"playId":"1dec9e52-9592-30fb-b98f-3ac9866ccea6","pitchNumber":1,"startTime":"2025-07-28T22:45:48.099Z","endTime":"2025-07-28T22:45:51.943Z","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":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.160593655255692,"aZ":-22.50680833390365,"pfxX":-10.636944762935034,"pfxZ":5.384429747246491,"pX":-0.38347574013466895,"pZ":1.6034475247316928,"vX0":5.679215288074307,"vY0":-132.6157635120156,"vZ0":-5.709153426772369,"x":131.62,"y":195.49,"x0":-1.161396206734909,"y0":50.00365412239091,"z0":5.407151144285507,"aX":-19.104275233225422},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.8,"breakHorizontal":18.1,"spinRate":2144,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4117136546141005,"extension":6.314621403696962},"hitData":{"launchSpeed":74.4,"launchAngle":35.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.36,"coordY":106.03}},"index":1,"playId":"3e8c5a1d-560d-3644-815d-d36354ee70d3","pitchNumber":2,"startTime":"2025-07-28T22:46:08.689Z","endTime":"2025-07-28T22:46:17.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T22:46:17.425Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adley Rutschman strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T22:46:27.371Z","endTime":"2025-07-28T22:49:12.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.4799995454761,"strikeZoneBottom":1.62937229112879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.438249341204862,"aZ":-22.15383235512345,"pfxX":-9.853381274640599,"pfxZ":5.4826140074435195,"pX":-0.46515045244702086,"pZ":2.7915233900420056,"vX0":5.807166661311774,"vY0":-134.178001156876,"vZ0":-2.852734854682311,"x":134.73,"y":163.41,"x0":-1.3748987682874065,"y0":50.001098720457506,"z0":5.443120911677207,"aX":-18.004044898457295},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":16.7,"spinRate":2144,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4078636438916874,"extension":6.067821991537286},"index":0,"playId":"e20d1aee-2a63-3be8-a48f-75a687af6333","pitchNumber":1,"startTime":"2025-07-28T22:47:03.368Z","endTime":"2025-07-28T22:47:06.696Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"332dc118-988e-47a9-818c-39d77a0f88d4","startTime":"2025-07-28T22:47:24.644Z","endTime":"2025-07-28T22:47:29.644Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.48000170588593,"strikeZoneBottom":1.67067231082101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.465265388177983,"aZ":-22.953510412377767,"pfxX":-9.090551741556862,"pfxZ":5.085037696953037,"pX":-1.635032846506964,"pZ":1.8175864529280528,"vX0":2.3916805929078757,"vY0":-133.70676260183083,"vZ0":-5.404798921945798,"x":179.32,"y":189.71,"x0":-1.3593285982292007,"y0":50.002427617055346,"z0":5.509309157004543,"aX":-16.480665546334425},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":16.0,"spinRate":2118,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.40944036417999286,"extension":6.448050303482706},"index":2,"playId":"bf965286-a0d4-38b0-a7c6-62db357c4917","pitchNumber":2,"startTime":"2025-07-28T22:47:41.032Z","endTime":"2025-07-28T22:47:44.032Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.725185100215313,"aZ":-28.14250410932231,"pfxX":-9.892484132205157,"pfxZ":2.296774700239844,"pX":-0.7568315956532279,"pZ":2.539521698387616,"vX0":4.5872070567986185,"vY0":-131.8963378776659,"vZ0":-2.1937760844308443,"x":145.85,"y":170.21,"x0":-1.2356438851830753,"y0":50.00533752278709,"z0":5.462679582968654,"aX":-17.387321496262718},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.8,"breakHorizontal":16.9,"spinRate":2100,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4156839737923783,"extension":6.326436256434722},"index":3,"playId":"384aeb36-6c1e-343a-b0c6-4a514867afeb","pitchNumber":3,"startTime":"2025-07-28T22:48:03.220Z","endTime":"2025-07-28T22:48:10.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.089309441351144,"aZ":-25.03721206923894,"pfxX":-8.690918588746639,"pfxZ":4.688090973479444,"pX":0.23939129960241398,"pZ":1.5857511027448572,"vX0":6.359495249641807,"vY0":-122.54799039811377,"vZ0":-4.382250471660849,"x":107.87,"y":195.96,"x0":-1.259421534877692,"y0":50.00237977484746,"z0":5.534469694055847,"aX":-13.226245129204386},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.7,"breakHorizontal":14.3,"spinRate":2066,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.44685560266937374,"extension":6.583199615411267},"index":4,"playId":"186002ab-2eff-3faa-8cf4-0ff848c80643","pitchNumber":4,"startTime":"2025-07-28T22:48:38.670Z","endTime":"2025-07-28T22:48:41.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":70.9,"endSpeed":64.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.75155850519696,"aZ":-39.91478323718259,"pfxX":9.895033234106052,"pfxZ":-7.423431497392802,"pX":0.4462230492249779,"pZ":1.851112176515293,"vX0":0.8860230710517798,"vY0":-103.01741885034595,"vZ0":1.9801203019348939,"x":99.99,"y":188.8,"x0":-1.2737800991807855,"y0":50.00000577952274,"z0":5.810230122149513,"aX":10.324108859134855},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-12.1,"breakHorizontal":-18.1,"spinRate":2316,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.5377100143189923,"extension":6.408095731509276},"index":5,"playId":"330590d6-ec10-3844-8bab-d1ff9c278dbe","pitchNumber":5,"startTime":"2025-07-28T22:49:07.886Z","endTime":"2025-07-28T22:49:12.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T22:49:12.444Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a line drive to left fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T22:51:03.150Z","endTime":"2025-07-28T22:52:18.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.72235248430126,"strikeZoneBottom":1.80036864799096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.465064241370236,"aZ":-21.94086676341553,"pfxX":-7.303801028785488,"pfxZ":5.778087011328985,"pX":-0.4977498080151952,"pZ":3.7574991544320238,"vX0":6.7701587844196025,"vY0":-132.0612794893774,"vZ0":-0.6055656417079833,"x":135.97,"y":137.33,"x0":-2.142562126792718,"y0":50.00122982421641,"z0":5.600064525809968,"aX":-12.932134524478707},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":11.8,"spinRate":2132,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.4143631523364619,"extension":6.346207615462343},"index":0,"playId":"14ecf838-38ff-3411-9bd0-6a05176c72c4","pitchNumber":1,"startTime":"2025-07-28T22:51:18.509Z","endTime":"2025-07-28T22:51:22.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.423514222292244,"aZ":-19.311314486805948,"pfxX":-7.112225907854841,"pfxZ":7.224827360992537,"pX":0.13608846893320017,"pZ":3.361874600870642,"vX0":8.414199757752733,"vY0":-132.60109632074534,"vZ0":-2.0524238192552615,"x":111.81,"y":148.01,"x0":-2.1545516361604955,"y0":50.00229927098282,"z0":5.55524505081252,"aX":-12.662074699714044},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.8,"breakHorizontal":11.0,"spinRate":2145,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.4131009398228658,"extension":6.388250361819032},"index":1,"playId":"fb7fdaac-9567-3e31-8247-10552492e1ba","pitchNumber":2,"startTime":"2025-07-28T22:51:31.741Z","endTime":"2025-07-28T22:51:35.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.89129185892998,"aZ":-27.100586834744867,"pfxX":7.205662345095034,"pfxZ":4.012372930085991,"pX":0.9574355581854699,"pZ":2.6684237612707262,"vX0":4.854503133864957,"vY0":-111.92556559403793,"vZ0":-0.6507237492997485,"x":80.5,"y":166.73,"x0":-2.1783619560387404,"y0":50.00138638301739,"z0":5.746960052669091,"aX":9.107676014023575},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":7.4,"breakHorizontal":-14.3,"spinRate":2356,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4900527641664234,"extension":6.1701397519558006},"index":2,"playId":"04b3ce35-bab3-3c34-92b8-17d8b29e0d10","pitchNumber":3,"startTime":"2025-07-28T22:51:48.478Z","endTime":"2025-07-28T22:51:51.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.193690073397555,"aZ":-39.45649427918706,"pfxX":6.861789673062038,"pfxZ":-5.860396157270037,"pX":0.533136723329445,"pZ":0.6773437788686155,"vX0":3.9321012146707344,"vY0":-111.67561800743486,"vZ0":-2.169932530216606,"x":96.68,"y":220.49,"x0":-2.151763463211735,"y0":50.002882109400886,"z0":5.783175725784286,"aX":8.524776468816706},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-10.9,"breakHorizontal":-13.6,"spinRate":2504,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.49357337067356877,"extension":6.214143622254738},"hitData":{"launchSpeed":73.7,"launchAngle":21.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.67,"coordY":95.72}},"index":3,"playId":"7d32bf60-d0bf-309c-b40e-ded15ff8544d","pitchNumber":4,"startTime":"2025-07-28T22:52:06.970Z","endTime":"2025-07-28T22:52:18.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T22:52:18.477Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Addison Barger strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T22:52:24.737Z","endTime":"2025-07-28T22:53:35.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.515787434249823,"aZ":-25.224478092755525,"pfxX":0.3653779225239111,"pfxZ":4.158931262477973,"pX":0.34845519529083546,"pZ":3.310335186927754,"vX0":6.369219680864483,"vY0":-127.49486103295533,"vZ0":-0.7125027044742733,"x":103.72,"y":149.4,"x0":-2.213980678338174,"y0":50.00286372678624,"z0":5.557815627395109,"aX":0.6097088753985579},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":-1.9,"spinRate":2219,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.42715394781181404,"extension":6.246862600209606},"index":0,"playId":"464168df-d68d-3488-9a35-bd39964a0f24","pitchNumber":1,"startTime":"2025-07-28T22:52:42.743Z","endTime":"2025-07-28T22:52:46.547Z","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":86.9,"endSpeed":80.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.141787705608472,"aZ":-24.303768232608803,"pfxX":-0.599619570578112,"pfxZ":4.8278486232100875,"pX":0.8413436658349759,"pZ":3.7847963478545177,"vX0":7.551624018613546,"vY0":-126.45671399068829,"vZ0":0.11337219935177645,"x":84.93,"y":136.59,"x0":-2.0971182797937264,"y0":50.003885939402004,"z0":5.678207732368307,"aX":-0.9786217316163649},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.0,"breakHorizontal":-0.5,"spinRate":2095,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4320039533263178,"extension":6.167733625729597},"index":1,"playId":"2190a554-36f8-3984-971d-b6e5d797cefa","pitchNumber":2,"startTime":"2025-07-28T22:53:07.645Z","endTime":"2025-07-28T22:53:10.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.72911721139471,"aZ":-38.046318185861715,"pfxX":5.007115121475801,"pfxZ":-4.510525113847678,"pX":-0.01812673877230666,"pZ":1.3167437024682844,"vX0":3.6487704659781355,"vY0":-113.04402240320654,"vZ0":-1.3412231693276746,"x":117.69,"y":203.23,"x0":-2.3012681673543756,"y0":50.00539347390992,"z0":5.721488540339431,"aX":6.511033011976774},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-8.3,"breakHorizontal":-10.0,"spinRate":2525,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4836741542311329,"extension":6.266583727560422},"index":2,"playId":"91a9615b-c647-3425-8680-5888a9b9b3d2","pitchNumber":3,"startTime":"2025-07-28T22:53:31.084Z","endTime":"2025-07-28T22:53:35.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T22:53:35.752Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ernie Clement pops out to first baseman Coby Mayo in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T22:53:44.814Z","endTime":"2025-07-28T22:54:28.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"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(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":86.6,"endSpeed":80.5,"strikeZoneTop":3.39368329161211,"strikeZoneBottom":1.60552124985828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.432547704958093,"aZ":-23.978290059081413,"pfxX":0.4506708627164797,"pfxZ":5.027267847135055,"pX":0.6789824890836799,"pZ":1.7356260867283357,"vX0":6.744446581134531,"vY0":-126.01863618349608,"vZ0":-4.7797612557763385,"x":91.12,"y":191.92,"x0":-2.0757659974995506,"y0":50.000558588666884,"z0":5.562211819181951,"aX":0.7338110860356264},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.4,"breakHorizontal":-2.2,"spinRate":2187,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.43245365702072647,"extension":6.261567043649293},"index":0,"playId":"30f5c7b4-87f8-3d86-8fbc-a4ba77467de5","pitchNumber":1,"startTime":"2025-07-28T22:54:01.775Z","endTime":"2025-07-28T22:54:05.477Z","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":1},"pitchData":{"startSpeed":76.7,"endSpeed":71.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.845888017900922,"aZ":-32.32232912839649,"pfxX":6.800082509746719,"pfxZ":-0.11446153332733289,"pX":-0.07740106076286514,"pZ":1.9697179524548636,"vX0":2.893977456672731,"vY0":-111.7117375632005,"vZ0":-0.9986967453327502,"x":119.95,"y":185.6,"x0":-2.272618631698444,"y0":50.00391436522561,"z0":5.7407589261430285,"aX":8.607786273492584},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-0.1,"breakHorizontal":-13.1,"spinRate":2505,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.4900243966503721,"extension":6.329029798376331},"hitData":{"launchSpeed":74.8,"launchAngle":75.0,"totalDistance":85.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.48,"coordY":188.17}},"index":1,"playId":"9cae53a0-81f9-3f22-bd6b-d9145da437a7","pitchNumber":2,"startTime":"2025-07-28T22:54:19.528Z","endTime":"2025-07-28T22:54:28.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T22:54:28.521Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Loperfido lines out to left fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T22:54:49.214Z","endTime":"2025-07-28T22:55:26.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.878517719692923,"aZ":-30.855642060506195,"pfxX":-11.315082440001644,"pfxZ":0.7375873327717031,"pX":0.1338276209522585,"pZ":2.7245151151541926,"vX0":9.211763585547558,"vY0":-132.92748929799646,"vZ0":-1.5569729634854759,"x":111.9,"y":165.22,"x0":-1.9024567821696667,"y0":50.00536621770007,"z0":5.553196228168306,"aX":-20.299012103653858},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.2,"breakHorizontal":18.6,"spinRate":1995,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.41168181223195655,"extension":6.467974330726094},"index":0,"playId":"b9f21b66-64ce-3a03-a7da-1a221f4fa224","pitchNumber":1,"startTime":"2025-07-28T22:54:58.125Z","endTime":"2025-07-28T22:55:01.125Z","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":85.3,"endSpeed":78.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.211373410121432,"aZ":-27.931900869412488,"pfxX":-8.874307602012113,"pfxZ":2.703015817088918,"pX":-1.37709474832049,"pZ":2.712571051096985,"vX0":4.833109461139605,"vY0":-124.15999495484591,"vZ0":-1.4888747363031587,"x":169.49,"y":165.54,"x0":-2.188699548979417,"y0":50.00613260531907,"z0":5.6289858405938435,"aX":-13.956158149814978},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.8,"breakHorizontal":15.1,"spinRate":1550,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.43996005061410814,"extension":6.521248148516689},"hitData":{"launchSpeed":89.9,"launchAngle":22.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":56.79,"coordY":90.04}},"index":1,"playId":"ffc52fe0-1516-3f3c-a954-41d3a43dc724","pitchNumber":2,"startTime":"2025-07-28T22:55:19.780Z","endTime":"2025-07-28T22:55:26.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T22:55:26.911Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a line drive to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-28T22:57:09.150Z","endTime":"2025-07-28T22:59:22.495Z","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":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.34411616565981,"strikeZoneBottom":1.50945717141759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.534628548014748,"aZ":-27.819363762246578,"pfxX":-10.182746519322531,"pfxZ":2.498981283316459,"pX":0.296840695986783,"pZ":3.791198564680792,"vX0":6.840683059747568,"vY0":-131.54339871367898,"vZ0":0.4359303822689172,"x":105.69,"y":136.42,"x0":-1.0227208163829966,"y0":50.00194902051052,"z0":5.696196817170103,"aX":-17.73259874112255},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":16.8,"spinRate":2037,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4173911874441396,"extension":6.21615047501495},"index":0,"playId":"7f0aba7c-6548-31fc-a6e1-a12d01410d60","pitchNumber":1,"startTime":"2025-07-28T22:57:32.427Z","endTime":"2025-07-28T22:57:35.762Z","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":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72608602071277,"aZ":-21.668292051685427,"pfxX":-1.9977842538491926,"pfxZ":5.98074378369712,"pX":0.9980282461222492,"pZ":3.6097672348066743,"vX0":6.423095100296188,"vY0":-131.67816580328062,"vZ0":-0.7469444122841173,"x":78.96,"y":141.32,"x0":-1.2124552895876481,"y0":50.00610430992325,"z0":5.498917209808167,"aX":-3.511923051393327},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.9,"breakHorizontal":2.3,"spinRate":2182,"spinDirection":218},"zone":12,"typeConfidence":0.65,"plateTime":0.4158175488961313,"extension":6.344211964699883},"index":1,"playId":"33d0f878-1645-3971-b420-17dbe7cb6596","pitchNumber":2,"startTime":"2025-07-28T22:57:46.678Z","endTime":"2025-07-28T22:57:50.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5478540967308,"aZ":-22.197333884471718,"pfxX":-2.374330868288909,"pfxZ":5.486233434512702,"pX":-0.09212070323370863,"pZ":3.826812061270837,"vX0":4.0337158552136,"vY0":-133.46030529584203,"vZ0":-0.3911762502863241,"x":120.51,"y":135.46,"x0":-1.3090915011303834,"y0":50.00370638705948,"z0":5.562901431622531,"aX":-4.318740766963018},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.1,"breakHorizontal":3.5,"spinRate":2161,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40915005623803546,"extension":6.233023714991227},"index":2,"playId":"c1c26f5b-8863-347e-ba33-2c3dd83d0253","pitchNumber":3,"startTime":"2025-07-28T22:58:07.646Z","endTime":"2025-07-28T22:58:25.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.263309860812495,"aZ":-22.52395773869052,"pfxX":-3.366068414469794,"pfxZ":5.2906856731949965,"pX":-0.013119213898753984,"pZ":2.893649327156546,"vX0":5.071777053667289,"vY0":-133.12831003687992,"vZ0":-2.466723936512462,"x":117.5,"y":160.65,"x0":-1.4916030590664278,"y0":50.00286234212944,"z0":5.4348499605461535,"aX":-6.13993222543508},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.4,"breakHorizontal":5.2,"spinRate":2199,"spinDirection":219},"zone":5,"typeConfidence":0.85,"plateTime":0.40893228192236286,"extension":6.288997321464292},"index":3,"playId":"5305676d-d86f-3786-8098-90b849628db3","pitchNumber":4,"startTime":"2025-07-28T22:58:30.137Z","endTime":"2025-07-28T22:58:33.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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.48685751419199,"strikeZoneBottom":1.63269412454362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.906717376406085,"aZ":-19.489412083607373,"pfxX":-2.026255095856418,"pfxZ":6.897240340673729,"pX":1.0237377658180022,"pZ":3.884443625534904,"vX0":6.980339296870046,"vY0":-134.21416343145853,"vZ0":-0.57263085727288,"x":77.98,"y":133.9,"x0":-1.3384759441779264,"y0":50.000986721202864,"z0":5.478806395187602,"aX":-3.726526335189608},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.6,"breakHorizontal":2.3,"spinRate":2194,"spinDirection":217},"zone":12,"typeConfidence":0.7,"plateTime":0.406882210698583,"extension":6.163793461036961},"index":4,"playId":"8d70dca1-0048-34fd-a3b4-365070cabf39","pitchNumber":5,"startTime":"2025-07-28T22:58:52.905Z","endTime":"2025-07-28T22:58:56.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.4096462596033,"aZ":-23.466072450794424,"pfxX":-7.548022362410326,"pfxZ":4.75023940191123,"pX":0.033374901326755115,"pZ":2.367162072885349,"vX0":5.692218242494975,"vY0":-133.92879844128777,"vZ0":-3.9147357481324327,"x":115.73,"y":174.87,"x0":-1.1290899854220167,"y0":50.00393909330042,"z0":5.507613375185326,"aX":-13.840275181979539},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":12.6,"spinRate":2200,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4075345638672352,"extension":6.265945291630966},"hitData":{"launchSpeed":98.0,"launchAngle":14.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.16,"coordY":101.22}},"index":5,"playId":"c777f2e7-d75d-3dae-b54d-420e49e8557e","pitchNumber":6,"startTime":"2025-07-28T22:59:12.777Z","endTime":"2025-07-28T22:59:22.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T22:59:22.495Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-28T22:59:29.831Z","endTime":"2025-07-28T23:01:38.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.42710196418075,"strikeZoneBottom":1.5095725132332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.48291365682382,"aZ":-23.503944239272155,"pfxX":-9.21122384137391,"pfxZ":4.6551695352838705,"pX":-0.09462812645971855,"pZ":1.9440724036353898,"vX0":6.264093413612374,"vY0":-135.31164201925168,"vZ0":-4.909152843454095,"x":120.61,"y":186.29,"x0":-1.2385213993525448,"y0":50.000683763789546,"z0":5.420647357054021,"aX":-17.142958654300696},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.6,"breakHorizontal":15.4,"spinRate":2012,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4042147147567703,"extension":6.520400337860439},"index":0,"playId":"35e23533-5537-3dae-8e3a-c4ca4149b05d","pitchNumber":1,"startTime":"2025-07-28T22:59:51.770Z","endTime":"2025-07-28T22:59:55.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.83070459414105,"aZ":-29.29452320538136,"pfxX":-10.12558032333735,"pfxZ":1.8615175824190668,"pX":0.1998629141610688,"pZ":1.6990085470344385,"vX0":7.029017386669284,"vY0":-123.64666038766335,"vZ0":-2.976758277944382,"x":109.38,"y":192.91,"x0":-1.3652964879558551,"y0":50.00302614823831,"z0":5.378542713249187,"aX":-15.66662072847679},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.9,"breakHorizontal":16.7,"spinRate":1837,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.44310996740599373,"extension":5.937615420684087},"index":1,"playId":"9d25076f-d407-357f-8634-95b0790d13e3","pitchNumber":2,"startTime":"2025-07-28T23:00:11.285Z","endTime":"2025-07-28T23:00:14.285Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"b0e863c1-4fac-49d0-a522-f6955188eaac","startTime":"2025-07-28T23:00:34.804Z","endTime":"2025-07-28T23:00:39.804Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.42014397942166,"strikeZoneBottom":1.4861951685677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.404884562881634,"aZ":-20.56192040388126,"pfxX":-5.229752068390498,"pfxZ":6.341772963411225,"pX":0.768353469370797,"pZ":3.446205173921528,"vX0":7.519169134523652,"vY0":-134.298710924985,"vZ0":-1.3543553351543194,"x":87.71,"y":145.73,"x0":-1.3850436721125408,"y0":50.00442455371629,"z0":5.416063938941616,"aX":-9.578881637905514},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.4,"breakHorizontal":7.9,"spinRate":2080,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.40746321672811536,"extension":6.223780951646725},"index":3,"playId":"0eea08c2-171a-3952-a69f-66759a00c88c","pitchNumber":3,"startTime":"2025-07-28T23:00:52.314Z","endTime":"2025-07-28T23:00:55.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.42067327390788,"strikeZoneBottom":1.60200442362046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.473805076036808,"aZ":-23.476786238804593,"pfxX":-10.077062442102926,"pfxZ":4.815345463785854,"pX":0.3117068796027308,"pZ":1.601476762401794,"vX0":7.1304817962286355,"vY0":-133.96710934049548,"vZ0":-5.599524542509135,"x":105.12,"y":195.54,"x0":-1.082768328080903,"y0":50.00579690088332,"z0":5.409893174449669,"aX":-18.216016974494664},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.6,"breakHorizontal":16.6,"spinRate":1990,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.40973222107039264,"extension":6.546933300340453},"index":4,"playId":"86f4fa35-14bd-3cea-ab91-487d26164d09","pitchNumber":4,"startTime":"2025-07-28T23:01:13.846Z","endTime":"2025-07-28T23:01:16.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":71.1,"endSpeed":64.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.406290597354765,"aZ":-40.363558893307854,"pfxX":8.481160292051236,"pfxZ":-7.719277669118457,"pX":1.072783352831376,"pZ":2.1697590720599673,"vX0":2.1611292228347785,"vY0":-103.36260250857778,"vZ0":2.4229432635855126,"x":76.11,"y":180.2,"x0":-1.0934202875669992,"y0":50.00426862951013,"z0":5.90032505582819,"aX":8.995121271504924},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.7,"breakVerticalInduced":-12.6,"breakHorizontal":-16.0,"spinRate":2297,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.533985098048094,"extension":6.219745979982642},"index":5,"playId":"321265a5-159e-3d5d-a373-a056214b23e0","pitchNumber":5,"startTime":"2025-07-28T23:01:35.036Z","endTime":"2025-07-28T23:01:38.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:01:38.364Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colton Cowser flies out to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-28T23:01:48.163Z","endTime":"2025-07-28T23:02:16.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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],"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.364017207672727,"aZ":-26.512623417031513,"pfxX":-10.062831955167313,"pfxZ":3.1383286621555078,"pX":-0.39717082763858536,"pZ":2.1812282606711375,"vX0":5.852872998474689,"vY0":-133.842403615001,"vZ0":-3.787029244655908,"x":132.14,"y":179.89,"x0":-1.3111342209231867,"y0":50.00426417075086,"z0":5.5251885305349875,"aX":-18.158233779147864},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.0,"breakHorizontal":16.9,"spinRate":2042,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.41010019948231236,"extension":6.21864530525198},"hitData":{"launchSpeed":87.2,"launchAngle":51.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.12,"coordY":114.94}},"index":0,"playId":"fc0e5a32-881a-31e3-9a5e-970873cf1446","pitchNumber":1,"startTime":"2025-07-28T23:02:08.485Z","endTime":"2025-07-28T23:02:16.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:02:16.086Z","atBatIndex":13},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cedric Mullins homers (15) on a fly ball to right field. Ryan O'Hearn scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-28T23:02:26.173Z","endTime":"2025-07-28T23:06:14.251Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":{"id":605135,"link":"/api/v1/people/605135"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":605135,"link":"/api/v1/people/605135"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.45795226190078,"strikeZoneBottom":1.52638185110331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.795658481851078,"aZ":-28.102217036733244,"pfxX":-7.9398813182754715,"pfxZ":2.2786820081530266,"pX":-0.6677561886618413,"pZ":2.7483327908194335,"vX0":4.489514638993269,"vY0":-132.45016721293652,"vZ0":-1.7141577265893049,"x":142.45,"y":164.58,"x0":-1.3482011701645467,"y0":50.00272076797407,"z0":5.447778833295968,"aX":-14.18646735334502},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.0,"breakHorizontal":13.4,"spinRate":2144,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.41265509690913493,"extension":6.466270219848902},"index":0,"playId":"309948a5-b226-3694-933e-96411435baa3","pitchNumber":1,"startTime":"2025-07-28T23:02:50.294Z","endTime":"2025-07-28T23:02:53.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.45868401690642,"strikeZoneBottom":1.65198113412328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.966769622450272,"aZ":-25.580539351060576,"pfxX":-9.659749992102602,"pfxZ":3.5694423351966336,"pX":-1.265245381538213,"pZ":3.6730781990005132,"vX0":4.16772397706893,"vY0":-134.53382210804503,"vZ0":0.06691114376190099,"x":165.23,"y":139.61,"x0":-1.5724083017571375,"y0":50.00509719678991,"z0":5.4489721607133506,"aX":-17.852672095492963},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.7,"breakHorizontal":16.7,"spinRate":2188,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40588518881576574,"extension":6.076291028726516},"index":1,"playId":"2920a9fb-f773-3a10-bf32-796abcd3541f","pitchNumber":2,"startTime":"2025-07-28T23:03:12.249Z","endTime":"2025-07-28T23:03:15.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.45999888069968,"strikeZoneBottom":1.61745618149842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.383897203077517,"aZ":-23.88432238477482,"pfxX":-8.83076910247617,"pfxZ":4.513157400650023,"pX":-0.5414956190346114,"pZ":3.7801231344703687,"vX0":5.285927041052156,"vY0":-134.28884094206188,"vZ0":-0.13080682470071703,"x":137.64,"y":136.72,"x0":-1.3816833577858258,"y0":50.00470193542217,"z0":5.519585427849345,"aX":-16.230926287650053},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":15.0,"spinRate":2170,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4068978083395818,"extension":6.237105662566589},"index":2,"playId":"85b85ae8-faa2-3f0e-ae76-83af073321da","pitchNumber":3,"startTime":"2025-07-28T23:03:34.274Z","endTime":"2025-07-28T23:03:37.820Z","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.5,"endSpeed":85.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.755981790545196,"aZ":-26.10705651923512,"pfxX":-8.770236957963093,"pfxZ":3.2719524237250184,"pX":-0.34614534578259865,"pZ":2.973140111034165,"vX0":5.445184033980287,"vY0":-134.66059593388124,"vZ0":-1.9556071518601903,"x":130.19,"y":158.51,"x0":-1.2456103035956418,"y0":50.001873724335496,"z0":5.539187203651802,"aX":-16.25200882322722},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.8,"breakHorizontal":14.9,"spinRate":2165,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4053596903459238,"extension":6.437351245680183},"index":3,"playId":"f16c2e2a-0d02-37c1-a44f-05aa7f6eeaeb","pitchNumber":4,"startTime":"2025-07-28T23:03:56.432Z","endTime":"2025-07-28T23:03:59.773Z","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.1,"endSpeed":85.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.771962005263916,"aZ":-21.145174109819113,"pfxX":-1.7456825944191583,"pfxZ":5.950564600864741,"pX":-0.5649781566963255,"pZ":3.6334735455949243,"vX0":2.9188894177392415,"vY0":-134.21302543394825,"vZ0":-1.1272359710976438,"x":138.54,"y":140.68,"x0":-1.432088549436603,"y0":50.00150995301236,"z0":5.542707947962734,"aX":-3.234939189101087},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.8,"breakHorizontal":2.6,"spinRate":2279,"spinDirection":217},"zone":11,"typeConfidence":0.61,"plateTime":0.40568234016134763,"extension":6.261810414152538},"index":4,"playId":"809551cb-f142-3b67-af25-a794a7cacd78","pitchNumber":5,"startTime":"2025-07-28T23:04:30.406Z","endTime":"2025-07-28T23:04:33.679Z","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.5,"strikeZoneTop":3.46000077655762,"strikeZoneBottom":1.65567411212821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.305139579772575,"aZ":-24.992463854168758,"pfxX":-9.648835322544581,"pfxZ":3.796856299007062,"pX":0.8450989181315568,"pZ":1.4656620020636237,"vX0":8.662987758212127,"vY0":-136.0686883554381,"vZ0":-5.829894978219179,"x":84.79,"y":199.21,"x0":-1.1122166814254526,"y0":50.00417142166964,"z0":5.346473198215485,"aX":-18.2596249812324},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.9,"breakHorizontal":15.8,"spinRate":2140,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40113149255906366,"extension":6.5753121591036505},"index":5,"playId":"5f674bd7-41a9-3c8d-8a2e-863a19e9171e","pitchNumber":6,"startTime":"2025-07-28T23:04:55.296Z","endTime":"2025-07-28T23:04:59.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":70.6,"endSpeed":64.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.99572273749054,"aZ":-39.73299254950495,"pfxX":10.80773253449756,"pfxZ":-7.156532426913651,"pX":0.3809748942289754,"pZ":2.1421598273198064,"vX0":0.8428123440981327,"vY0":-102.76608471577515,"vZ0":2.513524305335271,"x":102.48,"y":180.94,"x0":-1.437740683951624,"y0":50.00203156552766,"z0":5.773320361807026,"aX":11.416173126397481},"breaks":{"breakAngle":16.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-11.8,"breakHorizontal":-19.8,"spinRate":2250,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.535513540768084,"extension":6.221487175811284},"index":6,"playId":"27939656-3612-37cd-bffb-697d4abf1300","pitchNumber":7,"startTime":"2025-07-28T23:05:18.416Z","endTime":"2025-07-28T23:05:22.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.482655960650895,"aZ":-25.06989312485387,"pfxX":-9.436510712961475,"pfxZ":3.96444641199545,"pX":-0.4097401760757469,"pZ":2.373794832782404,"vX0":5.851364747889214,"vY0":-133.6662653480549,"vZ0":-3.367124534322672,"x":132.62,"y":174.69,"x0":-1.4125284099379218,"y0":50.00088715773013,"z0":5.470051183073218,"aX":-16.90402552384313},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.6,"breakHorizontal":15.6,"spinRate":2059,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4113244902451214,"extension":6.361422246042914},"hitData":{"launchSpeed":104.9,"launchAngle":26.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":223.03,"coordY":64.62}},"index":7,"playId":"ef36d9be-61fd-39f9-b282-87d9f0427d6b","pitchNumber":8,"startTime":"2025-07-28T23:05:50.085Z","endTime":"2025-07-28T23:06:14.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:06:14.251Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Coby Mayo homers (3) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-28T23:06:28.880Z","endTime":"2025-07-28T23:07:18.384Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":605135,"link":"/api/v1/people/605135"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":93.2,"endSpeed":85.0,"strikeZoneTop":3.59255561256337,"strikeZoneBottom":1.5441123290289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.68704768147353,"aZ":-26.84087472466375,"pfxX":-10.551935215613948,"pfxZ":2.89258640917037,"pX":0.8328970607333236,"pZ":1.8117370650905096,"vX0":9.092349924095835,"vY0":-135.30885903777724,"vZ0":-4.609404050119514,"x":85.25,"y":189.86,"x0":-1.2069566386699744,"y0":50.006284833509774,"z0":5.427750767143061,"aX":-19.487328641139392},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.3,"breakHorizontal":17.0,"spinRate":2101,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4054480908649065,"extension":6.531907240419183},"index":0,"playId":"52e2091e-9ed0-320f-af02-a6b2d91a4271","pitchNumber":1,"startTime":"2025-07-28T23:06:38.998Z","endTime":"2025-07-28T23:06:41.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.231389084558153,"aZ":-27.53693958856775,"pfxX":-8.83138754019959,"pfxZ":2.5486561663637683,"pX":-0.39734427541029993,"pZ":2.482554520233888,"vX0":5.744807601282796,"vY0":-134.19798244153426,"vZ0":-2.6324578301547144,"x":132.15,"y":171.75,"x0":-1.419099031362069,"y0":50.00622737580971,"z0":5.4391819919918785,"aX":-16.099782897848172},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.2,"breakHorizontal":14.8,"spinRate":2141,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4082470256821211,"extension":6.40513160637326},"hitData":{"launchSpeed":108.1,"launchAngle":27.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":56.81,"coordY":46.6}},"index":1,"playId":"5e0942be-de4f-3f29-abf2-42e2254f153c","pitchNumber":2,"startTime":"2025-07-28T23:06:54.392Z","endTime":"2025-07-28T23:07:18.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:07:18.384Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out, pitcher Chris Bassitt to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-28T23:07:24.218Z","endTime":"2025-07-28T23:08:06.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605135,"link":"/api/v1/people/605135"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.38800019148233,"strikeZoneBottom":1.52294941998765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.99512779183071,"aZ":-22.1231335575966,"pfxX":-0.5259744604642185,"pfxZ":5.651840729637681,"pX":1.317241556582058,"pZ":2.1860537241859577,"vX0":6.998334649670397,"vY0":-131.32905748856086,"vZ0":-4.049137964598925,"x":66.79,"y":179.76,"x0":-1.293175818576677,"y0":50.005472479345556,"z0":5.356736040128449,"aX":-0.9365354167670701},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.7,"breakHorizontal":-0.2,"spinRate":2290,"spinDirection":201},"zone":14,"typeConfidence":0.93,"plateTime":0.41415872523677955,"extension":6.620341802863559},"index":0,"playId":"f0bfe8c2-5f1c-3357-af34-cf761eec1fd4","pitchNumber":1,"startTime":"2025-07-28T23:07:43.300Z","endTime":"2025-07-28T23:07:46.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":92.8,"endSpeed":85.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42790332530996,"aZ":-28.125859310063,"pfxX":-8.684008637756179,"pfxZ":2.192242856809365,"pX":-0.8003927568601675,"pZ":2.2381428698931405,"vX0":4.396095838894485,"vY0":-135.1393266110433,"vZ0":-3.2604149471123507,"x":147.51,"y":178.35,"x0":-1.3197839586694196,"y0":50.00604184405356,"z0":5.435817051420745,"aX":-16.066313758696563},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.5,"breakHorizontal":14.8,"spinRate":2093,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.40529719426316957,"extension":6.273141866879545},"hitData":{"launchAngle":-41.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.01,"coordY":183.61}},"index":1,"playId":"3d7f3561-0f21-31ea-8702-d2e88fd1032e","pitchNumber":2,"startTime":"2025-07-28T23:07:59.743Z","endTime":"2025-07-28T23:08:06.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:08:06.146Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Heineman grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-28T23:09:55.371Z","endTime":"2025-07-28T23:11:25.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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(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":87.2,"endSpeed":80.7,"strikeZoneTop":3.27604998999662,"strikeZoneBottom":1.43600729537265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.115024488066016,"aZ":-24.17813863846485,"pfxX":-0.17606305845728276,"pfxZ":4.836851361298734,"pX":-0.1879314056307527,"pZ":3.544475850166151,"vX0":5.114516088305793,"vY0":-126.98187968083883,"vZ0":-0.4414859925682719,"x":124.16,"y":143.08,"x0":-2.1951852287939695,"y0":50.00148761596603,"z0":5.624638029524587,"aX":-0.29237455435897397},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.9,"breakHorizontal":-0.7,"spinRate":2201,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.42941599084198634,"extension":6.247639645762586},"index":0,"playId":"e157613e-a046-3285-b806-5835c85721c7","pitchNumber":1,"startTime":"2025-07-28T23:10:18.196Z","endTime":"2025-07-28T23:10:21.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.13901448966382,"strikeZoneBottom":1.47050838126289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.03210598463518,"aZ":-27.265825174809653,"pfxX":0.35034405608723496,"pfxZ":2.9722654162256035,"pX":0.045960575484130343,"pZ":3.969759219155237,"vX0":5.437198494639141,"vY0":-127.33260250953073,"vZ0":1.1508231325278457,"x":115.25,"y":131.6,"x0":-2.1583415646736057,"y0":50.00053570332523,"z0":5.662078664411025,"aX":0.5761126920257543},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.9,"breakHorizontal":-1.8,"spinRate":2159,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4294091301683145,"extension":6.109020410989519},"index":1,"playId":"cbc688bb-f1a6-3179-b835-554bcb72e85b","pitchNumber":2,"startTime":"2025-07-28T23:10:48.243Z","endTime":"2025-07-28T23:10:51.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.14000051600713,"strikeZoneBottom":1.39627864368105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.36078409467957,"aZ":-32.24010970071936,"pfxX":-9.101330278608975,"pfxZ":-0.038677660943214676,"pX":-1.7667269278467301,"pZ":1.7878607307978933,"vX0":4.06856269156965,"vY0":-124.10579726062423,"vZ0":-2.7397721897616725,"x":184.34,"y":190.51,"x0":-2.2467951409247786,"y0":50.005757879716974,"z0":5.597571547193874,"aX":-14.167550676032967},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.5,"breakHorizontal":15.5,"spinRate":1692,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.44172134575739674,"extension":6.427603602160847},"index":2,"playId":"115d84ba-86da-3336-82cf-3b8dce3d7801","pitchNumber":3,"startTime":"2025-07-28T23:11:02.114Z","endTime":"2025-07-28T23:11:05.114Z","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":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04236297612426,"aZ":-25.820102506237344,"pfxX":-8.5482151937679,"pfxZ":3.540420089519559,"pX":-0.20460937990302924,"pZ":2.841447086067188,"vX0":7.6980276027026715,"vY0":-133.23889952217624,"vZ0":-2.1083004307640723,"x":124.8,"y":162.06,"x0":-2.022831495671291,"y0":50.002759650909184,"z0":5.511655301009247,"aX":-15.345399105716153},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.1,"breakHorizontal":13.8,"spinRate":2084,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.41132313837707235,"extension":6.250901686632444},"hitData":{"launchSpeed":57.6,"launchAngle":10.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.22,"coordY":152.35}},"index":3,"playId":"346c4dd6-85ca-3173-9495-0b2fc02cf1de","pitchNumber":4,"startTime":"2025-07-28T23:11:19.079Z","endTime":"2025-07-28T23:11:25.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:11:25.394Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Will Wagner lines out to shortstop Gunnar Henderson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-28T23:11:47.599Z","endTime":"2025-07-28T23:12:28.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.3370340856833,"strikeZoneBottom":1.58057601107231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.740548802440983,"aZ":-24.118322427566916,"pfxX":0.32995037964649887,"pfxZ":4.691165567673245,"pX":-0.3015827702389856,"pZ":3.7291455150724255,"vX0":4.843314025162773,"vY0":-129.41733626047963,"vZ0":-0.05818263617585828,"x":128.5,"y":138.09,"x0":-2.230261443306313,"y0":50.005898352940406,"z0":5.579512640287336,"aX":0.5662045102323329},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.8,"breakHorizontal":-1.6,"spinRate":2103,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.421155522579284,"extension":6.080848741645898},"index":0,"playId":"fe5e9594-9e97-3bb4-b1f6-49e2393a9c50","pitchNumber":1,"startTime":"2025-07-28T23:11:51.641Z","endTime":"2025-07-28T23:11:55.173Z","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":87.7,"endSpeed":81.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.008255775674012,"aZ":-24.80717672900137,"pfxX":0.6122869905104409,"pfxZ":4.395292335941166,"pX":0.35002588281943114,"pZ":3.3359053150389717,"vX0":6.256822776490739,"vY0":-127.77650968299426,"vZ0":-0.6221010781943372,"x":111.83,"y":144.67,"x0":-2.19625009834954,"y0":50.00102373258225,"z0":5.508685619463243,"aX":1.0260329396194503},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.0,"breakHorizontal":-2.3,"spinRate":2166,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.4264680425462628,"extension":6.179478674898849},"index":1,"playId":"70690e62-8783-3aa8-90a8-7686f481ff7c","pitchNumber":2,"startTime":"2025-07-28T23:12:08.096Z","endTime":"2025-07-28T23:12:11.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.97227310182614,"aZ":-29.993690150641257,"pfxX":-8.663409741240363,"pfxZ":1.3624583807826234,"pX":-0.3793254383220098,"pZ":2.2846265968011816,"vX0":7.084073164583847,"vY0":-125.44248034581797,"vZ0":-2.1985578653500517,"x":131.46,"y":177.1,"x0":-2.106222960486924,"y0":50.005863084514615,"z0":5.603683798427203,"aX":-13.891290639245119},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.2,"breakHorizontal":14.2,"spinRate":1578,"spinDirection":257},"zone":4,"typeConfidence":2.0,"plateTime":0.43565861893339664,"extension":6.5947694078610155},"hitData":{"launchSpeed":101.5,"launchAngle":7.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":125.97,"coordY":143.07}},"index":2,"playId":"a076baef-f481-32f7-ad2e-b5d16b88c6a2","pitchNumber":3,"startTime":"2025-07-28T23:12:23.509Z","endTime":"2025-07-28T23:12:28.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:12:28.150Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nathan Lukes homers (8) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-28T23:12:45.804Z","endTime":"2025-07-28T23:15:45.578Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":621107,"link":"/api/v1/people/621107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.5,"endSpeed":78.7,"strikeZoneTop":3.40836493188344,"strikeZoneBottom":1.58589959244766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.18431112787319,"aZ":-30.135752541716805,"pfxX":-10.490495379377192,"pfxZ":1.2997797791494214,"pX":-0.04133484129676849,"pZ":1.9663747312916644,"vX0":8.382299264932984,"vY0":-124.33743449804638,"vZ0":-2.52755055761357,"x":118.58,"y":185.69,"x0":-2.088026063878677,"y0":50.00520435970417,"z0":5.488875597806448,"aX":-16.480572842085547},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.0,"breakHorizontal":17.2,"spinRate":1775,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.4399865798111411,"extension":6.580467156174733},"index":0,"playId":"d2d1ce04-35be-310b-b33d-3280ca1f2292","pitchNumber":1,"startTime":"2025-07-28T23:12:52.743Z","endTime":"2025-07-28T23:12:56.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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.309963460138544,"aZ":-24.152892158160874,"pfxX":-0.8153791097400855,"pfxZ":4.8175765889099385,"pX":1.579944837574517,"pZ":3.1896949852349525,"vX0":9.444037970873492,"vY0":-127.70231675724501,"vZ0":-1.30297270192525,"x":56.78,"y":152.66,"x0":-2.047546465779654,"y0":50.003362685998816,"z0":5.592178154550992,"aX":-1.359589281853458},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.6,"breakHorizontal":-0.5,"spinRate":2230,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.42760333945164986,"extension":6.315487105340021},"index":1,"playId":"c5dc97f9-9189-357c-a06d-556590b8b52a","pitchNumber":2,"startTime":"2025-07-28T23:13:06.802Z","endTime":"2025-07-28T23:13:10.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.3,"strikeZoneTop":3.49185544529154,"strikeZoneBottom":1.84858594682678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.43862685947966,"aZ":-38.15098640494918,"pfxX":7.014092809864339,"pfxZ":-4.6116906159864754,"pX":0.11111559883636027,"pZ":-0.9188457214721741,"vX0":3.2527447121837683,"vY0":-113.80419046465362,"vZ0":-5.99424573017788,"x":112.76,"y":263.59,"x0":-2.25411595897089,"y0":50.005152824073505,"z0":5.584489123665432,"aX":9.08110778715742},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-9.7,"breakHorizontal":-13.6,"spinRate":2478,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4837235332160197,"extension":6.307586050684441},"index":2,"playId":"4b802153-377e-34aa-9bcf-ccf902096e59","pitchNumber":3,"startTime":"2025-07-28T23:13:27.556Z","endTime":"2025-07-28T23:13:31.328Z","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":86.2,"endSpeed":79.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20221224419473,"aZ":-32.15716214299619,"pfxX":-8.755110168072088,"pfxZ":0.00977001230302399,"pX":-0.2610773381934725,"pZ":1.5219003364097647,"vX0":7.55177725451039,"vY0":-125.34759975755802,"vZ0":-3.4148965330829633,"x":126.95,"y":197.69,"x0":-2.1807250549259307,"y0":50.002829144627775,"z0":5.537637546243272,"aX":-13.881353240470384},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.6,"breakHorizontal":14.0,"spinRate":1502,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.43758887692839643,"extension":6.691766751124935},"index":3,"playId":"1a82ebc8-58a2-3355-9326-8fa05b3b2c82","pitchNumber":4,"startTime":"2025-07-28T23:13:52.983Z","endTime":"2025-07-28T23:13:56.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.33362584014609,"aZ":-30.492367927845493,"pfxX":-9.716212616073161,"pfxZ":0.9179354821429566,"pX":0.7880384761417808,"pZ":3.1437116806246075,"vX0":10.240662171944226,"vY0":-134.5819015435052,"vZ0":-0.6982098143976432,"x":86.96,"y":153.9,"x0":-1.8048974235131026,"y0":50.0030926564072,"z0":5.567047805653218,"aX":-17.815518869159312},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.7,"breakHorizontal":15.4,"spinRate":1985,"spinDirection":236},"zone":3,"typeConfidence":2.0,"plateTime":0.4070624764901498,"extension":6.373289175728537},"index":4,"playId":"f2fc1e39-5827-3aa9-ab61-f87f6243fc49","pitchNumber":5,"startTime":"2025-07-28T23:14:13.088Z","endTime":"2025-07-28T23:14:20.115Z","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":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.26806927571303,"aZ":-38.29879578932009,"pfxX":6.70719104489021,"pfxZ":-4.588591284936294,"pX":0.17341862064152733,"pZ":1.3286108823737082,"vX0":3.090768693597639,"vY0":-114.75788691683438,"vZ0":-1.6280544341002094,"x":110.39,"y":202.91,"x0":-2.0625086833342046,"y0":50.00522737533168,"z0":5.778565893415921,"aX":8.945109138451096},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-8.4,"breakHorizontal":-13.0,"spinRate":2579,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4773119884666812,"extension":6.248367592449295},"index":5,"playId":"1617459c-b504-355d-8307-24504891866c","pitchNumber":6,"startTime":"2025-07-28T23:14:56.026Z","endTime":"2025-07-28T23:14:59.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":73.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.950945746067056,"aZ":-37.21376409491398,"pfxX":6.770698176125853,"pfxZ":-3.7719935331351806,"pX":-0.056116241417125984,"pZ":1.5174840579864166,"vX0":2.772911346558544,"vY0":-114.551972972704,"vZ0":-1.4322271829664386,"x":119.14,"y":197.81,"x0":-2.1596279349938783,"y0":50.00187073972144,"z0":5.768979775045757,"aX":9.051444843699713},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.0,"breakHorizontal":-13.0,"spinRate":2475,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.47703218327407093,"extension":6.202729778150113},"hitData":{"launchSpeed":100.2,"launchAngle":29.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":198.78,"coordY":55.22}},"index":6,"playId":"ce4e78bf-e64c-3ffc-bd1e-83e560d30de7","pitchNumber":7,"startTime":"2025-07-28T23:15:21.299Z","endTime":"2025-07-28T23:15:45.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:15:45.578Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"George Springer walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-28T23:15:47.352Z","endTime":"2025-07-28T23:17:18.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.6,"strikeZoneTop":3.5599994155826,"strikeZoneBottom":1.53655437121358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.106551944637904,"aZ":-35.67229879276941,"pfxX":7.116389086748503,"pfxZ":-2.6457791806246327,"pX":0.7506808295938262,"pZ":1.1601747736251893,"vX0":4.4171089698225785,"vY0":-114.8308018813207,"vZ0":-2.0984934048242376,"x":88.39,"y":207.46,"x0":-2.1284195785468283,"y0":50.002548411446064,"z0":5.587047227000141,"aX":9.41381854833801},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-5.0,"breakHorizontal":-14.0,"spinRate":2348,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.47869713764600963,"extension":6.395637982002588},"index":0,"playId":"b32b7e12-921b-327d-a29e-8008d0deeaa0","pitchNumber":1,"startTime":"2025-07-28T23:16:04.674Z","endTime":"2025-07-28T23:16:08.445Z","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":78.9,"endSpeed":72.9,"strikeZoneTop":3.56000166999626,"strikeZoneBottom":1.70862736910723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.256356264349765,"aZ":-29.130612394679208,"pfxX":7.115193984530613,"pfxZ":2.2808198112147426,"pX":1.8770747643401713,"pZ":2.136716178055803,"vX0":6.738159745302942,"vY0":-114.80051058080456,"vZ0":-1.645967208120987,"x":45.45,"y":181.09,"x0":-2.0205848377878812,"y0":50.00410788100904,"z0":5.698711287719588,"aX":9.495377092106104},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":4.0,"breakHorizontal":-14.5,"spinRate":2415,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.47711959779524316,"extension":6.4556503546780375},"index":1,"playId":"3915bdd2-9d63-3284-99a8-4bf2b6e98ae1","pitchNumber":2,"startTime":"2025-07-28T23:16:20.400Z","endTime":"2025-07-28T23:16:23.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.12893299903116,"aZ":-29.832618464133578,"pfxX":-11.243425230967253,"pfxZ":1.4393839075078425,"pX":-0.5433149864163761,"pZ":2.1736621365068842,"vX0":7.296159723202733,"vY0":-127.25713389125848,"vZ0":-2.6821410268609265,"x":137.71,"y":180.09,"x0":-1.9988519649421697,"y0":50.003397507046984,"z0":5.624620834627047,"aX":-18.28912502620586},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":18.5,"spinRate":1743,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.43178936833587134,"extension":6.623409307244335},"index":2,"playId":"c0c76447-d2c6-3225-ab24-03a3f7497741","pitchNumber":3,"startTime":"2025-07-28T23:16:35.191Z","endTime":"2025-07-28T23:16:40.044Z","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":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.56000096952736,"strikeZoneBottom":1.64841044894852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.315387441862743,"aZ":-32.58865456602272,"pfxX":7.595155718905766,"pfxZ":-0.3095693059596165,"pX":1.6304094327723195,"pZ":1.53797044226336,"vX0":6.095661951457195,"vY0":-115.65502511191069,"vZ0":-2.1987730235294265,"x":54.85,"y":197.25,"x0":-2.034269457765077,"y0":50.002169632289714,"z0":5.652595257312273,"aX":10.19883498465262},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.8,"breakHorizontal":-15.4,"spinRate":2439,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4751675722008146,"extension":6.369991952740548},"index":3,"playId":"ca23c3b0-d8e6-3590-94ae-efef077a4a58","pitchNumber":4,"startTime":"2025-07-28T23:16:56.520Z","endTime":"2025-07-28T23:16:59.520Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.0,"strikeZoneTop":3.559999785488,"strikeZoneBottom":1.69762337022098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.664241058640123,"aZ":-32.4725247486537,"pfxX":7.445958230330547,"pfxZ":-0.229774952752825,"pX":0.8884832684125621,"pZ":3.104480933828123,"vX0":4.679455558472211,"vY0":-115.30082042322104,"vZ0":1.1712887387332906,"x":83.13,"y":154.96,"x0":-2.1457287212046805,"y0":50.00083393578562,"z0":5.76267128220363,"aX":9.860226829717028},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.2,"breakHorizontal":-14.8,"spinRate":2442,"spinDirection":75},"zone":12,"typeConfidence":2.0,"plateTime":0.4780050607540054,"extension":6.349723788799429},"index":4,"playId":"c8c2a992-0dd6-3ee0-8949-0f72995550b9","pitchNumber":5,"startTime":"2025-07-28T23:17:13.733Z","endTime":"2025-07-28T23:17:18.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:17:18.911Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vladimir Guerrero Jr. homers (15) on a fly ball to center field. George Springer scores.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-28T23:17:27.165Z","endTime":"2025-07-28T23:18:35.692Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":621107,"link":"/api/v1/people/621107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":621107,"link":"/api/v1/people/621107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":93.5,"endSpeed":85.8,"strikeZoneTop":3.65000059758576,"strikeZoneBottom":1.5838508603964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.272060679028684,"aZ":-25.83048916785733,"pfxX":-10.844430556635556,"pfxZ":3.39465604406557,"pX":0.11833825229992889,"pZ":1.4351398304736651,"vX0":9.22150599534533,"vY0":-135.78840234763297,"vZ0":-6.093791956716165,"x":112.49,"y":200.03,"x0":-1.9099506482009563,"y0":50.00550102828181,"z0":5.501546231857218,"aX":-20.28787138615167},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.0,"breakHorizontal":17.8,"spinRate":2146,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4031045950179597,"extension":6.330162619019081},"index":0,"playId":"8d464380-663b-3092-818a-5d8b6db8d467","pitchNumber":1,"startTime":"2025-07-28T23:17:46.485Z","endTime":"2025-07-28T23:17:50.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.591793838530926,"aZ":-25.413589379327846,"pfxX":-10.055207886808766,"pfxZ":3.649841319222677,"pX":-0.33168592700538574,"pZ":2.795270415239038,"vX0":7.878060743282205,"vY0":-135.2323418826522,"vZ0":-2.740247118140141,"x":129.64,"y":163.31,"x0":-1.9767813651515254,"y0":50.00157797584377,"z0":5.605122128483287,"aX":-18.615845650348632},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.2,"breakHorizontal":16.6,"spinRate":2184,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4050812577942655,"extension":6.561623006756496},"hitData":{"launchSpeed":103.9,"launchAngle":24.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.82,"coordY":40.01}},"index":1,"playId":"a8f4741b-511e-380b-aa8f-7a7e8e17335c","pitchNumber":2,"startTime":"2025-07-28T23:18:06.701Z","endTime":"2025-07-28T23:18:35.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:18:35.692Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a line drive to right fielder Ramón Laureano.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-28T23:18:45.340Z","endTime":"2025-07-28T23:19:43.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.35127993481907,"aZ":-28.86576025890554,"pfxX":7.046301784592751,"pfxZ":2.470115104046851,"pX":0.8262978391996622,"pZ":2.286478621559401,"vX0":4.769926833353293,"vY0":-115.29576438274819,"vZ0":-1.2516595684480991,"x":85.5,"y":177.05,"x0":-2.188168461152246,"y0":50.00379040929607,"z0":5.633752232130345,"aX":9.442900161823076},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.4,"breakHorizontal":-14.0,"spinRate":2345,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.4758974529370583,"extension":6.438195961328129},"index":0,"playId":"4c9c41dc-56bb-3274-937c-a43a66f7a371","pitchNumber":1,"startTime":"2025-07-28T23:19:00.336Z","endTime":"2025-07-28T23:19:05.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.88966031695558,"strikeZoneBottom":1.76855409347232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.28057988084163,"aZ":-21.308179394254843,"pfxX":-6.7450229196888785,"pfxZ":5.954924831575644,"pX":0.13910520862497833,"pZ":2.848763916158516,"vX0":7.893015728214616,"vY0":-134.29082857401707,"vZ0":-3.0333572336806713,"x":111.7,"y":161.86,"x0":-1.9628573358542512,"y0":50.00479879060809,"z0":5.510060993410782,"aX":-12.312365698150794},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.3,"breakHorizontal":10.6,"spinRate":2112,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.40798907415971897,"extension":6.51566705675616},"index":1,"playId":"64549b4c-7d1d-34b1-bfd1-e895844d2640","pitchNumber":2,"startTime":"2025-07-28T23:19:16.869Z","endTime":"2025-07-28T23:19:20.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.438170334761818,"aZ":-26.539709000182526,"pfxX":-8.74584666633665,"pfxZ":3.1464283729390274,"pX":-1.0058831779987876,"pZ":2.273017506507482,"vX0":5.899711998135104,"vY0":-132.70310690286422,"vZ0":-3.195029687729118,"x":155.34,"y":177.41,"x0":-2.1176052727742674,"y0":50.00065290308426,"z0":5.418212462711401,"aX":-15.652818001078748},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":14.6,"spinRate":2041,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.41217571542470566,"extension":6.393188434201817},"hitData":{"launchSpeed":64.3,"launchAngle":22.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.16,"coordY":144.4}},"index":2,"playId":"ba33093a-5733-336e-b5da-755b14735fd8","pitchNumber":3,"startTime":"2025-07-28T23:19:33.729Z","endTime":"2025-07-28T23:19:43.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:19:43.122Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Addison Barger lines out to center fielder Cedric Mullins.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-28T23:20:51.290Z","endTime":"2025-07-28T23:22:35.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-28T23:19:48.063Z","endTime":"2025-07-28T23:20:53.633Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.66999952025713,"strikeZoneBottom":1.80354283614851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72812485175349,"aZ":-22.87156564833159,"pfxX":-8.20619683264351,"pfxZ":5.039605557874621,"pX":-0.2809401958300777,"pZ":2.598227641460437,"vX0":7.356644997066601,"vY0":-135.3338530175299,"vZ0":-3.315853232596355,"x":127.71,"y":168.63,"x0":-1.9740639951614773,"y0":50.00541470418731,"z0":5.4493698542397295,"aX":-15.15845846456445},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":13.2,"spinRate":2095,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.40539019888102823,"extension":6.5229281656348235},"index":1,"playId":"5f957d06-f77c-3874-bfce-205a3f2cce56","pitchNumber":1,"startTime":"2025-07-28T23:20:53.633Z","endTime":"2025-07-28T23:20:56.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.66999945902004,"strikeZoneBottom":1.75508311846593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.836606865275304,"aZ":-30.045150908449504,"pfxX":-8.794341013942375,"pfxZ":1.3367185579373828,"pX":-1.913837162135591,"pZ":2.953460370275263,"vX0":3.6447602691127914,"vY0":-125.51161581593752,"vZ0":-0.5820888982632785,"x":189.95,"y":159.04,"x0":-2.243714779801804,"y0":50.00301137728286,"z0":5.639013141865495,"aX":-14.005222648029518},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":15.1,"spinRate":1600,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.436702140653245,"extension":6.409425217190552},"index":2,"playId":"9b19a7d8-c7e8-37cf-b146-aa034b1a98cd","pitchNumber":2,"startTime":"2025-07-28T23:21:12.150Z","endTime":"2025-07-28T23:21:15.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.06110107380978,"aZ":-25.28855009503964,"pfxX":-0.5302749005134597,"pfxZ":4.004637876190179,"pX":1.1274601158982576,"pZ":3.497086439401491,"vX0":8.22832389331016,"vY0":-129.75827100656034,"vZ0":-0.3985499347092633,"x":74.02,"y":144.36,"x0":-2.0047188655074266,"y0":50.002203000118634,"z0":5.565806762654582,"aX":-0.912432095698405},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":-0.7,"spinRate":2248,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.42079953774020273,"extension":6.383839702270911},"index":3,"playId":"a3ce5167-ef54-34f9-8d9b-1c3a66f47e0f","pitchNumber":3,"startTime":"2025-07-28T23:21:31.733Z","endTime":"2025-07-28T23:21:35.882Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-28T23:21:45.537Z","endTime":"2025-07-28T23:22:03.356Z","isPitch":false,"type":"action","player":{"id":680718,"link":"/api/v1/people/680718"}},{"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":88.7,"endSpeed":82.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.70848696766446,"aZ":-27.614807845869837,"pfxX":-10.085895225542068,"pfxZ":2.6800205035313374,"pX":-0.7531955023194417,"pZ":1.749057219618208,"vX0":6.610567686071064,"vY0":-129.0712261635247,"vZ0":-4.276794468079249,"x":145.71,"y":191.56,"x0":-2.0260834540456427,"y0":50.003547943619466,"z0":5.53301184158366,"aX":-17.163949821908},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.2,"breakHorizontal":16.9,"spinRate":1732,"spinDirection":255},"zone":7,"typeConfidence":2.0,"plateTime":0.422975297299518,"extension":6.448817891731432},"index":5,"playId":"6c478774-9bd5-3637-b861-5375ac6f8435","pitchNumber":4,"startTime":"2025-07-28T23:22:03.356Z","endTime":"2025-07-28T23:22:06.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.388960515174002,"aZ":-34.93488588564638,"pfxX":7.184826690677765,"pfxZ":-2.1182130782767867,"pX":-0.9297744750478089,"pZ":2.0569190673947526,"vX0":0.8866505403694962,"vY0":-113.24351434835691,"vZ0":-0.5408919289014655,"x":152.44,"y":183.24,"x0":-2.259952140741995,"y0":50.00476909249843,"z0":5.78895818067026,"aX":9.346733960292218},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-3.7,"breakHorizontal":-13.2,"spinRate":2526,"spinDirection":69},"zone":13,"typeConfidence":2.0,"plateTime":0.48339739702989526,"extension":6.191145089790034},"hitData":{"launchSpeed":86.1,"launchAngle":27.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.92,"coordY":75.09}},"index":6,"playId":"d6838f60-d421-383e-8263-49eced347a53","pitchNumber":5,"startTime":"2025-07-28T23:22:28.512Z","endTime":"2025-07-28T23:22:35.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:22:35.038Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Westburg singles on a line drive to center fielder Nathan Lukes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-28T23:24:23.264Z","endTime":"2025-07-28T23:26:22.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.56999964637392,"strikeZoneBottom":1.69158536293769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.492174327612837,"aZ":-27.545079727678193,"pfxX":-10.733243072196185,"pfxZ":2.598064838096861,"pX":0.5773320486285894,"pZ":1.834859932613781,"vX0":9.035884451837935,"vY0":-133.266567302465,"vZ0":-3.4865823997541576,"x":94.99,"y":189.24,"x0":-1.4806189277147968,"y0":50.00088049594548,"z0":5.1735620076821,"aX":-19.09831016109999},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":17.2,"spinRate":2071,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.41269672822341263,"extension":6.425095461663923},"index":0,"playId":"70341d6b-428a-3b3a-90a3-f6cbb48aaa1b","pitchNumber":1,"startTime":"2025-07-28T23:24:49.956Z","endTime":"2025-07-28T23:24:53.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.3,"endSpeed":65.3,"strikeZoneTop":3.56760657749939,"strikeZoneBottom":1.67043967592261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.746130842702883,"aZ":-39.49968749334493,"pfxX":9.259935181360234,"pfxZ":-6.884265567745036,"pX":2.4949374835624343,"pZ":1.4170679558047063,"vX0":4.949849451028088,"vY0":-103.60260654355552,"vZ0":0.6551651124087603,"x":21.9,"y":200.52,"x0":-1.1457775275235926,"y0":50.00411294811965,"z0":5.900216596023197,"aX":9.85086261019167},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-11.8,"breakHorizontal":-18.4,"spinRate":2269,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.5330579715292592,"extension":6.416748911781434},"index":1,"playId":"3df57d4e-614b-30a7-b311-d11affaab599","pitchNumber":2,"startTime":"2025-07-28T23:25:06.195Z","endTime":"2025-07-28T23:25:09.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":70.7,"endSpeed":64.7,"strikeZoneTop":3.56999910260325,"strikeZoneBottom":1.67565177707378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.385361226633922,"aZ":-39.65873838184002,"pfxX":6.4640680733433244,"pfxZ":-7.151666452849619,"pX":1.8202731707467625,"pZ":1.3171573742649174,"vX0":4.500399468901659,"vY0":-102.78959826262776,"vZ0":0.7413424993462046,"x":47.62,"y":203.22,"x0":-1.2537691161029414,"y0":50.00018137721163,"z0":5.84982981636889,"aX":6.769433358067328},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-12.1,"breakHorizontal":-13.2,"spinRate":2165,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.5372145451031032,"extension":6.398967813148029},"index":2,"playId":"7e7a58f2-5af4-3933-a847-e6b54b7f3737","pitchNumber":3,"startTime":"2025-07-28T23:25:24.033Z","endTime":"2025-07-28T23:25:27.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.60348922495717,"aZ":-27.41319602505019,"pfxX":-9.957493323126688,"pfxZ":2.634898118433698,"pX":-0.961428665997323,"pZ":2.4909715474141163,"vX0":4.793859965714606,"vY0":-133.71883018835214,"vZ0":-2.5345565887972556,"x":153.65,"y":171.52,"x0":-1.4866174261391985,"y0":50.00023006486616,"z0":5.423537426125763,"aX":-17.9781821949525},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.4,"breakHorizontal":16.9,"spinRate":2116,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.41004423686237557,"extension":6.353544567011782},"index":3,"playId":"8f4692ba-cab6-3a51-adab-67f0e908c4d4","pitchNumber":4,"startTime":"2025-07-28T23:25:42.427Z","endTime":"2025-07-28T23:25:45.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.383974664833033,"aZ":-24.63278607819631,"pfxX":-0.5124735166458159,"pfxZ":4.363370587647122,"pX":0.5466778913316552,"pZ":3.1862330026790584,"vX0":5.171523360782085,"vY0":-130.3528445754899,"vZ0":-1.1337044207782632,"x":96.16,"y":152.75,"x0":-1.3929471698080742,"y0":50.00126066756265,"z0":5.479662672886763,"aX":-0.8860808469556013},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.9,"breakHorizontal":-0.1,"spinRate":2123,"spinDirection":199},"zone":3,"typeConfidence":0.93,"plateTime":0.4195518926845496,"extension":6.1651687107716135},"hitData":{"launchSpeed":98.2,"launchAngle":13.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.09,"coordY":79.46}},"index":4,"playId":"fc2e0771-6d27-39d3-89b1-cf55658ed843","pitchNumber":5,"startTime":"2025-07-28T23:26:14.409Z","endTime":"2025-07-28T23:26:22.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:26:22.905Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gunnar Henderson walks. Jordan Westburg to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-28T23:26:31.863Z","endTime":"2025-07-28T23:29:17.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnSecond":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"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":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.58178988042698,"strikeZoneBottom":1.5915738326574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.498622033299885,"aZ":-23.162483524522447,"pfxX":-9.147532656021404,"pfxZ":5.892601103403523,"pX":1.0522104855466412,"pZ":2.0633835850273616,"vX0":7.984865637931477,"vY0":-122.69435995416241,"vZ0":-3.418357395031071,"x":76.89,"y":183.07,"x0":-1.050530861797084,"y0":50.00511334983966,"z0":5.4410027485297485,"aX":-13.996543934055003},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.1,"breakHorizontal":14.8,"spinRate":2007,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.44584369005233393,"extension":6.4486539265358305},"index":0,"playId":"d0e2cb78-4f9b-3e45-9dfe-d58aa431f984","pitchNumber":1,"startTime":"2025-07-28T23:26:52.546Z","endTime":"2025-07-28T23:26:55.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.6744803383472,"strikeZoneBottom":1.79630461872193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.397245150207272,"aZ":-27.901512924271557,"pfxX":-10.050521992773573,"pfxZ":2.897014324857044,"pX":0.038719455880857206,"pZ":1.2104347450826278,"vX0":6.51562240134376,"vY0":-120.63184720593127,"vZ0":-4.097306488305372,"x":115.52,"y":206.1,"x0":-1.3911052954711718,"y0":50.00103668113265,"z0":5.389589431999428,"aX":-14.815681406212617},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.6,"breakHorizontal":16.7,"spinRate":2009,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.45399021403544104,"extension":6.521330553394993},"index":1,"playId":"42dd463f-1118-3bea-8ca7-c57ffdf73e34","pitchNumber":2,"startTime":"2025-07-28T23:27:12.559Z","endTime":"2025-07-28T23:27:16.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.737648927252835,"aZ":-27.90216227933406,"pfxX":-9.062845086182007,"pfxZ":2.484164096505113,"pX":-1.0638414099443485,"pZ":3.1152318070494345,"vX0":4.020917190587665,"vY0":-131.08471369520058,"vZ0":-0.9282281431781148,"x":157.55,"y":154.67,"x0":-1.450161678616597,"y0":50.00225796508908,"z0":5.57920007356672,"aX":-15.586839209931403},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":15.4,"spinRate":2012,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.41971898223237103,"extension":6.435014332120864},"index":2,"playId":"05f23f26-57bb-3f5e-b271-6b218e4417fe","pitchNumber":3,"startTime":"2025-07-28T23:27:33.202Z","endTime":"2025-07-28T23:27:37.645Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-07-28T23:27:48.391Z","endTime":"2025-07-28T23:28:05.730Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"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":91.3,"endSpeed":83.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.372360321847694,"aZ":-21.43441041012785,"pfxX":-1.0695286312524186,"pfxZ":6.024327689300817,"pX":0.020030406196011916,"pZ":3.276262574732304,"vX0":4.224099592215313,"vY0":-132.9319154171497,"vZ0":-1.6406494613863247,"x":116.24,"y":150.32,"x0":-1.4530147555356259,"y0":50.00600263508026,"z0":5.462620146613033,"aX":-1.9079324664506414},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.8,"breakHorizontal":1.0,"spinRate":2157,"spinDirection":216},"zone":2,"typeConfidence":0.75,"plateTime":0.412553166455059,"extension":6.118506378843661},"index":4,"playId":"1e354dfb-c425-37ca-b334-266af15f5d46","pitchNumber":4,"startTime":"2025-07-28T23:28:05.730Z","endTime":"2025-07-28T23:28:09.260Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"7c4feb3e-1389-4d97-a9f6-9d3935836cd2","startTime":"2025-07-28T23:28:29.977Z","endTime":"2025-07-28T23:28:34.977Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.68161218071569,"strikeZoneBottom":1.68267183342066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.20518638355654,"aZ":-29.696944776420462,"pfxX":-9.450574474337541,"pfxZ":1.3716455022477199,"pX":0.05348149380204314,"pZ":3.932273875095283,"vX0":6.150863869416426,"vY0":-133.46787178291197,"vZ0":1.0089603029073055,"x":114.96,"y":132.61,"x0":-1.050809917282368,"y0":50.00380516382369,"z0":5.684806742634742,"aX":-17.08417999152607},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.9,"breakHorizontal":15.8,"spinRate":2063,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4100842010539334,"extension":6.209108107919265},"index":6,"playId":"c3213a2c-bfcc-3d3b-9303-44fc65cf0308","pitchNumber":5,"startTime":"2025-07-28T23:28:48.366Z","endTime":"2025-07-28T23:28:51.949Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.67999856140156,"strikeZoneBottom":1.69720254537227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.305325420708453,"aZ":-23.63836868237283,"pfxX":0.39980192854568175,"pfxZ":4.975683408031728,"pX":-0.912530525039079,"pZ":4.159397715315926,"vX0":1.4550992983388442,"vY0":-129.6854849685175,"vZ0":0.9725274577030341,"x":151.78,"y":126.48,"x0":-1.53120623106628,"y0":50.00340303640592,"z0":5.5731056207510745,"aX":0.6854271281894126},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.5,"breakHorizontal":-1.1,"spinRate":2120,"spinDirection":213},"zone":11,"typeConfidence":0.95,"plateTime":0.4212084065617372,"extension":6.219901607657347},"index":7,"playId":"a97fb843-56d4-3029-bbaf-f5d4f216e0d9","pitchNumber":6,"startTime":"2025-07-28T23:29:09.171Z","endTime":"2025-07-28T23:29:17.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:29:17.294Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adley Rutschman doubles (10) on a sharp fly ball to center fielder Nathan Lukes. Jordan Westburg scores. Gunnar Henderson scores.","rbi":2,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-28T23:29:25.426Z","endTime":"2025-07-28T23:31:22.417Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":605135,"link":"/api/v1/people/605135"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":{"id":605135,"link":"/api/v1/people/605135"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.46766150731509,"strikeZoneBottom":1.66987638452648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.663257794564284,"aZ":-23.902582008350535,"pfxX":-9.079369619919643,"pfxZ":4.490609867509897,"pX":-1.3265966564773064,"pZ":2.0457947165982486,"vX0":2.844011404860426,"vY0":-134.4413313620729,"vZ0":-4.658262614802997,"x":167.57,"y":183.54,"x0":-1.2152225484360504,"y0":50.00032812251376,"z0":5.485870815950365,"aX":-16.707196550068993},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":15.8,"spinRate":2224,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4065741882738849,"extension":6.367441426988023},"index":0,"playId":"85333967-cfe9-313f-92b6-f61c470064e7","pitchNumber":1,"startTime":"2025-07-28T23:29:42.984Z","endTime":"2025-07-28T23:29:46.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":70.5,"endSpeed":64.9,"strikeZoneTop":3.37673113354402,"strikeZoneBottom":1.63962189674702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.774321332622826,"aZ":-39.460706401244046,"pfxX":8.350907290756862,"pfxZ":-6.925305524659231,"pX":0.4758450609048895,"pZ":1.7112035598111,"vX0":1.809382173992481,"vY0":-102.53936890274707,"vZ0":1.6155237820854722,"x":98.86,"y":192.58,"x0":-1.5050528672656998,"y0":50.00231571076204,"z0":5.7704976569350785,"aX":8.789022845318238},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.2,"breakVerticalInduced":-11.5,"breakHorizontal":-15.6,"spinRate":2279,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.5365426407964327,"extension":6.298652035549249},"index":1,"playId":"b6bc6275-0186-315f-acd1-a8d08605d1e0","pitchNumber":2,"startTime":"2025-07-28T23:30:02.933Z","endTime":"2025-07-28T23:30:06.899Z","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":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.48746088429069,"strikeZoneBottom":1.74650081673347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.195871902439205,"aZ":-23.256171058175422,"pfxX":-10.278204347659514,"pfxZ":5.831417777361581,"pX":1.2522161512428043,"pZ":0.9036747635040756,"vX0":9.035877909669496,"vY0":-122.86590210148104,"vZ0":-5.952418575369619,"x":69.27,"y":214.38,"x0":-1.1365549173368272,"y0":50.00439860328815,"z0":5.332320107387543,"aX":-15.726061410827512},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.4,"breakHorizontal":16.6,"spinRate":2121,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4456798596428979,"extension":6.487142852177964},"index":2,"playId":"1161ba67-87fd-383b-89f3-f0b9c2408b81","pitchNumber":3,"startTime":"2025-07-28T23:30:27.159Z","endTime":"2025-07-28T23:30:30.364Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.47999837360282,"strikeZoneBottom":1.68355900507118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.053014031381483,"aZ":-23.597659318441796,"pfxX":-0.25135901319962195,"pfxZ":5.100225237524544,"pX":-0.3351093202825483,"pZ":3.138678466397367,"vX0":3.378956971091256,"vY0":-128.02272457123343,"vZ0":-1.3131170031278736,"x":129.77,"y":154.04,"x0":-1.6318865819197044,"y0":50.00562650255073,"z0":5.481655017393666,"aX":-0.4231851005723755},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.2,"breakHorizontal":-0.2,"spinRate":2180,"spinDirection":196},"zone":1,"typeConfidence":0.94,"plateTime":0.4256231798931651,"extension":6.400614474775177},"index":3,"playId":"6fc68712-2ef5-3b43-9354-d7c1ca2fd1c8","pitchNumber":4,"startTime":"2025-07-28T23:30:48.986Z","endTime":"2025-07-28T23:30:52.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.0386379254782,"aZ":-29.187607538444293,"pfxX":-10.515071506932719,"pfxZ":1.6684294521330525,"pX":-0.049705347579478094,"pZ":2.7372010752574947,"vX0":6.755007169482716,"vY0":-133.1538216806369,"vZ0":-1.79574858837202,"x":118.89,"y":164.88,"x0":-1.2554442284658494,"y0":50.00529532397294,"z0":5.535689060375173,"aX":-18.852531299391146},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.9,"breakHorizontal":17.5,"spinRate":2156,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.411613332267474,"extension":6.299919537123204},"hitData":{"launchSpeed":104.4,"launchAngle":22.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":149.12,"coordY":43.46}},"index":4,"playId":"03cabe37-6a62-3df9-a541-17c2f27e91aa","pitchNumber":5,"startTime":"2025-07-28T23:31:08.823Z","endTime":"2025-07-28T23:31:22.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:31:22.417Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-28T23:32:32.695Z","endTime":"2025-07-28T23:35:46.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7,8,9,10],"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":10},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T23:31:56.616Z","endTime":"2025-07-28T23:32:35.015Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.52426441178915,"aZ":-20.70630537970182,"pfxX":-2.441486109561548,"pfxZ":6.228106917817915,"pX":0.8792094136053702,"pZ":2.19610482479289,"vX0":6.592632652129323,"vY0":-134.2522040483044,"vZ0":-4.78519794576593,"x":83.49,"y":179.49,"x0":-1.2810973187699186,"y0":50.00650871298937,"z0":5.457158204767106,"aX":-4.498977593205302},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":3.1,"spinRate":2242,"spinDirection":220},"zone":14,"typeConfidence":0.79,"plateTime":0.40653137759879465,"extension":6.321480239048585},"index":1,"playId":"31669f67-7b12-36b2-a40f-eec411210734","pitchNumber":1,"startTime":"2025-07-28T23:32:35.015Z","endTime":"2025-07-28T23:32:38.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.46028169557864,"strikeZoneBottom":1.58851229767161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.59141546024515,"aZ":-23.48237229829917,"pfxX":0.7762836716802688,"pfxZ":5.059218866739677,"pX":0.2739257023563591,"pZ":4.285085423328904,"vX0":3.829110880526109,"vY0":-129.86270064189023,"vZ0":1.2014357810871275,"x":106.56,"y":123.08,"x0":-1.3167982407248635,"y0":50.00453764007414,"z0":5.594582435198377,"aX":1.3342655190910955},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.6,"breakHorizontal":-2.2,"spinRate":2243,"spinDirection":199},"zone":12,"typeConfidence":0.95,"plateTime":0.42076134815294797,"extension":6.498254860732013},"index":2,"playId":"da123da2-36e3-3629-b2a3-6e46e012a1ae","pitchNumber":2,"startTime":"2025-07-28T23:32:58.549Z","endTime":"2025-07-28T23:33:01.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":70.3,"endSpeed":64.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.271614290762656,"aZ":-41.00455365684079,"pfxX":8.646310739108223,"pfxZ":-8.487176531825442,"pX":0.7355424186717466,"pZ":1.5912078214016012,"vX0":1.826588014808802,"vY0":-102.1997599303981,"vZ0":1.815377204241496,"x":88.96,"y":195.82,"x0":-1.2957916277166406,"y0":50.00031189928543,"z0":5.787656404505852,"aX":9.002344962318777},"breaks":{"breakAngle":13.2,"breakLength":16.8,"breakY":24.0,"breakVertical":-70.4,"breakVerticalInduced":-14.3,"breakHorizontal":-16.2,"spinRate":2291,"spinDirection":47},"zone":9,"typeConfidence":0.91,"plateTime":0.5391550013923117,"extension":6.5666025105328645},"index":3,"playId":"cbb82e08-64c6-3a9b-bcf1-741fc8f2cf53","pitchNumber":3,"startTime":"2025-07-28T23:33:17.978Z","endTime":"2025-07-28T23:33:21.008Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-28T23:33:32.808Z","endTime":"2025-07-28T23:33:45.508Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"}},{"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":71.0,"endSpeed":65.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.279013960566783,"aZ":-39.55311761953849,"pfxX":9.053038149852236,"pfxZ":-6.872522900088839,"pX":0.2519320616232329,"pZ":1.8215277305128894,"vX0":0.681677783088164,"vY0":-103.34680231381898,"vZ0":1.531295666496586,"x":107.4,"y":189.6,"x0":-1.257800159596537,"y0":50.00124804254136,"z0":5.845895860234707,"aX":9.726418617090252},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":-11.5,"breakHorizontal":-16.6,"spinRate":2291,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.5313369841200597,"extension":6.288405483826254},"index":5,"playId":"107e8bcc-b383-3b75-bbf0-11324a6c835e","pitchNumber":4,"startTime":"2025-07-28T23:33:45.508Z","endTime":"2025-07-28T23:33:51.535Z","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":91.5,"endSpeed":83.6,"strikeZoneTop":3.49736540285267,"strikeZoneBottom":1.72714765568596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.510817898892036,"aZ":-23.23938177948313,"pfxX":-3.6614799555304645,"pfxZ":4.966758061891419,"pX":-0.08933054559275493,"pZ":4.41398528653097,"vX0":5.147416511933799,"vY0":-133.24968849245585,"vZ0":1.5392809711680615,"x":120.41,"y":119.6,"x0":-1.5699994875347636,"y0":50.00383687040819,"z0":5.5074102708670924,"aX":-6.588412992817419},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.6,"breakHorizontal":5.5,"spinRate":2154,"spinDirection":223},"zone":11,"typeConfidence":0.87,"plateTime":0.41099910253090766,"extension":6.000493784654185},"index":6,"playId":"e4665fd7-09e5-3108-bba4-a7b290ef9473","pitchNumber":5,"startTime":"2025-07-28T23:34:15.063Z","endTime":"2025-07-28T23:34:18.063Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"playId":"81593467-c303-49dc-8074-ff75f8247d76","startTime":"2025-07-28T23:34:34.458Z","endTime":"2025-07-28T23:34:39.458Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.1,"endSpeed":66.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.931654086553102,"aZ":-41.12193935308692,"pfxX":8.82751476251062,"pfxZ":-8.143497199623408,"pX":0.6150247332767241,"pZ":1.8732965768162353,"vX0":1.8441908747350382,"vY0":-104.86507221261544,"vZ0":1.963011073433967,"x":93.56,"y":188.2,"x0":-1.4250471958121214,"y0":50.00315172970366,"z0":5.77074694849695,"aX":9.69972351473081},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.8,"breakVerticalInduced":-13.7,"breakHorizontal":-16.4,"spinRate":2354,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.5250088604992502,"extension":6.350487815829063},"index":8,"playId":"f3b324eb-31ba-335f-b5a7-1569adf068d6","pitchNumber":6,"startTime":"2025-07-28T23:34:50.017Z","endTime":"2025-07-28T23:34:53.785Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.48932072206802,"strikeZoneBottom":1.65350573403155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.888522878807088,"aZ":-25.513436039443924,"pfxX":-2.330999129660725,"pfxZ":3.759054761070015,"pX":0.4606879000852905,"pZ":4.268408285702236,"vX0":5.45437410291246,"vY0":-132.2123936805951,"vZ0":1.3837745701468809,"x":99.44,"y":123.53,"x0":-1.3251674018777682,"y0":50.00297094217372,"z0":5.609063312921334,"aX":-4.131410798865846},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.3,"breakHorizontal":3.0,"spinRate":2178,"spinDirection":215},"zone":12,"typeConfidence":0.56,"plateTime":0.41410111959383444,"extension":6.260338782957305},"index":9,"playId":"69eb6b65-9221-3b27-be4a-2afc58b466e9","pitchNumber":7,"startTime":"2025-07-28T23:35:20.160Z","endTime":"2025-07-28T23:35:23.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":76.8,"strikeZoneTop":3.49000082382746,"strikeZoneBottom":1.62595425073314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.522025223627885,"aZ":-22.899707524216552,"pfxX":-11.356286306315386,"pfxZ":6.133548439724198,"pX":0.7202649656251254,"pZ":2.007129983935337,"vX0":8.711416991533902,"vY0":-122.80645742719021,"vZ0":-3.513704651802469,"x":89.55,"y":184.59,"x0":-1.4145531572970609,"y0":50.00440011967191,"z0":5.426086649837373,"aX":-17.179274222114376},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.4,"breakHorizontal":18.2,"spinRate":2046,"spinDirection":246},"zone":9,"typeConfidence":2.0,"plateTime":0.44766648259363695,"extension":6.337990748806182},"index":10,"playId":"7bb9bf36-1443-3658-8ae4-ac8b63300275","pitchNumber":8,"startTime":"2025-07-28T23:35:42.755Z","endTime":"2025-07-28T23:35:46.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:35:46.402Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Laureano singles on a ground ball to center fielder Nathan Lukes. Adley Rutschman scores.","rbi":1,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-28T23:36:13.974Z","endTime":"2025-07-28T23:38:18.426Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":{"id":605135,"link":"/api/v1/people/605135"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"0554eb02-b6c8-4ef2-875a-bd922b644c2b","startTime":"2025-07-28T23:36:13.974Z","endTime":"2025-07-28T23:36:18.974Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":70.8,"endSpeed":64.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.654686675910575,"aZ":-38.67784187570759,"pfxX":9.382629988345954,"pfxZ":-6.233732411110576,"pX":0.07230039693034276,"pZ":1.1489905170415653,"vX0":0.48082762032913806,"vY0":-102.99954861917979,"vZ0":0.25239178735911616,"x":114.24,"y":207.76,"x0":-1.380018238718731,"y0":50.00194083833222,"z0":5.814388921310201,"aX":9.792395529848605},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-10.7,"breakHorizontal":-17.0,"spinRate":2295,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.5377038748068221,"extension":6.346989503850413},"index":1,"playId":"03eebd16-4000-3df8-8604-6d7ddd44520f","pitchNumber":1,"startTime":"2025-07-28T23:36:24.134Z","endTime":"2025-07-28T23:36:27.134Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.49492796857479,"strikeZoneBottom":1.55777516571047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.13743353801254,"aZ":-29.731875701797982,"pfxX":-10.965547996506626,"pfxZ":1.3547043653249862,"pX":-0.9768186254033363,"pZ":1.9515021847661067,"vX0":4.592190707167298,"vY0":-133.89529480522523,"vZ0":-3.489686061244432,"x":154.23,"y":186.09,"x0":-1.297535169235025,"y0":50.00108155216037,"z0":5.418367373638399,"aX":-19.743908770392643},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.8,"breakHorizontal":18.7,"spinRate":2157,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.41035994641366136,"extension":6.307317210537819},"index":2,"playId":"83696ea8-1f06-3024-8c0c-b5633240b210","pitchNumber":2,"startTime":"2025-07-28T23:36:47.755Z","endTime":"2025-07-28T23:36:51.623Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.461296224012106,"aZ":-24.678179297295337,"pfxX":0.03610863674525866,"pfxZ":4.3010960921152055,"pX":-0.22962896843623723,"pZ":3.519970380887523,"vX0":3.22796479397262,"vY0":-130.68709238520327,"vZ0":-0.30670989205322435,"x":125.75,"y":143.74,"x0":-1.481363288879805,"y0":50.00443747375058,"z0":5.4796930468264256,"aX":0.06293954261312074},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.9,"breakHorizontal":-0.7,"spinRate":2320,"spinDirection":200},"zone":2,"typeConfidence":0.94,"plateTime":0.41782342507079084,"extension":6.234833501481446},"index":3,"playId":"4eae37b9-2804-35f7-8268-793dc1f720f8","pitchNumber":3,"startTime":"2025-07-28T23:37:18.371Z","endTime":"2025-07-28T23:37:21.619Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.41999869239511,"strikeZoneBottom":1.53999368587592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.334779854676317,"aZ":-27.532226018761452,"pfxX":0.16343640256596867,"pfxZ":2.737337109671792,"pX":-0.04013399521459384,"pZ":4.655695794710672,"vX0":3.8440164726893475,"vY0":-128.76322244017632,"vZ0":2.8400789269245967,"x":118.53,"y":113.08,"x0":-1.5675751402364397,"y0":50.00190372034778,"z0":5.656266478663267,"aX":0.27647279895217475},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-1.1,"spinRate":2218,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.4238346135202278,"extension":6.1854305815228},"index":4,"playId":"585028c9-1de4-3529-b62b-6c358ff7c303","pitchNumber":4,"startTime":"2025-07-28T23:37:45.984Z","endTime":"2025-07-28T23:37:48.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":71.8,"endSpeed":65.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.565993212541073,"aZ":-40.02617381702363,"pfxX":8.681238595398833,"pfxZ":-7.209305099035552,"pX":0.912018564020341,"pZ":2.4260346962534993,"vX0":2.3596016569737865,"vY0":-104.36198337069584,"vZ0":2.6120943676145205,"x":82.24,"y":173.28,"x0":-1.3645701828506451,"y0":50.00215784591392,"z0":5.914703416268351,"aX":9.457425250405313},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-11.8,"breakHorizontal":-16.4,"spinRate":2401,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.5273186588323746,"extension":6.454673584909212},"hitData":{"launchSpeed":100.4,"launchAngle":8.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.39,"coordY":100.5}},"index":5,"playId":"bb2d74ca-e604-32c6-993e-da932cc8c086","pitchNumber":5,"startTime":"2025-07-28T23:38:08.573Z","endTime":"2025-07-28T23:38:18.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:38:18.426Z","atBatIndex":28},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Colton Cowser grounds into a double play, second baseman Ernie Clement to shortstop Bo Bichette to first baseman Vladimir Guerrero Jr. Ramón Laureano out at 2nd. Colton Cowser out at 1st.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-28T23:41:00.943Z","endTime":"2025-07-28T23:41:27.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-28T23:38:38.944Z","endTime":"2025-07-28T23:39:51.869Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mason Fluharty replaces Chris Bassitt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-28T23:39:51.869Z","endTime":"2025-07-28T23:41:03.257Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689254,"link":"/api/v1/people/689254"},"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":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.43760167174526,"strikeZoneBottom":1.57630234554541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.68677687550973,"aZ":-19.227603962793996,"pfxX":1.2182267378248626,"pfxZ":7.278996749246197,"pX":-0.8581953215179269,"pZ":2.7935925757191216,"vX0":-10.874321109046436,"vY0":-132.16491886811585,"vZ0":-3.593770993953468,"x":149.71,"y":163.35,"x0":3.141608508723139,"y0":50.00486315967594,"z0":5.573376646458191,"aX":2.168395244636722},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.6,"breakHorizontal":0.0,"spinRate":2688,"spinDirection":147},"zone":11,"typeConfidence":0.91,"plateTime":0.41354749982341765,"extension":6.657322940544511},"index":2,"playId":"2155ede1-339b-3f08-99a0-d0608d35b521","pitchNumber":1,"startTime":"2025-07-28T23:41:03.257Z","endTime":"2025-07-28T23:41:06.836Z","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":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.547608633655347,"aZ":-20.73415358514936,"pfxX":-0.003479088973361355,"pfxZ":6.471101188168111,"pX":0.4245474870641707,"pZ":2.886025435278827,"vX0":-7.35660404198594,"vY0":-131.75976198667436,"vZ0":-2.9057578452962813,"x":100.82,"y":160.86,"x0":3.246737224223422,"y0":50.00276984293648,"z0":5.525678974584492,"aX":-0.005733393926651453},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.3,"breakHorizontal":1.6,"spinRate":2739,"spinDirection":147},"zone":3,"typeConfidence":0.9,"plateTime":0.4148193756465153,"extension":6.656512646340394},"hitData":{"launchSpeed":80.4,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":157.26}},"index":3,"playId":"c61e1210-47a0-3469-bbfb-4f0d9a2f4bc2","pitchNumber":2,"startTime":"2025-07-28T23:41:19.694Z","endTime":"2025-07-28T23:41:27.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:41:27.313Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a ground ball to center fielder Cedric Mullins.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-28T23:43:21.572Z","endTime":"2025-07-28T23:44:41.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":92.0,"endSpeed":83.5,"strikeZoneTop":3.35582856617451,"strikeZoneBottom":1.46428215395061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.645365635647877,"aZ":-30.093465950786253,"pfxX":-10.965385373118531,"pfxZ":1.15872084485704,"pX":-0.7109762063736708,"pZ":2.5393162736290362,"vX0":7.285711352767939,"vY0":-133.68936085974153,"vZ0":-2.1423358917959643,"x":144.1,"y":170.22,"x0":-2.0616148953559152,"y0":50.00063838781344,"z0":5.533643273676917,"aX":-19.638034901151602},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.8,"breakHorizontal":18.0,"spinRate":2050,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.41135540181811203,"extension":6.314781886924026},"index":0,"playId":"4ceb8f68-35ac-3c49-bcd5-7138f878548d","pitchNumber":1,"startTime":"2025-07-28T23:43:44.726Z","endTime":"2025-07-28T23:43:48.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":90.7,"endSpeed":82.5,"strikeZoneTop":3.42416811702478,"strikeZoneBottom":1.65066535952322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.98460412470316,"aZ":-27.95788263140493,"pfxX":-11.220722099216111,"pfxZ":2.417693815419417,"pX":-0.16353827321888795,"pZ":2.2517071416904533,"vX0":8.944195003558194,"vY0":-131.73319829676802,"vZ0":-2.8463311339571913,"x":123.23,"y":177.98,"x0":-2.1578830587049156,"y0":50.003018766724175,"z0":5.429699923161767,"aX":-19.5703989512227},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":18.1,"spinRate":2027,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.41701162152757787,"extension":6.254049643666577},"index":1,"playId":"497103b2-f39c-3186-bb5f-950284265e0d","pitchNumber":2,"startTime":"2025-07-28T23:44:00.634Z","endTime":"2025-07-28T23:44:05.884Z","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":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":3.3900015976295,"strikeZoneBottom":1.567198488934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.18072663718399,"aZ":-29.406476926212104,"pfxX":6.296776262346794,"pfxZ":2.1584933649716707,"pX":-0.10058948379492673,"pZ":3.116528007776444,"vX0":3.0806980774989263,"vY0":-112.94563547574033,"vZ0":0.6530403966292904,"x":120.83,"y":154.63,"x0":-2.303899971794992,"y0":50.00198054583108,"z0":5.800616641809882,"aX":8.065603052972813},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":4.4,"breakHorizontal":-12.2,"spinRate":2350,"spinDirection":77},"zone":2,"typeConfidence":2.0,"plateTime":0.4865122456774764,"extension":6.10748915689431},"index":2,"playId":"877bc508-d37a-32f5-9047-89629dd0f863","pitchNumber":3,"startTime":"2025-07-28T23:44:16.986Z","endTime":"2025-07-28T23:44:20.193Z","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":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.08684108611217,"aZ":-23.38861393365184,"pfxX":-0.640895929747493,"pfxZ":5.34372251014334,"pX":0.4758343438992377,"pZ":2.419338717967547,"vX0":6.578048830146689,"vY0":-127.63777708984338,"vZ0":-3.2849317644011893,"x":98.86,"y":173.46,"x0":-2.0551981929498044,"y0":50.0042498640345,"z0":5.571683477364273,"aX":-1.0547074583984783},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.1,"breakHorizontal":-0.4,"spinRate":2279,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.429680076957184,"extension":6.1464286367987},"hitData":{"launchSpeed":95.7,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.93,"coordY":97.46}},"index":3,"playId":"95a833b2-a263-3548-a4c6-9add571d9404","pitchNumber":4,"startTime":"2025-07-28T23:44:31.357Z","endTime":"2025-07-28T23:44:41.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:44:41.988Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Loperfido singles on a ground ball to right fielder Ramón Laureano. Ernie Clement to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-28T23:44:53.965Z","endTime":"2025-07-28T23:46:53.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":88.4,"endSpeed":81.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.110648562005487,"aZ":-25.20133072453224,"pfxX":0.9033770264609546,"pfxZ":4.129382706064364,"pX":0.6545955745202888,"pZ":3.296150834574238,"vX0":6.604875090877279,"vY0":-128.7141795771026,"vZ0":-0.9188690087154101,"x":92.05,"y":149.78,"x0":-2.0552868415444765,"y0":50.003080752004294,"z0":5.597851257019101,"aX":1.5245954726476307},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.6,"breakHorizontal":-3.0,"spinRate":2193,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.42450646026857486,"extension":6.15124524563184},"index":0,"playId":"40670e7b-1072-36d5-bef6-892d12798c00","pitchNumber":1,"startTime":"2025-07-28T23:45:07.301Z","endTime":"2025-07-28T23:45:10.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.47999857639707,"strikeZoneBottom":1.60093714073676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.563104492609202,"aZ":-25.725727524980638,"pfxX":-9.272569709008296,"pfxZ":4.036742873449585,"pX":-1.3579836202636275,"pZ":2.584612134301919,"vX0":4.917264795512844,"vY0":-125.86991672953665,"vZ0":-2.2775349515030996,"x":168.76,"y":169.0,"x0":-2.1365507193223072,"y0":50.00261810956143,"z0":5.593152411439898,"aX":-14.815181431900484},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.0,"breakHorizontal":15.6,"spinRate":1643,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.43584743328096165,"extension":6.6419988871677695},"index":1,"playId":"7196d36c-a0ab-374c-b020-ab2b7e8feda9","pitchNumber":2,"startTime":"2025-07-28T23:45:31.824Z","endTime":"2025-07-28T23:45:35.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.0063791257565,"aZ":-30.56271571876744,"pfxX":-12.029827593002533,"pfxZ":1.023109444176045,"pX":0.3362192451644825,"pZ":1.5401220949274619,"vX0":9.440297285263464,"vY0":-125.34221320252134,"vZ0":-3.650889954890716,"x":104.18,"y":197.2,"x0":-1.9370484377629629,"y0":50.001045616754034,"z0":5.541666394388096,"aX":-18.923152495558377},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":19.3,"spinRate":1619,"spinDirection":259},"zone":9,"typeConfidence":2.0,"plateTime":0.43887917804944365,"extension":6.711828105447528},"index":2,"playId":"32b30d61-6b25-31bd-8a72-df7f3a624535","pitchNumber":3,"startTime":"2025-07-28T23:45:51.459Z","endTime":"2025-07-28T23:45:54.478Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-28T23:46:05.545Z","endTime":"2025-07-28T23:46:20.712Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.641417854347754,"aZ":-25.49997015879471,"pfxX":-10.300081097082217,"pfxZ":4.2992118262853225,"pX":-0.8609518190181119,"pZ":2.2527534924128414,"vX0":6.109161962445791,"vY0":-124.24605205191675,"vZ0":-2.7684384137904283,"x":149.82,"y":177.96,"x0":-2.023045528349231,"y0":50.00008282865926,"z0":5.517267115493815,"aX":-15.980025266433417},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.3,"breakHorizontal":17.0,"spinRate":1568,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4421044612834435,"extension":6.593871335901405},"index":4,"playId":"dc82f609-b976-397e-8678-790a7aaad29d","pitchNumber":4,"startTime":"2025-07-28T23:46:20.712Z","endTime":"2025-07-28T23:46:25.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.7620332071153,"aZ":-38.445227514811855,"pfxX":4.769759569299255,"pfxZ":-4.850930964596811,"pX":0.2561963060713989,"pZ":1.585229674701501,"vX0":3.800100668735187,"vY0":-113.80682086092732,"vZ0":-0.6988117534198118,"x":107.23,"y":195.98,"x0":-2.063890812176672,"y0":50.00395148192628,"z0":5.7534815745863535,"aX":6.164005246675018},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-8.6,"breakHorizontal":-9.7,"spinRate":2500,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.4840231353488944,"extension":6.380572086404241},"hitData":{"launchSpeed":89.8,"launchAngle":3.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.18,"coordY":110.14}},"index":5,"playId":"1339ae0c-1c98-306f-be25-778ef1cb9f6d","pitchNumber":5,"startTime":"2025-07-28T23:46:45.640Z","endTime":"2025-07-28T23:46:53.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:46:53.231Z","atBatIndex":31},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Tyler Heineman out on a sacrifice bunt, catcher Adley Rutschman to first baseman Coby Mayo. Ernie Clement to 3rd. Joey Loperfido to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-28T23:47:09.879Z","endTime":"2025-07-28T23:48:10.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnThird":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.6,"endSpeed":71.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.645654562993094,"aZ":-36.45406096588801,"pfxX":7.484927428541089,"pfxZ":-3.3489618664206793,"pX":-0.4970825659171026,"pZ":1.8979531109641352,"vX0":1.9013897733163836,"vY0":-112.99353536269307,"vZ0":-0.4632555617500219,"x":135.95,"y":187.54,"x0":-2.3237899743521515,"y0":50.00042851519819,"z0":5.8021447995712165,"aX":9.573588745843061},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-5.9,"breakHorizontal":-14.0,"spinRate":2387,"spinDirection":66},"zone":7,"typeConfidence":2.0,"plateTime":0.48673538644228964,"extension":6.160996435216871},"index":0,"playId":"4edc9b57-853a-3c68-98d8-7e8416ea3828","pitchNumber":1,"startTime":"2025-07-28T23:47:35.183Z","endTime":"2025-07-28T23:47:39.886Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.136064559565757,"aZ":-36.03880271033157,"pfxX":7.321565670393024,"pfxZ":-3.000079611248596,"pX":-0.6082901667376605,"pZ":2.0272552317860697,"vX0":1.6436406160399795,"vY0":-112.91130104287613,"vZ0":-0.37964289316001787,"x":140.19,"y":184.04,"x0":-2.2974426035450644,"y0":50.004938735780456,"z0":5.833371833684824,"aX":9.425084157780313},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-5.3,"breakHorizontal":-13.7,"spinRate":2477,"spinDirection":70},"zone":4,"typeConfidence":2.0,"plateTime":0.48566948226195894,"extension":6.235770720074561},"hitData":{"launchSpeed":30.8,"launchAngle":-73.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":124.3,"coordY":201.47}},"index":1,"playId":"6e2fc3b8-d1e2-3f7e-88d4-6c5de30f1d45","pitchNumber":2,"startTime":"2025-07-28T23:48:03.519Z","endTime":"2025-07-28T23:48:10.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:48:10.928Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Will Wagner lines out, second baseman Jackson Holliday to first baseman Coby Mayo. Ernie Clement scores.","rbi":1,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-28T23:48:31.455Z","endTime":"2025-07-28T23:49:09.767Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":{"id":621107,"link":"/api/v1/people/621107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":83.0,"strikeZoneTop":3.38767209722224,"strikeZoneBottom":1.64675893645794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.889256381388876,"aZ":-24.11131793419735,"pfxX":0.09318904535308281,"pfxZ":4.617252710300413,"pX":0.8508188292813186,"pZ":3.2671891820724293,"vX0":7.632208756788408,"vY0":-130.6634398782531,"vZ0":-1.2445896835845178,"x":84.57,"y":150.57,"x0":-2.107679237480529,"y0":50.004678804550935,"z0":5.544088017882285,"aX":0.1617227625190745},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.3,"breakHorizontal":-1.7,"spinRate":2233,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4175545444629125,"extension":6.257068144930122},"index":0,"playId":"2cebb9c0-9031-355f-8b95-f560856cbe82","pitchNumber":1,"startTime":"2025-07-28T23:48:45.529Z","endTime":"2025-07-28T23:48:49.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.58133447377322,"aZ":-27.52157848020142,"pfxX":-8.294593646444126,"pfxZ":2.9370485802936948,"pX":0.3507422180714989,"pZ":1.7964435976311415,"vX0":8.458759187791758,"vY0":-124.94895336142692,"vZ0":-3.653557664497942,"x":103.63,"y":190.28,"x0":-1.996779967410326,"y0":50.0038562211422,"z0":5.532714138501451,"aX":-13.149208405432413},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.7,"breakHorizontal":13.1,"spinRate":1726,"spinDirection":253},"zone":9,"typeConfidence":2.0,"plateTime":0.43793717663696663,"extension":6.622080946347537},"hitData":{"launchSpeed":109.0,"launchAngle":8.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":152.83,"coordY":157.76}},"index":1,"playId":"52358744-3979-3ab6-b89f-24d5bd7335bf","pitchNumber":2,"startTime":"2025-07-28T23:49:01.384Z","endTime":"2025-07-28T23:49:09.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:49:09.767Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Lukes flies out sharply to center fielder Cedric Mullins.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-28T23:49:39.460Z","endTime":"2025-07-28T23:51:12.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.41000082025489,"strikeZoneBottom":1.6722695512424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.088229991493602,"aZ":-25.120403590731176,"pfxX":-0.631963081902063,"pfxZ":4.025435629615096,"pX":0.3956479580458681,"pZ":3.866435730408899,"vX0":6.817274345412847,"vY0":-130.6349271260925,"vZ0":0.2800858013153543,"x":101.92,"y":134.39,"x0":-2.150878731712825,"y0":50.00077570823832,"z0":5.626148382308369,"aX":-1.1079855853279597},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.6,"breakHorizontal":-0.1,"spinRate":2184,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4171742394904605,"extension":6.224149973701203},"index":0,"playId":"17bc555e-e6bf-34cf-b640-66e21dbeadfc","pitchNumber":1,"startTime":"2025-07-28T23:49:40.327Z","endTime":"2025-07-28T23:49:43.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.4100010969964,"strikeZoneBottom":1.62204775557671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.546522312800047,"aZ":-25.935578694414467,"pfxX":-8.758414572968507,"pfxZ":3.8921537123924015,"pX":-1.9981396374770375,"pZ":3.066457166435511,"vX0":3.4805069391945667,"vY0":-125.6126321452554,"vZ0":-1.220929898942804,"x":193.16,"y":155.99,"x0":-2.2607690731216357,"y0":50.00571612226915,"z0":5.6601581968982435,"aX":-14.051057517095954},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.0,"breakHorizontal":15.1,"spinRate":1605,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.435411982143342,"extension":6.476220755822958},"index":1,"playId":"bb3bd316-494c-3d7e-950d-c49f5569fd17","pitchNumber":2,"startTime":"2025-07-28T23:49:57.392Z","endTime":"2025-07-28T23:50:00.392Z","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":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34897417612312,"aZ":-26.476476065425555,"pfxX":1.0827809420481587,"pfxZ":3.3208127729961987,"pX":0.9472436986819496,"pZ":3.326576846380555,"vX0":7.375412317393666,"vY0":-129.92788573384695,"vZ0":-0.5470303205112277,"x":80.89,"y":148.96,"x0":-2.064778705868033,"y0":50.00182519989428,"z0":5.545773833961619,"aX":1.8571995220327335},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.1,"breakHorizontal":-3.6,"spinRate":2194,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.42100630776978276,"extension":6.227237679270447},"index":2,"playId":"6b78b626-3125-3c19-bc8a-2260c1893f51","pitchNumber":3,"startTime":"2025-07-28T23:50:17.078Z","endTime":"2025-07-28T23:50:20.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.55499764655609,"strikeZoneBottom":1.70119148544237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.465204891361697,"aZ":-28.3376298282727,"pfxX":-8.9618361213831,"pfxZ":2.4256447496235074,"pX":-1.1477915126571931,"pZ":2.1380856058771345,"vX0":5.399482599835052,"vY0":-125.09223857709003,"vZ0":-2.6626250322909657,"x":160.75,"y":181.05,"x0":-2.170978344037641,"y0":50.00403839424425,"z0":5.541720487202683,"aX":-14.189906900772066},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.0,"breakHorizontal":15.0,"spinRate":1440,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.43801332226376033,"extension":6.594828360914104},"index":3,"playId":"01edd2fb-8522-3ef1-a346-cfbf9dd74a2b","pitchNumber":4,"startTime":"2025-07-28T23:50:41.951Z","endTime":"2025-07-28T23:50:45.473Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.949956654942962,"aZ":-29.280691639153563,"pfxX":-10.09733529340412,"pfxZ":1.7987229626965053,"pX":0.2074665794350016,"pZ":1.793795710049824,"vX0":8.786516251350388,"vY0":-125.93206266827244,"vZ0":-3.384732665790272,"x":109.09,"y":190.35,"x0":-2.010552023401656,"y0":50.00341771768628,"z0":5.517135937404394,"aX":-16.260751363611657},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.8,"breakHorizontal":16.3,"spinRate":1684,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.43450587971411014,"extension":6.590494952310406},"hitData":{"launchSpeed":103.9,"launchAngle":33.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":128.98,"coordY":36.58}},"index":4,"playId":"020aa453-4e53-381e-b503-8ce54522de4d","pitchNumber":5,"startTime":"2025-07-28T23:51:03.340Z","endTime":"2025-07-28T23:51:12.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:51:12.702Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cedric Mullins flies out to center fielder Nathan Lukes.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-28T23:53:09.952Z","endTime":"2025-07-28T23:55:08.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.3,"strikeZoneTop":3.4525925442468,"strikeZoneBottom":1.67046436056921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.82703204213287,"aZ":-21.73332633969855,"pfxX":-1.273484330116628,"pfxZ":5.878862279703173,"pX":-1.5863857115990345,"pZ":2.3433909255368195,"vX0":-12.141975005531075,"vY0":-131.4027802150199,"vZ0":-4.163812821903909,"x":177.47,"y":175.51,"x0":3.2304010273041905,"y0":50.00302108313445,"z0":5.532777148894975,"aX":-2.257550409240282},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.1,"breakHorizontal":4.6,"spinRate":2694,"spinDirection":168},"zone":13,"typeConfidence":0.9,"plateTime":0.41441545001814095,"extension":6.675844437401752},"index":0,"playId":"775ffed7-8c8a-36b5-9577-29ad57232e33","pitchNumber":1,"startTime":"2025-07-28T23:53:26.174Z","endTime":"2025-07-28T23:53:29.174Z","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":90.5,"endSpeed":84.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.398670887254273,"aZ":-18.862104778919797,"pfxX":-0.2732488264888215,"pfxZ":7.446627903536369,"pX":-0.10944474805155409,"pZ":2.7252535575045145,"vX0":-8.668015378987102,"vY0":-131.69510892160443,"vZ0":-3.878888522856929,"x":121.17,"y":165.2,"x0":3.236126263129605,"y0":50.00108348638224,"z0":5.581825247375051,"aX":-0.48581737464210917},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.0,"breakHorizontal":2.0,"spinRate":2595,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.41318077750669246,"extension":6.632825256522434},"index":1,"playId":"4aa4cb5f-c3c3-3d1f-873d-189c11164166","pitchNumber":2,"startTime":"2025-07-28T23:53:40.759Z","endTime":"2025-07-28T23:53:43.759Z","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":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.147363963207745,"aZ":-22.521830351049005,"pfxX":-1.2275653249063776,"pfxZ":5.3711949922610565,"pX":-0.5613320322636097,"pZ":2.86973579281291,"vX0":-9.45365879450204,"vY0":-131.9397799536696,"vZ0":-3.129006195430212,"x":138.4,"y":161.3,"x0":3.199967818606246,"y0":50.00041853642459,"z0":5.69612837888148,"aX":-2.2015571663780307},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":4.0,"spinRate":2742,"spinDirection":171},"zone":1,"typeConfidence":0.9,"plateTime":0.41221778121341757,"extension":6.610780554178322},"index":2,"playId":"720b10ff-b7f0-3d65-93e5-1cf37ef489f7","pitchNumber":3,"startTime":"2025-07-28T23:53:59.405Z","endTime":"2025-07-28T23:54:02.405Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-28T23:54:08.766Z","endTime":"2025-07-28T23:54:23.532Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.3,"strikeZoneTop":3.50327858276749,"strikeZoneBottom":1.77179181169124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.016797014331118,"aZ":-21.235359136117765,"pfxX":0.5392258507818717,"pfxZ":5.982649566722223,"pX":-1.4270190897780681,"pZ":3.2455255987079514,"vX0":-11.969681518538916,"vY0":-133.23493555358,"vZ0":-2.561281394919999,"x":171.39,"y":151.15,"x0":3.0214619223713277,"y0":50.0043781507338,"z0":5.725516100724319,"aX":0.9879978577712274},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.6,"breakHorizontal":1.2,"spinRate":2714,"spinDirection":162},"zone":11,"typeConfidence":0.91,"plateTime":0.4084268970517173,"extension":6.649151746721698},"index":4,"playId":"33413d7a-cdaa-3969-be93-2541a51e3ee9","pitchNumber":4,"startTime":"2025-07-28T23:54:23.532Z","endTime":"2025-07-28T23:54:26.532Z","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":92.6,"endSpeed":86.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.851641200174793,"aZ":-19.51600539992714,"pfxX":-0.045572490503319685,"pfxZ":6.802761727755818,"pX":-1.0405779804475914,"pZ":1.9893047953677494,"vX0":-10.764227102075584,"vY0":-134.50797553672024,"vZ0":-6.061149953939225,"x":156.66,"y":185.07,"x0":2.9930124458043488,"y0":50.00671520394725,"z0":5.623142431899175,"aX":-0.0831375739413597},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.4,"breakHorizontal":2.0,"spinRate":2631,"spinDirection":154},"zone":13,"typeConfidence":0.91,"plateTime":0.4047812420590029,"extension":6.605628592636446},"index":5,"playId":"47287caa-1a7f-3279-9e36-ef5380434a57","pitchNumber":5,"startTime":"2025-07-28T23:54:40.897Z","endTime":"2025-07-28T23:54:43.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.066354781897708,"aZ":-30.70306124473525,"pfxX":-8.581553332387493,"pfxZ":1.0091134765215628,"pX":-0.5066903812016053,"pZ":3.1606905891577535,"vX0":-5.762493674607892,"vY0":-120.65340466653032,"vZ0":-0.1881767502174988,"x":136.31,"y":153.44,"x0":3.0338164312118017,"y0":50.00550288802537,"z0":5.9620422938857125,"aX":-12.56168638145915},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.0,"breakHorizontal":17.0,"spinRate":2803,"spinDirection":294},"zone":1,"typeConfidence":0.88,"plateTime":0.45523711102022757,"extension":6.7205943475934635},"hitData":{"launchSpeed":94.4,"launchAngle":35.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.48,"coordY":64.82}},"index":6,"playId":"689aa5a7-1843-3dd1-a923-956f89ca9d52","pitchNumber":6,"startTime":"2025-07-28T23:54:59.349Z","endTime":"2025-07-28T23:55:08.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:55:08.257Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Coby Mayo singles on a sharp line drive to left fielder Joey Loperfido.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-28T23:55:17.143Z","endTime":"2025-07-28T23:57:41.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"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":91.1,"endSpeed":84.5,"strikeZoneTop":3.67516020099189,"strikeZoneBottom":1.74621228246068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.625610894648414,"aZ":-23.41940519457915,"pfxX":-1.6844675189135132,"pfxZ":4.841370433526073,"pX":0.34688059512572444,"pZ":4.0564082741417185,"vX0":-7.351214785641208,"vY0":-132.68205549514806,"vZ0":-0.1974814517609752,"x":103.78,"y":129.26,"x0":3.3563184025953636,"y0":50.00181237501021,"z0":5.818080484904277,"aX":-3.0451121600336704},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.0,"breakHorizontal":4.4,"spinRate":2805,"spinDirection":175},"zone":12,"typeConfidence":0.9,"plateTime":0.4105956894927294,"extension":6.497312933919304},"index":0,"playId":"ed3c2608-87b0-3cb6-8ebb-e706c77ee6d1","pitchNumber":1,"startTime":"2025-07-28T23:55:35.783Z","endTime":"2025-07-28T23:55:39.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.610393325279478,"aZ":-22.193601718736257,"pfxX":-1.6615376272933353,"pfxZ":5.625928528296859,"pX":0.21877732164942681,"pZ":3.722083348595658,"vX0":-7.421612394650512,"vY0":-131.54014773442998,"vZ0":-1.1029655468881168,"x":108.66,"y":138.28,"x0":3.2783738528131203,"y0":50.00531049822084,"z0":5.773127852054137,"aX":-2.9466420426645152},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":4.4,"spinRate":2694,"spinDirection":180},"zone":12,"typeConfidence":0.9,"plateTime":0.41442216720256164,"extension":6.668508587868045},"index":1,"playId":"0ec3f64a-9fa6-3df4-9753-afbb5a9c5c75","pitchNumber":2,"startTime":"2025-07-28T23:55:51.873Z","endTime":"2025-07-28T23:55:55.591Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-28T23:56:06.623Z","endTime":"2025-07-28T23:56:23.233Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"}},{"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.7,"endSpeed":83.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.451136446421394,"aZ":-21.010188126078585,"pfxX":0.34025594401021086,"pfxZ":6.276276186255712,"pX":-0.9087867676058335,"pZ":3.631441950057496,"vX0":-10.449280130341041,"vY0":-131.86959961096366,"vZ0":-1.626283519983883,"x":151.64,"y":140.73,"x0":3.0442857144066275,"y0":50.001294946489665,"z0":5.79087845662697,"aX":0.6057056016403961},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.3,"breakHorizontal":1.4,"spinRate":2726,"spinDirection":178},"zone":11,"typeConfidence":0.9,"plateTime":0.41380185320173624,"extension":6.630421916733111},"index":3,"playId":"32111dfb-4469-3b02-81e8-861c084c0071","pitchNumber":3,"startTime":"2025-07-28T23:56:23.233Z","endTime":"2025-07-28T23:56:27.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.72238870843854,"strikeZoneBottom":1.69072380900416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.122778974169723,"aZ":-20.50892883766144,"pfxX":-0.7622245593964339,"pfxZ":6.466866955767436,"pX":1.3935564958440165,"pZ":1.9058320960654693,"vX0":-5.021247782972434,"vY0":-132.6495950287638,"vZ0":-6.034477013769208,"x":63.88,"y":187.32,"x0":3.400599930896691,"y0":50.00405165951409,"z0":5.678899553163403,"aX":-1.3739873596166416},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.8,"breakHorizontal":2.4,"spinRate":2692,"spinDirection":157},"zone":14,"typeConfidence":0.91,"plateTime":0.41101091451148797,"extension":6.618026180478726},"index":4,"playId":"ac8fc056-be37-3a6f-8ec2-2c7e47b6f9a8","pitchNumber":4,"startTime":"2025-07-28T23:56:46.005Z","endTime":"2025-07-28T23:56:49.739Z","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":91.5,"endSpeed":84.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.843893453539646,"aZ":-19.963024753218036,"pfxX":0.5597315735155397,"pfxZ":6.777304400212842,"pX":0.5960294183638674,"pZ":1.977511108890546,"vX0":-7.233409629197759,"vY0":-132.98734796713546,"vZ0":-6.090510768919472,"x":94.28,"y":185.39,"x0":3.2713799576743465,"y0":50.00482308227216,"z0":5.73191151414351,"aX":1.008775260948039},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.2,"breakHorizontal":0.5,"spinRate":2684,"spinDirection":169},"zone":9,"typeConfidence":0.91,"plateTime":0.41087329389098404,"extension":6.673864013238926},"index":5,"playId":"1c4cec02-bfe5-3bfb-803d-d6d7b97ea3e6","pitchNumber":5,"startTime":"2025-07-28T23:57:05.555Z","endTime":"2025-07-28T23:57:10.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.077088383149647,"aZ":-20.271692021665448,"pfxX":-0.3235514323844244,"pfxZ":6.521394227142629,"pX":0.1657412139306984,"pZ":3.0161140546334284,"vX0":-8.142851390046353,"vY0":-134.00030516226084,"vZ0":-3.4214037410202183,"x":110.68,"y":157.34,"x0":3.281616475675001,"y0":50.00094417176839,"z0":5.75216507309929,"aX":-0.5876535942476515},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.3,"breakHorizontal":2.3,"spinRate":2778,"spinDirection":163},"zone":2,"typeConfidence":0.9,"plateTime":0.4082593572013735,"extension":6.642883860411452},"hitData":{"launchSpeed":104.5,"launchAngle":15.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":47.28,"coordY":97.66}},"index":6,"playId":"570bcad2-dfca-348f-8dfc-15e5d3a086c0","pitchNumber":6,"startTime":"2025-07-28T23:57:29.749Z","endTime":"2025-07-28T23:57:41.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:57:41.118Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Holliday called out on strikes.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-28T23:57:51.994Z","endTime":"2025-07-29T00:00:21.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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":81.7,"endSpeed":74.7,"strikeZoneTop":3.38999826966232,"strikeZoneBottom":1.62305302106828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.59541185478967,"aZ":-30.3449903771218,"pfxX":-8.851753386602883,"pfxZ":1.2866368916067437,"pX":0.4200661896000996,"pZ":2.892420671705872,"vX0":-3.9243149779098885,"vY0":-118.8833053929405,"vZ0":-0.3216106458754051,"x":100.99,"y":160.68,"x0":3.2462455947689732,"y0":50.00080713081091,"z0":5.803797469374939,"aX":-12.560956087718889},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.5,"breakHorizontal":17.0,"spinRate":2668,"spinDirection":296},"zone":3,"typeConfidence":0.9,"plateTime":0.4622333383732302,"extension":6.6291887496722275},"index":0,"playId":"3fe48245-a4d8-39d8-a583-7758018a7380","pitchNumber":1,"startTime":"2025-07-28T23:58:08.548Z","endTime":"2025-07-28T23:58:11.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.39000214346655,"strikeZoneBottom":1.59747165582518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.801478237308576,"aZ":-28.279850308420443,"pfxX":-7.5811559866126,"pfxZ":2.6710623069092896,"pX":-1.2073062622045239,"pZ":0.30653002184212774,"vX0":-7.505672168506459,"vY0":-120.26401540473083,"vZ0":-6.744546711890699,"x":163.02,"y":230.5,"x0":2.946378134149547,"y0":50.00005461265054,"z0":5.677899291992951,"aX":-11.024953405142764},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.4,"breakHorizontal":15.6,"spinRate":2726,"spinDirection":302},"zone":13,"typeConfidence":0.88,"plateTime":0.4566290167908984,"extension":6.839895953754664},"index":1,"playId":"1d9763c6-59b9-360f-bc72-437509200f1c","pitchNumber":2,"startTime":"2025-07-28T23:58:27.106Z","endTime":"2025-07-28T23:58:30.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.38999973613729,"strikeZoneBottom":1.60787615223111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.89067130723446,"aZ":-20.451666500464867,"pfxX":-0.11083179535610668,"pfxZ":6.442053587691785,"pX":-0.002180500137088503,"pZ":3.912258053740148,"vX0":-8.47117280740611,"vY0":-133.11683307077107,"vZ0":-1.070712577882344,"x":117.08,"y":133.15,"x0":3.2173481836269864,"y0":50.00109176732207,"z0":5.7812311950028255,"aX":-0.200449293233854},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.6,"breakHorizontal":1.8,"spinRate":2683,"spinDirection":162},"zone":11,"typeConfidence":0.91,"plateTime":0.4093133431374474,"extension":6.620876230533939},"index":2,"playId":"549f551e-1fb5-3504-bc6c-393a23eec64c","pitchNumber":3,"startTime":"2025-07-28T23:58:49.692Z","endTime":"2025-07-28T23:58:53.144Z","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":90.8,"endSpeed":84.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.924634005434587,"aZ":-20.590079061508483,"pfxX":-1.3045939394652994,"pfxZ":6.44121273407173,"pX":0.6871539452384726,"pZ":2.6541074763743002,"vX0":-6.05512549992255,"vY0":-132.19409266010817,"vZ0":-3.9908066812312106,"x":90.81,"y":167.12,"x0":3.1619527968353323,"y0":50.003295138739944,"z0":5.664802085695996,"aX":-2.344899409058457},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.2,"breakHorizontal":3.5,"spinRate":2689,"spinDirection":159},"zone":6,"typeConfidence":0.9,"plateTime":0.41180808274945724,"extension":6.611816234208403},"index":3,"playId":"786cdfa4-ca50-3ce1-bd5f-efd3e74acead","pitchNumber":4,"startTime":"2025-07-28T23:59:07.741Z","endTime":"2025-07-28T23:59:10.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.8,"strikeZoneTop":3.39000201493887,"strikeZoneBottom":1.6134718749901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.173995313271263,"aZ":-29.026765965938488,"pfxX":-6.753218250962757,"pfxZ":2.0978400095228795,"pX":-1.0647298751857255,"pZ":0.44597374974502146,"vX0":-7.561192507562792,"vY0":-121.21132429915141,"vZ0":-6.504050237635044,"x":157.58,"y":226.74,"x0":2.964207471710406,"y0":50.00008813999649,"z0":5.676253592125817,"aX":-10.115415951308428},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.5,"breakHorizontal":13.9,"spinRate":2711,"spinDirection":299},"zone":13,"typeConfidence":0.79,"plateTime":0.45069802103741763,"extension":6.905679839754755},"index":4,"playId":"27b01e8e-6543-3bf1-bb9d-df7e61831e31","pitchNumber":5,"startTime":"2025-07-28T23:59:33.600Z","endTime":"2025-07-28T23:59:37.311Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"d7c05a9f-4533-3c64-a777-b7b21ff532c1","startTime":"2025-07-28T23:59:59.428Z","endTime":"2025-07-29T00:00:02.428Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":86.6,"strikeZoneTop":3.3897874347566,"strikeZoneBottom":1.60242040824012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.07605149624673,"aZ":-20.040365312602855,"pfxX":-0.12302817926633614,"pfxZ":6.472040358829991,"pX":-0.7556980244680546,"pZ":2.6937720970309447,"vX0":-10.410802340003759,"vY0":-134.57205171363847,"vZ0":-4.497663946989594,"x":145.81,"y":166.05,"x0":3.143322138250475,"y0":50.00430891169586,"z0":5.765041392371475,"aX":-0.22978346202796987},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.2,"breakHorizontal":1.9,"spinRate":2661,"spinDirection":153},"zone":4,"typeConfidence":0.91,"plateTime":0.40358179037195097,"extension":6.67410245086341},"index":6,"playId":"0c79041f-c595-31f2-9a8e-64b382f97d03","pitchNumber":6,"startTime":"2025-07-29T00:00:16.479Z","endTime":"2025-07-29T00:00:21.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:00:21.233Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blue Jays challenged (tag play), call on the field was overturned: Jordan Westburg singles on a ground ball to left fielder Joey Loperfido. Jordan Westburg out at 2nd on the throw, left fielder Joey Loperfido to second baseman Ernie Clement. Coby Mayo to 3rd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:00:44.926Z","endTime":"2025-07-29T00:01:55.208Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,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":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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.0,"endSpeed":76.0,"strikeZoneTop":3.56999972825766,"strikeZoneBottom":1.54643145127456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.7445115212066,"aZ":-30.123269559704276,"pfxX":-8.458617682071345,"pfxZ":1.4175786338008964,"pX":0.4745878255170206,"pZ":0.8968044828895826,"vX0":-4.08085006756995,"vY0":-119.38720768610891,"vZ0":-4.696886725739084,"x":98.91,"y":214.57,"x0":3.304203544720521,"y0":50.00100239210614,"z0":5.597233662397874,"aX":-12.222659127302789},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.7,"breakHorizontal":16.3,"spinRate":2738,"spinDirection":293},"zone":14,"typeConfidence":0.89,"plateTime":0.45857647323038897,"extension":6.699901246631939},"index":0,"playId":"e4070b0d-0af6-3a6c-a7e4-660bf579b111","pitchNumber":1,"startTime":"2025-07-29T00:00:47.315Z","endTime":"2025-07-29T00:00:50.431Z","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":81.3,"endSpeed":75.0,"strikeZoneTop":3.56999840310549,"strikeZoneBottom":1.64793606816979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.466535486798968,"aZ":-31.927183504630328,"pfxX":-8.507531193220045,"pfxZ":0.17307362961295425,"pX":0.19918801213693743,"pZ":2.7034503930444753,"vX0":-4.267957589358622,"vY0":-118.33750450939742,"vZ0":-0.37355627560091575,"x":109.41,"y":165.79,"x0":3.130968375755683,"y0":50.00191776680261,"z0":5.7866997814168375,"aX":-12.071350989210863},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.5,"breakHorizontal":16.4,"spinRate":2649,"spinDirection":288},"zone":5,"typeConfidence":0.9,"plateTime":0.46275114099493164,"extension":6.714773793566304},"index":1,"playId":"7f651616-57f5-3535-a1e2-7ccd247e2f01","pitchNumber":2,"startTime":"2025-07-29T00:01:05.311Z","endTime":"2025-07-29T00:01:09.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.751115313881478,"aZ":-23.939758601774,"pfxX":-1.5802097760815381,"pfxZ":4.535293155387139,"pX":-0.5920524948946896,"pZ":3.967634230579572,"vX0":-9.365390413259579,"vY0":-132.71863139267182,"vZ0":-0.3555406715822107,"x":139.57,"y":131.65,"x0":3.1624619775691056,"y0":50.00051176843984,"z0":5.820884076581488,"aX":-2.867655709688262},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.4,"breakHorizontal":4.6,"spinRate":2781,"spinDirection":176},"zone":11,"typeConfidence":0.9,"plateTime":0.4099619056806687,"extension":6.588692986848579},"index":2,"playId":"73602f0e-9a18-3c8f-9b4e-aca8020ba041","pitchNumber":3,"startTime":"2025-07-29T00:01:23.623Z","endTime":"2025-07-29T00:01:26.623Z","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":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.097150309858005,"aZ":-22.254847412589346,"pfxX":-1.9573893584572888,"pfxZ":5.5263516935449895,"pX":0.15744801917875897,"pZ":2.3724489253367294,"vX0":-7.186280311513668,"vY0":-132.13396552187166,"vZ0":-4.54335094619926,"x":111.0,"y":174.72,"x0":3.1500538528573405,"y0":50.00535236213642,"z0":5.717878277827738,"aX":-3.513648470814453},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":4.9,"spinRate":2724,"spinDirection":180},"zone":5,"typeConfidence":0.9,"plateTime":0.41211069087578167,"extension":6.6650872303403625},"hitData":{"launchSpeed":107.4,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":103.17,"coordY":107.6}},"index":3,"playId":"f9497c9f-ed02-3722-91ef-8a46cb5d5be2","pitchNumber":4,"startTime":"2025-07-29T00:01:43.659Z","endTime":"2025-07-29T00:01:55.208Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":141},"playEndTime":"2025-07-29T00:01:55.208Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:05:55.348Z","endTime":"2025-07-29T00:07:53.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.6836748662304,"strikeZoneBottom":1.84117099957143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.089676069465398,"aZ":-28.714710298202,"pfxX":-10.08819577358942,"pfxZ":2.1745111474793726,"pX":0.2857150303466628,"pZ":1.5131328822675818,"vX0":9.051661084724913,"vY0":-125.19757752610631,"vZ0":-4.088181593946633,"x":106.11,"y":197.93,"x0":-2.064507775926884,"y0":50.00191684545306,"z0":5.515346223975375,"aX":-16.02738818826641},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":16.2,"spinRate":1684,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.43737246808594454,"extension":6.681798895471453},"index":0,"playId":"e3e233ac-b6a7-3c91-bcb5-1c31af92ff5a","pitchNumber":1,"startTime":"2025-07-29T00:05:55.348Z","endTime":"2025-07-29T00:05:59.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.4,"strikeZoneTop":3.56118918918174,"strikeZoneBottom":1.65136038842466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.18670057801861,"aZ":-31.5759037450951,"pfxX":8.28524754517633,"pfxZ":0.47210269055065623,"pX":-1.386954283283743,"pZ":4.241379177175116,"vX0":-0.16063456872973697,"vY0":-112.18226614218153,"vZ0":3.532760598982734,"x":169.87,"y":124.26,"x0":-2.389827458572355,"y0":50.00254439260408,"z0":5.87435251093541,"aX":10.51019813454531},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":2.2,"breakHorizontal":-14.9,"spinRate":2317,"spinDirection":79},"zone":11,"typeConfidence":2.0,"plateTime":0.48912465195953025,"extension":6.214187695214718},"index":1,"playId":"b0591bf8-262e-3a7c-85b9-c09cb86c8e34","pitchNumber":2,"startTime":"2025-07-29T00:06:09.887Z","endTime":"2025-07-29T00:06:12.887Z","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":89.4,"endSpeed":82.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.812714123115203,"aZ":-24.785703445859937,"pfxX":0.6850663966524201,"pfxZ":4.297192775498356,"pX":-0.01411946831456506,"pZ":2.748287967474432,"vX0":4.846586450035318,"vY0":-130.19550434056146,"vZ0":-2.6600998877224042,"x":117.54,"y":164.58,"x0":-1.9873038901509807,"y0":50.0055795183004,"z0":5.655084937569877,"aX":1.177877139384256},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.4,"breakHorizontal":-2.3,"spinRate":2151,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.42036683512314577,"extension":6.128299399446116},"index":2,"playId":"1f77e720-e08c-3b0e-b008-cecd93381d44","pitchNumber":3,"startTime":"2025-07-29T00:06:28.085Z","endTime":"2025-07-29T00:06:31.576Z","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":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.75534546560355,"strikeZoneBottom":1.67377884863269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.009129697682255,"aZ":-24.9401090169449,"pfxX":-9.349486624416413,"pfxZ":4.111149399276133,"pX":-0.868890629695071,"pZ":2.5138364205782096,"vX0":6.5505778211228955,"vY0":-132.02609450569017,"vZ0":-2.730356344455035,"x":150.12,"y":170.91,"x0":-2.1717941060983335,"y0":50.001335764186024,"z0":5.40355151617036,"aX":-16.44736079798549},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.1,"breakHorizontal":15.5,"spinRate":1992,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.41540884295263814,"extension":6.388348310763698},"index":3,"playId":"69de4116-4b48-39b9-b78c-dd7648a1d251","pitchNumber":4,"startTime":"2025-07-29T00:06:46.445Z","endTime":"2025-07-29T00:06:49.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27041350296061,"aZ":-24.994382182236084,"pfxX":-8.505026771252133,"pfxZ":4.4399654738518155,"pX":-0.28553159073908635,"pZ":2.956430137892949,"vX0":7.020477752327097,"vY0":-126.22360791572096,"vZ0":-1.663031939171947,"x":127.88,"y":158.96,"x0":-1.9955713207804175,"y0":50.00033863907714,"z0":5.632801345851367,"aX":-13.745955096179225},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.9,"breakHorizontal":13.8,"spinRate":1580,"spinDirection":251},"zone":1,"typeConfidence":2.0,"plateTime":0.4336467023916053,"extension":6.514897803670364},"index":4,"playId":"01a8fe06-6001-3fa8-b366-deece058b960","pitchNumber":5,"startTime":"2025-07-29T00:07:04.173Z","endTime":"2025-07-29T00:07:07.223Z","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.2,"endSpeed":73.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.568906594293527,"aZ":-37.34100285731329,"pfxX":7.4266554212352665,"pfxZ":-3.8375265393151112,"pX":0.4134574253244471,"pZ":1.4831297599702102,"vX0":3.3718198661451257,"vY0":-115.28625833818673,"vZ0":-1.4178831089782733,"x":101.24,"y":198.74,"x0":-2.033360841262066,"y0":50.004024234339624,"z0":5.71239130735836,"aX":9.99104642469313},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-7.1,"breakHorizontal":-14.3,"spinRate":2600,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.475215484326192,"extension":6.3188766200249935},"index":5,"playId":"88ce9ec8-a6cb-3658-a71f-4c4e9d6a7307","pitchNumber":6,"startTime":"2025-07-29T00:07:22.954Z","endTime":"2025-07-29T00:07:26.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.803352102802304,"aZ":-35.5733536403892,"pfxX":7.091974620468514,"pfxZ":-2.5715065239408395,"pX":0.9790224108558495,"pZ":1.778020095133056,"vX0":4.687553345518894,"vY0":-114.8990138453936,"vZ0":-0.9797945328810278,"x":79.68,"y":190.77,"x0":-2.0181512720714485,"y0":50.00534395212638,"z0":5.705918135518889,"aX":9.362473926268589},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-4.6,"breakHorizontal":-14.2,"spinRate":2425,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.47903680711514296,"extension":6.34123699394844},"index":6,"playId":"e276e402-3f2a-36df-a266-82846c74bdd0","pitchNumber":7,"startTime":"2025-07-29T00:07:50.028Z","endTime":"2025-07-29T00:07:53.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:07:53.059Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a ground ball to right fielder Ramón Laureano, deflected by second baseman Jackson Holliday.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:08:03.812Z","endTime":"2025-07-29T00:08:58.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.1,"endSpeed":71.7,"strikeZoneTop":3.64864807425159,"strikeZoneBottom":1.62905428635486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.833371441250236,"aZ":-31.395762827898608,"pfxX":7.721549819869623,"pfxZ":0.5971383899826996,"pX":1.4427860464621574,"pZ":1.6422419492340596,"vX0":5.404739035166358,"vY0":-113.61008778622777,"vZ0":-2.029531437539817,"x":62.0,"y":194.44,"x0":-1.978637781432105,"y0":50.001223885442705,"z0":5.698839999497298,"aX":9.985418559608645},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.8,"breakHorizontal":-15.5,"spinRate":2454,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4840568476302405,"extension":6.31865550266026},"index":0,"playId":"ba70c2da-d70a-3fe7-988b-2b951ac08650","pitchNumber":1,"startTime":"2025-07-29T00:08:16.333Z","endTime":"2025-07-29T00:08:19.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.64908306153839,"strikeZoneBottom":1.62030981600702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.752193319413387,"aZ":-31.465703404724014,"pfxX":-10.268786177277079,"pfxZ":0.4363704200877896,"pX":0.06471285713511989,"pZ":1.913033623151077,"vX0":8.2797023417181,"vY0":-125.8345104748961,"vZ0":-2.646613277845127,"x":114.53,"y":187.13,"x0":-1.9289094785689564,"y0":50.00039042451828,"z0":5.519312967478746,"aX":-16.519722785961395},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":16.8,"spinRate":1735,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.4347426963768459,"extension":6.712108996153675},"index":1,"playId":"59cecd9c-2a50-3f47-b0ca-69fe866e0fed","pitchNumber":2,"startTime":"2025-07-29T00:08:30.077Z","endTime":"2025-07-29T00:08:33.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.171543819403254,"aZ":-18.07862302375885,"pfxX":-6.620111695029902,"pfxZ":7.6149513839868295,"pX":0.24752329859031363,"pZ":3.1922535262004916,"vX0":7.677300780356385,"vY0":-134.9253239118262,"vZ0":-2.9904571787660608,"x":107.56,"y":152.59,"x0":-1.7689052219032666,"y0":50.005742194800504,"z0":5.582368283358322,"aX":-12.260549635538483},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2202,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.4052776893506431,"extension":6.368122903142538},"hitData":{"launchSpeed":112.3,"launchAngle":-4.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.85,"coordY":135.15}},"index":2,"playId":"a09e67fa-8b4b-342b-aaa6-878f960f0ba5","pitchNumber":3,"startTime":"2025-07-29T00:08:46.649Z","endTime":"2025-07-29T00:08:58.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:08:58.247Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a fly ball to center fielder Cedric Mullins. Vladimir Guerrero Jr. to 2nd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:09:06.926Z","endTime":"2025-07-29T00:09:56.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.82856367300629,"strikeZoneBottom":1.75349931909413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.840287736685006,"aZ":-28.900494072789385,"pfxX":-8.589111029120875,"pfxZ":1.8315528300705424,"pX":0.09777046643068318,"pZ":2.291313377702766,"vX0":8.537179742221628,"vY0":-132.7820023359809,"vZ0":-2.6823835642975817,"x":113.27,"y":176.91,"x0":-2.039728177427485,"y0":50.00486511909182,"z0":5.4126394233448645,"aX":-15.37324747668146},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.9,"breakHorizontal":13.8,"spinRate":1963,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.41215546507126977,"extension":6.5854605174980705},"index":0,"playId":"d3354e5d-d828-38f9-adf9-81963a44b93b","pitchNumber":1,"startTime":"2025-07-29T00:09:23.196Z","endTime":"2025-07-29T00:09:26.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.41929460166775,"aZ":-29.149976850686347,"pfxX":7.325896297637058,"pfxZ":2.276056347323932,"pX":1.2392834498214529,"pZ":2.280742828748528,"vX0":5.08515802275422,"vY0":-114.36270852523022,"vZ0":-1.1928919780386706,"x":69.76,"y":177.2,"x0":-1.9622930224912145,"y0":50.003883983089025,"z0":5.659575902801714,"aX":9.735936547117886},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":4.1,"breakHorizontal":-14.5,"spinRate":2397,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4783255717714816,"extension":6.441862715971537},"hitData":{"launchSpeed":71.4,"launchAngle":36.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.75,"coordY":102.38}},"index":1,"playId":"b7cf6f29-ca0d-3dd2-a4e6-c9bae766a10e","pitchNumber":2,"startTime":"2025-07-29T00:09:44.699Z","endTime":"2025-07-29T00:09:56.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:09:56.639Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Addison Barger strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:12:35.483Z","endTime":"2025-07-29T00:14:20.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T00:10:10.578Z","endTime":"2025-07-29T00:11:09.154Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Corbin Martin replaces Zach Eflin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-29T00:11:09.154Z","endTime":"2025-07-29T00:12:37.801Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656686,"link":"/api/v1/people/656686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.52552624624579,"aZ":-18.34250854124046,"pfxX":-3.6880660764466864,"pfxZ":7.047978289516649,"pX":1.4170684203710944,"pZ":2.6180598556812216,"vX0":10.717650346499351,"vY0":-138.8273503805966,"vZ0":-5.558847100407916,"x":62.98,"y":168.09,"x0":-2.0052837130156846,"y0":50.003502232917626,"z0":5.857492468434497,"aX":-7.239719206331618},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.8,"breakHorizontal":4.6,"spinRate":2399,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.39373386814183675,"extension":6.513073579973094},"index":2,"playId":"29b22407-be98-372a-995b-140a712f01a0","pitchNumber":1,"startTime":"2025-07-29T00:12:37.801Z","endTime":"2025-07-29T00:12:40.801Z","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":90.6,"endSpeed":82.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.621100626654663,"aZ":-28.54656589317626,"pfxX":-9.209490492427477,"pfxZ":2.0662334934325344,"pX":-1.2559775569483271,"pZ":2.28109028807127,"vX0":6.102277120023143,"vY0":-131.76800997150858,"vZ0":-3.1608442798452696,"x":164.87,"y":177.19,"x0":-2.408134687763288,"y0":50.002843188115115,"z0":5.610866001145909,"aX":-16.156179424391148},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.2,"breakHorizontal":15.2,"spinRate":2021,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.41606838101284493,"extension":6.150451776628228},"index":3,"playId":"c0e9b1d3-70e1-3eb0-9a1f-1e66368d5ce2","pitchNumber":2,"startTime":"2025-07-29T00:12:58.015Z","endTime":"2025-07-29T00:13:01.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.67000001462738,"strikeZoneBottom":1.7237957408398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.810286671598135,"aZ":-19.425732279396286,"pfxX":-1.6057028287702098,"pfxZ":6.433913011704343,"pX":-0.8100715072501179,"pZ":3.9621031351175455,"vX0":4.818221386152122,"vY0":-139.52047515195738,"vZ0":-1.7714992357455235,"x":147.88,"y":131.8,"x0":-2.34675226381105,"y0":50.005949523432484,"z0":5.878394074243619,"aX":-3.1837124467756723},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.5,"breakHorizontal":1.9,"spinRate":2232,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3917833730287019,"extension":6.378891414831048},"index":4,"playId":"c8cd7318-abac-3fa1-91b4-c990f8f64224","pitchNumber":3,"startTime":"2025-07-29T00:13:24.086Z","endTime":"2025-07-29T00:13:27.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, 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":85.5,"endSpeed":79.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.372816559717634,"aZ":-38.040341839174005,"pfxX":0.05775299821606472,"pfxZ":-3.6918766122283504,"pX":-0.21032402689249696,"pZ":1.6402241849524684,"vX0":4.214621868972435,"vY0":-124.5035598773616,"vZ0":-3.0232419983245573,"x":125.02,"y":194.49,"x0":-1.924740055162981,"y0":50.00618040606399,"z0":5.983886559752199,"aX":0.09075195787372288},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.1,"breakHorizontal":-1.0,"spinRate":2400,"spinDirection":24},"zone":8,"typeConfidence":2.0,"plateTime":0.4380625138161358,"extension":6.158722052932311},"index":5,"playId":"b54aeeb5-f590-379f-bae2-124e421f562e","pitchNumber":4,"startTime":"2025-07-29T00:13:41.916Z","endTime":"2025-07-29T00:13:46.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.691380219814192,"aZ":-17.66247110198803,"pfxX":-2.7451044045493314,"pfxZ":7.144964016083154,"pX":-0.5076056006175529,"pZ":4.115703090257655,"vX0":6.04227411803606,"vY0":-141.4840749373575,"vZ0":-1.5807501284135133,"x":136.35,"y":127.66,"x0":-2.3123892055058652,"y0":50.00399005750874,"z0":5.81127834065746,"aX":-5.576945057156448},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.8,"breakHorizontal":3.7,"spinRate":2316,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.38684669012623285,"extension":6.298283729597107},"index":6,"playId":"2327ed62-d49c-32f9-ad1b-af227ce01ddf","pitchNumber":5,"startTime":"2025-07-29T00:14:16.485Z","endTime":"2025-07-29T00:14:20.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:14:20.346Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement strikes out swinging, catcher Adley Rutschman to first baseman Coby Mayo.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:14:28.809Z","endTime":"2025-07-29T00:15:30.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.31112171883016,"strikeZoneBottom":1.46712793993996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.733172425721918,"aZ":-39.84448210797567,"pfxX":-0.08390005631583575,"pfxZ":-4.673466442666436,"pX":-0.02105973076386894,"pZ":1.6212235234591463,"vX0":5.176840245057564,"vY0":-126.48256698555143,"vZ0":-2.744017901269962,"x":117.8,"y":195.01,"x0":-2.0726191193599246,"y0":50.005112381848626,"z0":5.876411017096432,"aX":-0.13904078386309335},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-8.9,"breakHorizontal":-0.8,"spinRate":2546,"spinDirection":23},"zone":8,"typeConfidence":2.0,"plateTime":0.43097703346685634,"extension":6.225146973911224},"index":0,"playId":"ef2edc60-73ab-3b07-bdc2-af9eb3e110f9","pitchNumber":1,"startTime":"2025-07-29T00:14:42.009Z","endTime":"2025-07-29T00:14:46.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":92.4,"endSpeed":85.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.911589640059045,"aZ":-28.655112454016155,"pfxX":2.3667088036409467,"pfxZ":1.895019205286058,"pX":0.5809292502420433,"pZ":3.1842702583497715,"vX0":6.300085303508521,"vY0":-134.61250071387227,"vZ0":-1.881783382146443,"x":94.86,"y":152.8,"x0":-2.086093052068486,"y0":50.00337509555794,"z0":5.897343138339379,"aX":4.395059622901645},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.2,"breakHorizontal":-5.5,"spinRate":2362,"spinDirection":160},"zone":3,"typeConfidence":2.0,"plateTime":0.4050342442155874,"extension":6.257019816271175},"index":1,"playId":"a6ba8188-31bc-3283-b20b-5efa175dda81","pitchNumber":2,"startTime":"2025-07-29T00:14:59.434Z","endTime":"2025-07-29T00:15:03.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.343486928223555,"aZ":-36.12408156660123,"pfxX":-0.5788191233527475,"pfxZ":-2.432749479405497,"pX":-0.12972950480275408,"pZ":0.3133007706995849,"vX0":4.837239797235708,"vY0":-126.38588808743154,"vZ0":-6.4653589739661586,"x":121.94,"y":230.32,"x0":-1.9883655752944847,"y0":50.00069793143767,"z0":5.785419219981788,"aX":-0.9429513653940256},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.6,"breakHorizontal":0.0,"spinRate":2585,"spinDirection":24},"zone":13,"typeConfidence":2.0,"plateTime":0.43241484440629563,"extension":6.336107042646454},"index":2,"playId":"917d82ad-831b-3355-b29a-fdc0735bf847","pitchNumber":3,"startTime":"2025-07-29T00:15:22.818Z","endTime":"2025-07-29T00:15:30.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:15:30.696Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:18:04.445Z","endTime":"2025-07-29T00:19:14.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brendon Little replaces Mason Fluharty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T00:17:02.678Z","endTime":"2025-07-29T00:18:06.787Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663893,"link":"/api/v1/people/663893"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.68000058117197,"strikeZoneBottom":1.66205396482348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.63859283345256,"aZ":-37.65962988335892,"pfxX":6.84486719021703,"pfxZ":-2.9671093259917978,"pX":1.1026281271882485,"pZ":2.4503508885203362,"vX0":-4.39010528814668,"vY0":-135.91703993028543,"vZ0":-2.388403862685016,"x":74.97,"y":172.62,"x0":1.8580924686788178,"y0":50.00001940204605,"z0":5.981991123194502,"aX":12.67320901233033},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-5.6,"breakHorizontal":-11.3,"spinRate":1841,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.40457551441274386,"extension":5.479243686176853},"index":1,"playId":"1c4fa2bc-beee-3fef-a89a-7959522eb844","pitchNumber":1,"startTime":"2025-07-29T00:18:06.787Z","endTime":"2025-07-29T00:18:10.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.210285881929792,"aZ":-34.24834717478488,"pfxX":6.250393770628767,"pfxZ":-1.122601564122781,"pX":-0.7848364717435672,"pZ":1.8345502348258969,"vX0":-8.858907137050268,"vY0":-135.27759931667913,"vZ0":-4.244726419110222,"x":146.92,"y":189.25,"x0":1.724152100535292,"y0":50.00145863460264,"z0":5.8314356467314505,"aX":11.554090269976921},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-2.8,"breakHorizontal":-9.4,"spinRate":1842,"spinDirection":118},"zone":7,"typeConfidence":2.0,"plateTime":0.405284036664062,"extension":5.528477799911563},"index":2,"playId":"a18dbbbc-bdc8-386b-945a-3f61f3637a2c","pitchNumber":2,"startTime":"2025-07-29T00:18:23.210Z","endTime":"2025-07-29T00:18:26.210Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2025-07-29T00:18:38.718Z","endTime":"2025-07-29T00:18:50.346Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.866050707750816,"aZ":-33.22997017001883,"pfxX":5.117382086688381,"pfxZ":-0.5640776007029853,"pX":-0.3502142349522788,"pZ":2.574486192299806,"vX0":-7.795398629491501,"vY0":-136.14487112111937,"vZ0":-2.664115634493302,"x":130.35,"y":169.27,"x0":1.8851773771794251,"y0":50.002554635227895,"z0":5.8654737118555245,"aX":9.608369249933306},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.4,"breakHorizontal":-7.6,"spinRate":1882,"spinDirection":102},"zone":4,"typeConfidence":2.0,"plateTime":0.4023112509463451,"extension":5.824665561699383},"index":4,"playId":"88f79ce1-0c1d-3eaf-9c70-abcbec572007","pitchNumber":3,"startTime":"2025-07-29T00:18:50.346Z","endTime":"2025-07-29T00:18:54.149Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.77353498081245,"aZ":-37.813316300054325,"pfxX":-0.3164210062262649,"pfxZ":-3.5060298582748057,"pX":-1.2385844159859516,"pZ":0.0277710230146075,"vX0":-6.1449754639405505,"vY0":-126.14737062036428,"vZ0":-7.40736301152096,"x":164.21,"y":238.03,"x0":1.2703785653249158,"y0":50.001029957576804,"z0":6.052393099623808,"aX":-0.5079792975220611},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.8,"breakHorizontal":2.0,"spinRate":1550,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.4342780989673263,"extension":5.773030694323982},"index":5,"playId":"a2759e18-7df6-3fbb-aeed-70e9f2e85498","pitchNumber":4,"startTime":"2025-07-29T00:19:09.784Z","endTime":"2025-07-29T00:19:14.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:19:14.698Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adley Rutschman doubles (11) on a ground ball to left fielder Joey Loperfido.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:19:30.936Z","endTime":"2025-07-29T00:21:38.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.36446901349822,"strikeZoneBottom":1.53265808586955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.60853527985637,"aZ":-32.97204000439799,"pfxX":8.776645305208131,"pfxZ":-0.4369006942552458,"pX":0.6017432827422242,"pZ":1.766468314273316,"vX0":-6.503785319587112,"vY0":-136.15180454616964,"vZ0":-4.677317320066459,"x":94.06,"y":191.09,"x0":1.9017058832255047,"y0":50.00047178646012,"z0":5.833460870536492,"aX":16.196881796839993},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.7,"breakHorizontal":-14.2,"spinRate":1951,"spinDirection":111},"zone":9,"typeConfidence":2.0,"plateTime":0.40493860209438104,"extension":5.354007404797755},"index":0,"playId":"3edce2f0-709c-394a-92a9-a6c474f6159f","pitchNumber":1,"startTime":"2025-07-29T00:19:47.728Z","endTime":"2025-07-29T00:19:51.043Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-29T00:20:00.505Z","endTime":"2025-07-29T00:20:11.205Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.47999818049984,"strikeZoneBottom":1.63240097058597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.72983123929484,"aZ":-39.433138211136665,"pfxX":-1.3245234661254548,"pfxZ":-4.571449522155303,"pX":1.3993325138265063,"pZ":2.146892248164255,"vX0":-0.5534924338436995,"vY0":-126.03840986791349,"vZ0":-2.2634953783160707,"x":63.66,"y":180.81,"x0":1.7946951083087581,"y0":50.00266707199524,"z0":6.280835805114004,"aX":-2.103141950939929},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-8.5,"breakHorizontal":2.5,"spinRate":1597,"spinDirection":339},"zone":14,"typeConfidence":2.0,"plateTime":0.4367472210726233,"extension":5.629406125676417},"index":2,"playId":"189359f5-6d48-3e2c-9851-054ac96bd048","pitchNumber":2,"startTime":"2025-07-29T00:20:11.205Z","endTime":"2025-07-29T00:20:14.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.46615046040822,"strikeZoneBottom":1.56567719146008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.219533393811147,"aZ":-24.64537749134857,"pfxX":0.9589308590956112,"pfxZ":4.021145562224499,"pX":-1.0540722913504623,"pZ":3.8535625427598297,"vX0":-7.78703102900743,"vY0":-136.0769307212272,"vZ0":-1.9358776061413834,"x":157.18,"y":134.73,"x0":1.7217106067108532,"y0":50.0042500383986,"z0":6.283854501177446,"aX":1.7968200582929774},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.1,"breakHorizontal":-0.1,"spinRate":2248,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.40271529012645546,"extension":5.566161844992154},"index":3,"playId":"698a0e45-2dea-3a5c-ab86-fe365c3404c4","pitchNumber":3,"startTime":"2025-07-29T00:20:26.725Z","endTime":"2025-07-29T00:20:29.725Z","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":94.1,"endSpeed":85.1,"strikeZoneTop":3.4799994180708,"strikeZoneBottom":1.69917091384854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.01426237865295,"aZ":-31.198702882981262,"pfxX":9.569184735542306,"pfxZ":0.5243235148114076,"pX":-1.4811692621271186,"pZ":1.7463791070022021,"vX0":-11.687571439105207,"vY0":-136.31421405308836,"vZ0":-5.043623734699826,"x":173.46,"y":191.63,"x0":1.6481722952755522,"y0":50.00277676815928,"z0":5.812347394501063,"aX":17.748796962434106},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-0.1,"breakHorizontal":-14.4,"spinRate":2142,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.4040752684248412,"extension":5.637751346678481},"index":4,"playId":"1e98146d-7e76-34e4-a709-7e259206bcc0","pitchNumber":4,"startTime":"2025-07-29T00:20:46.731Z","endTime":"2025-07-29T00:20:50.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.5,"strikeZoneTop":3.52333042733,"strikeZoneBottom":1.6849834801946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.24083131928279,"aZ":-34.693196828248674,"pfxX":7.870475692859132,"pfxZ":-1.3720477174572636,"pX":0.8945486241633511,"pZ":2.017064715092346,"vX0":-5.73472322408123,"vY0":-136.01040075195326,"vZ0":-3.7703554738848313,"x":82.9,"y":184.32,"x0":2.0286781477831184,"y0":50.00381557390234,"z0":5.878486371696331,"aX":14.459747185894285},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-3.2,"breakHorizontal":-12.7,"spinRate":1984,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4057585685002092,"extension":5.627872318841468},"index":5,"playId":"b1398338-e8ed-30c5-bb0d-9fb02d0525f4","pitchNumber":5,"startTime":"2025-07-29T00:21:05.427Z","endTime":"2025-07-29T00:21:09.388Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.29825008690151,"aZ":-31.938658457584637,"pfxX":7.932913791215494,"pfxZ":0.13262442456426982,"pX":-0.38473978080049964,"pZ":1.9234960234217933,"vX0":-8.33428123725207,"vY0":-133.98953659154506,"vZ0":-3.966234603443347,"x":131.67,"y":186.85,"x0":1.7595221837009152,"y0":50.004272877598936,"z0":5.746373553714732,"aX":14.193659708673787},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.5,"breakHorizontal":-12.2,"spinRate":1870,"spinDirection":116},"zone":7,"typeConfidence":2.0,"plateTime":0.41132837081329887,"extension":5.622930996409996},"hitData":{"launchSpeed":94.0,"launchAngle":7.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":30.71,"coordY":104.05}},"index":6,"playId":"ae9e8242-66f0-3418-ab16-9163520d937e","pitchNumber":6,"startTime":"2025-07-29T00:21:25.670Z","endTime":"2025-07-29T00:21:38.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:21:38.472Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan O'Hearn doubles (15) on a sharp line drive to right fielder Addison Barger. Adley Rutschman scores.","rbi":1,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:21:58.417Z","endTime":"2025-07-29T00:22:24.021Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":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":680718,"link":"/api/v1/people/680718"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":{"id":663893,"link":"/api/v1/people/663893"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.537795898355498,"aZ":-33.26982190980204,"pfxX":7.618257881766352,"pfxZ":-0.5991283839440005,"pX":0.4518908117708336,"pZ":2.78844265951293,"vX0":-6.348548719390513,"vY0":-134.82875357498142,"vZ0":-2.1301230543387506,"x":99.77,"y":163.49,"x0":1.8524455795794403,"y0":50.00158694713787,"z0":5.94671725965625,"aX":13.96261448598281},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.3,"breakHorizontal":-12.4,"spinRate":1829,"spinDirection":112},"zone":6,"typeConfidence":2.0,"plateTime":0.406940449467327,"extension":5.562237229714952},"hitData":{"launchSpeed":104.1,"launchAngle":16.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":162.6,"coordY":63.32}},"index":0,"playId":"b7bbf3bd-0540-3ce5-88b7-c878dfb6ab2e","pitchNumber":1,"startTime":"2025-07-29T00:22:11.917Z","endTime":"2025-07-29T00:22:24.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:22:24.021Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ramón Laureano homers (15) on a fly ball to left center field. Ryan O'Hearn scores.","rbi":2,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:22:45.457Z","endTime":"2025-07-29T00:23:56.726Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":663893,"link":"/api/v1/people/663893"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":663893,"link":"/api/v1/people/663893"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.42203295027065,"strikeZoneBottom":1.57231371208452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.291567242977475,"aZ":-38.403083947612004,"pfxX":-2.858848704848755,"pfxZ":-3.833355314621379,"pX":0.7854205812117491,"pZ":1.1296549054133818,"vX0":-1.441801948044435,"vY0":-127.00031639119457,"vZ0":-4.837225622895316,"x":87.06,"y":208.28,"x0":1.732877518909329,"y0":50.00423850832484,"z0":6.131375608411773,"aX":-4.644991541449595},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.8,"breakHorizontal":5.5,"spinRate":1486,"spinDirection":337},"zone":14,"typeConfidence":2.0,"plateTime":0.43215715763368223,"extension":5.799586374998663},"index":0,"playId":"67cd4f6b-6690-358f-ad16-91d000033496","pitchNumber":1,"startTime":"2025-07-29T00:22:56.653Z","endTime":"2025-07-29T00:22:59.653Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.42000109968783,"strikeZoneBottom":1.5379547165516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.030346223273842,"aZ":-40.68634259056526,"pfxX":-1.8133490579194023,"pfxZ":-5.1910351706004745,"pX":0.5492523923973448,"pZ":1.8853902589965108,"vX0":-2.4883591546118056,"vY0":-127.48866576514123,"vZ0":-2.8369942498728493,"x":96.06,"y":187.87,"x0":1.774716181227732,"y0":50.001194721934525,"z0":6.234369054625216,"aX":-2.9743875823136396},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-9.8,"breakHorizontal":3.8,"spinRate":2141,"spinDirection":339},"zone":9,"typeConfidence":2.0,"plateTime":0.4301721369684435,"extension":5.727247876935951},"index":1,"playId":"6c83c957-6382-3574-bf6e-0423f691caac","pitchNumber":2,"startTime":"2025-07-29T00:23:13.071Z","endTime":"2025-07-29T00:23:16.498Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.1020656271075,"aZ":-40.73516218113605,"pfxX":-0.7545060841554183,"pfxZ":-5.472249518291031,"pX":-0.7380193922322659,"pZ":1.3380020416834426,"vX0":-5.370229763043727,"vY0":-124.59927903882063,"vZ0":-3.710013432183441,"x":145.13,"y":202.65,"x0":1.5471906789950127,"y0":50.000806676771326,"z0":6.227781755535351,"aX":-1.1806622062762475},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-10.6,"breakHorizontal":2.6,"spinRate":1752,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.4403477155032691,"extension":5.865133671022756},"hitData":{"launchSpeed":108.4,"launchAngle":27.0,"totalDistance":428.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":50.57,"coordY":42.51}},"index":2,"playId":"566f16ff-c1fd-34ee-b7a7-c980f71ee096","pitchNumber":3,"startTime":"2025-07-29T00:23:31.191Z","endTime":"2025-07-29T00:23:56.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:23:56.726Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colton Cowser walks.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:24:07.835Z","endTime":"2025-07-29T00:26:09.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.3743102295563,"strikeZoneBottom":1.67165564566453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64686131022189,"aZ":-32.99640784107278,"pfxX":10.254484347935618,"pfxZ":-0.449651503115712,"pX":-1.1218457935020734,"pZ":2.1338089237813342,"vX0":-11.30840753794718,"vY0":-135.69100665798175,"vZ0":-3.6549066813791127,"x":159.76,"y":181.17,"x0":1.7886278971399092,"y0":50.00105749491112,"z0":5.823998714858124,"aX":18.917529351839992},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.4,"breakHorizontal":-15.8,"spinRate":2038,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.4053273078609507,"extension":5.683771323297944},"index":0,"playId":"d798dbca-a893-35a4-9d71-007546edd2a1","pitchNumber":1,"startTime":"2025-07-29T00:24:21.722Z","endTime":"2025-07-29T00:24:24.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.33414177388939,"strikeZoneBottom":1.6662953434088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.936494415237846,"aZ":-33.278464358448204,"pfxX":11.697892216223318,"pfxZ":-0.602855225893232,"pX":-0.8740656967554069,"pZ":0.1472794485371851,"vX0":-10.702182345595418,"vY0":-135.64247750617568,"vZ0":-8.222063457470705,"x":150.32,"y":234.8,"x0":1.6255697088855108,"y0":50.00245086207212,"z0":5.576451792104562,"aX":21.541232399639664},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-2.9,"breakHorizontal":-18.6,"spinRate":2061,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.4056509774048722,"extension":5.655716398246672},"index":1,"playId":"60cd3a9b-01e8-3343-8014-ffab5f89623c","pitchNumber":2,"startTime":"2025-07-29T00:24:35.646Z","endTime":"2025-07-29T00:24:38.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.44000166842989,"strikeZoneBottom":1.68450226299114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09272518750095,"aZ":-27.98115027843561,"pfxX":7.036090280680629,"pfxZ":2.282542435932802,"pX":0.2123603552942356,"pZ":2.7116161174401383,"vX0":-6.8660557023210735,"vY0":-134.93654399101652,"vZ0":-3.0142359923426465,"x":108.91,"y":165.57,"x0":1.878985354519171,"y0":50.005374146463836,"z0":5.8202710425065,"aX":12.94249185187525},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.7,"breakHorizontal":-11.3,"spinRate":1956,"spinDirection":106},"zone":5,"typeConfidence":2.0,"plateTime":0.4063366550984875,"extension":5.4567597604972455},"index":2,"playId":"9eca232a-390b-32f2-a375-95272f19fcc4","pitchNumber":3,"startTime":"2025-07-29T00:24:58.923Z","endTime":"2025-07-29T00:25:02.259Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.38507745254571,"strikeZoneBottom":1.61316681540154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.219871725370943,"aZ":-37.42765715237128,"pfxX":-0.537279906339444,"pfxZ":-3.310685671052065,"pX":-0.4074969865432661,"pZ":1.6455104883953635,"vX0":-5.02097333911533,"vY0":-125.26305032485705,"vZ0":-3.6477863894282923,"x":132.53,"y":194.35,"x0":1.692259130456502,"y0":50.00010796158992,"z0":6.179554197549051,"aX":-0.8526291397098722},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.6,"breakHorizontal":2.2,"spinRate":1977,"spinDirection":337},"zone":7,"typeConfidence":2.0,"plateTime":0.4372171752582843,"extension":5.639753630434287},"index":3,"playId":"c9fabd79-bd39-363b-aa70-71476e7bb6af","pitchNumber":4,"startTime":"2025-07-29T00:25:15.044Z","endTime":"2025-07-29T00:25:18.475Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-29T00:25:25.746Z","endTime":"2025-07-29T00:25:37.858Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.38424606842703,"strikeZoneBottom":1.47237081721663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.709369764863048,"aZ":-38.48972385000064,"pfxX":0.8109785141316868,"pfxZ":-3.882815933774865,"pX":-0.45109294554680285,"pZ":0.4846635432240184,"vX0":-5.459587406622204,"vY0":-126.69446426343599,"vZ0":-6.22203419401494,"x":134.19,"y":225.69,"x0":1.6256826723626716,"y0":50.002216529881,"z0":6.045797070989093,"aX":1.3195619283764555},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-8.3,"breakHorizontal":-0.2,"spinRate":1634,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.4321951279819731,"extension":5.814170368613251},"index":5,"playId":"8e33f2e8-2189-3fc9-bf4d-7e7a2d237cdd","pitchNumber":5,"startTime":"2025-07-29T00:25:37.858Z","endTime":"2025-07-29T00:25:41.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.37162072650116,"strikeZoneBottom":1.69989849755471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.853034817515162,"aZ":-38.29875512585411,"pfxX":-1.9959312510085656,"pfxZ":-3.7922049465284555,"pX":1.1784336047739747,"pZ":3.153055821108809,"vX0":-0.6507536553184523,"vY0":-126.29768310744075,"vZ0":-0.13259477092391836,"x":72.08,"y":153.65,"x0":1.698781135891681,"y0":50.00273655225517,"z0":6.287647568770659,"aX":-3.222714600731638},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.6,"breakHorizontal":3.7,"spinRate":1421,"spinDirection":326},"zone":12,"typeConfidence":2.0,"plateTime":0.43376233137353104,"extension":5.733076078410335},"index":6,"playId":"7311781b-cd84-399d-9983-2a3930856c78","pitchNumber":6,"startTime":"2025-07-29T00:26:06.289Z","endTime":"2025-07-29T00:26:09.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:26:09.928Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cedric Mullins doubles (16) on a sharp line drive to right fielder Addison Barger. Colton Cowser to 3rd.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:26:19.359Z","endTime":"2025-07-29T00:27:45.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"postOnThird":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.194923318035567,"aZ":-34.401887120450965,"pfxX":7.644628801075337,"pfxZ":-1.2078381173000299,"pX":-0.39188714054794827,"pZ":2.384430757142652,"vX0":-8.265199274239736,"vY0":-134.9127862838671,"vZ0":-2.7046136796425784,"x":131.94,"y":174.4,"x0":1.7227008172686527,"y0":50.00584936670227,"z0":5.832096208049062,"aX":14.051309044025965},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-2.6,"breakHorizontal":-12.0,"spinRate":2037,"spinDirection":118},"zone":4,"typeConfidence":2.0,"plateTime":0.40646744597931095,"extension":5.787606601735061},"index":0,"playId":"7a2f7789-d4b2-35ab-8bfa-842726f35450","pitchNumber":1,"startTime":"2025-07-29T00:26:37.832Z","endTime":"2025-07-29T00:26:40.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.4600002328654,"strikeZoneBottom":1.59580842418097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.128846724306065,"aZ":-38.65519241489843,"pfxX":-1.884209644021976,"pfxZ":-4.026814374336059,"pX":0.582276455282191,"pZ":1.0815336284584722,"vX0":-1.9835974146694466,"vY0":-125.94816564361544,"vZ0":-4.854641049186366,"x":94.8,"y":209.58,"x0":1.62428217356491,"y0":50.00226288321525,"z0":6.1535543345075965,"aX":-3.032632665808182},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-8.2,"breakHorizontal":3.8,"spinRate":1524,"spinDirection":338},"zone":14,"typeConfidence":2.0,"plateTime":0.4345684376228349,"extension":5.705539608646786},"index":1,"playId":"0774097a-1426-3709-a46a-be2cbc88c149","pitchNumber":2,"startTime":"2025-07-29T00:26:56.157Z","endTime":"2025-07-29T00:26:59.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.46000031364138,"strikeZoneBottom":1.72155981719649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.58980208931091,"aZ":-29.763398610161723,"pfxX":7.914147584418092,"pfxZ":1.2824558962777637,"pX":0.6515829787767443,"pZ":3.6080784296432857,"vX0":-6.034959230317662,"vY0":-135.99621702794437,"vZ0":-0.79338049940361,"x":92.16,"y":141.36,"x0":1.8703148746847036,"y0":50.00076687749622,"z0":5.966578903756468,"aX":14.835223331306873},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.4,"breakHorizontal":-13.1,"spinRate":1935,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.4026400335884981,"extension":5.451671579364252},"index":2,"playId":"e7c8c834-95e7-3a23-bb0e-da61cdcb8142","pitchNumber":3,"startTime":"2025-07-29T00:27:13.374Z","endTime":"2025-07-29T00:27:16.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.457361424657584,"aZ":-32.06966643427678,"pfxX":8.137367818953695,"pfxZ":0.061874505844389915,"pX":0.14585991408626375,"pZ":2.309005686446169,"vX0":-7.5422795370313676,"vY0":-134.86570776750395,"vZ0":-3.3725327362169946,"x":111.44,"y":176.44,"x0":1.9171587712635199,"y0":50.0064431387366,"z0":5.829921213018672,"aX":15.04084015080419},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.4,"breakHorizontal":-13.2,"spinRate":2060,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.40562285580464597,"extension":5.702584585079694},"hitData":{"launchSpeed":106.1,"launchAngle":12.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":211.29,"coordY":110.12}},"index":3,"playId":"6e4ab9ea-b42a-387c-a60a-30a215a9f93b","pitchNumber":4,"startTime":"2025-07-29T00:27:35.389Z","endTime":"2025-07-29T00:27:45.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:27:45.955Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Coby Mayo grounds out, pitcher Tommy Nance to first baseman Vladimir Guerrero Jr. Colton Cowser scores. Cedric Mullins to 3rd.","rbi":1,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:30:37.753Z","endTime":"2025-07-29T00:32:03.149Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":667297,"link":"/api/v1/people/667297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":{"id":663893,"link":"/api/v1/people/663893"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T00:28:08.645Z","endTime":"2025-07-29T00:29:35.423Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tommy Nance replaces Brendon Little.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-29T00:29:35.423Z","endTime":"2025-07-29T00:30:40.071Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667297,"link":"/api/v1/people/667297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.60000132146131,"strikeZoneBottom":1.71840773546433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.627763272952105,"aZ":-32.397078226282915,"pfxX":0.11417823603854571,"pfxZ":-0.13532283143992707,"pX":0.27308694485889434,"pZ":3.219313496577867,"vX0":3.1088474075015897,"vY0":-126.13250062490098,"vZ0":-0.9405317772974585,"x":106.59,"y":151.86,"x0":-0.9859502535753469,"y0":50.00412736878303,"z0":6.18982261512469,"aX":0.1853032563631134},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":-0.8,"spinRate":2621,"spinDirection":59},"zone":2,"typeConfidence":2.0,"plateTime":0.4328625052164945,"extension":5.939267212646518},"index":2,"playId":"577de217-45d0-3e49-b63d-fe1010ecb2b3","pitchNumber":1,"startTime":"2025-07-29T00:30:40.071Z","endTime":"2025-07-29T00:30:43.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.59999863182117,"strikeZoneBottom":1.61960141245755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.22310902837697,"aZ":-33.566564226512426,"pfxX":-0.07127267361015122,"pfxZ":-0.8342107489313744,"pX":1.5383218138740666,"pZ":2.7530227528308906,"vX0":6.177681768902167,"vY0":-127.31373993898184,"vZ0":-1.7310514141345235,"x":58.36,"y":164.45,"x0":-0.8941604101777411,"y0":50.002595984017276,"z0":6.058965395027316,"aX":-0.11884743386002933},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.7,"breakHorizontal":-1.1,"spinRate":2632,"spinDirection":24},"zone":12,"typeConfidence":2.0,"plateTime":0.42760585126364914,"extension":5.992753631641407},"index":3,"playId":"db65acc9-921b-38b9-825c-a5798380f4c7","pitchNumber":2,"startTime":"2025-07-29T00:30:58.120Z","endTime":"2025-07-29T00:31:01.403Z","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":94.7,"endSpeed":87.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.553763058353358,"aZ":-25.22620953574165,"pfxX":-9.87000863233758,"pfxZ":3.609904396670786,"pX":-0.9370920178710339,"pZ":2.2307191525238457,"vX0":3.3493311180540775,"vY0":-137.8700235107413,"vZ0":-5.694980299987486,"x":152.72,"y":178.55,"x0":-0.8849632408269966,"y0":50.0056253194101,"z0":6.024992428915341,"aX":-19.010062130666736},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":17.2,"spinRate":2184,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3972342247267142,"extension":6.135011779163159},"index":4,"playId":"033ca23e-0613-3149-add2-603a3475d18e","pitchNumber":3,"startTime":"2025-07-29T00:31:16.768Z","endTime":"2025-07-29T00:31:19.907Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.643288134416785,"aZ":-46.461602566023,"pfxX":4.849464920995137,"pfxZ":-9.476874829135982,"pX":0.8201158220909818,"pZ":1.0564551790789742,"vX0":2.2820711371880047,"vY0":-123.1254741460478,"vZ0":-2.993376471714687,"x":85.74,"y":210.26,"x0":-0.7542116691422663,"y0":50.00489056383069,"z0":6.290461975454035,"aX":7.308973666575605},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-17.6,"breakHorizontal":-9.4,"spinRate":3076,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4480225654327019,"extension":6.037369404201744},"hitData":{"launchSpeed":62.4,"launchAngle":-64.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.92,"coordY":189.21}},"index":5,"playId":"026f119d-99a2-3e06-a12d-03914f512a68","pitchNumber":4,"startTime":"2025-07-29T00:31:55.331Z","endTime":"2025-07-29T00:32:03.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:32:03.149Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Holliday strikes out swinging.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:32:23.914Z","endTime":"2025-07-29T00:33:20.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.27002108754797,"strikeZoneBottom":1.40812371099588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14589037731369,"aZ":-35.50322727711299,"pfxX":2.6944198023367214,"pfxZ":-1.9959284150478007,"pX":-0.2219161040745833,"pZ":1.9913498502344071,"vX0":1.4516795690517559,"vY0":-128.33663182633887,"vZ0":-3.0529700679073377,"x":125.46,"y":185.01,"x0":-1.1454769756713712,"y0":50.00564815836098,"z0":5.968297001247131,"aX":4.484642583341522},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.1,"breakHorizontal":-5.2,"spinRate":3009,"spinDirection":48},"zone":5,"typeConfidence":2.0,"plateTime":0.4271639323803136,"extension":6.036111712871032},"index":0,"playId":"5c5532d0-333a-327c-b8cb-e2215a050e17","pitchNumber":1,"startTime":"2025-07-29T00:32:35.849Z","endTime":"2025-07-29T00:32:39.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.2,"strikeZoneTop":3.29203479510071,"strikeZoneBottom":1.49930535875625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.546806482764826,"aZ":-44.93363526798707,"pfxX":7.457521338620843,"pfxZ":-8.656068170749409,"pX":-0.2745102935754816,"pZ":2.190754807464082,"vX0":-0.3875824225508917,"vY0":-121.88901649495392,"vZ0":-0.5870103840512501,"x":127.46,"y":179.63,"x0":-1.0776072070993101,"y0":50.00409588634133,"z0":6.384302949569713,"aX":10.991002256191296},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-15.5,"breakHorizontal":-13.3,"spinRate":3006,"spinDirection":22},"zone":5,"typeConfidence":2.0,"plateTime":0.4529522159976196,"extension":5.895303064464026},"index":1,"playId":"9e7a10a4-36a5-3021-861f-10e37cc0c6cc","pitchNumber":2,"startTime":"2025-07-29T00:32:53.374Z","endTime":"2025-07-29T00:32:57.420Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-29T00:33:05.283Z","endTime":"2025-07-29T00:33:16.541Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.683913202664886,"aZ":-47.88966193027255,"pfxX":6.626162396850906,"pfxZ":-10.092325874287807,"pX":0.44647054074970277,"pZ":3.2879524246493106,"vX0":1.0435535775461504,"vY0":-125.3808198326423,"vZ0":1.8114808258546051,"x":99.98,"y":150.01,"x0":-0.8369204958358624,"y0":50.005932665031615,"z0":6.531942853088984,"aX":10.313328043469221},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-17.4,"breakHorizontal":-12.2,"spinRate":3027,"spinDirection":16},"zone":3,"typeConfidence":2.0,"plateTime":0.44068978970909267,"extension":5.943180496016699},"index":3,"playId":"69f35cfb-be4d-3e82-956b-dea2e455f072","pitchNumber":3,"startTime":"2025-07-29T00:33:16.541Z","endTime":"2025-07-29T00:33:20.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:33:20.450Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido called out on strikes.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T00:35:05.387Z","endTime":"2025-07-29T00:36:28.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.66121911954574,"strikeZoneBottom":1.58455699243306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73136665111064,"aZ":-24.766281023110338,"pfxX":1.9367047217756768,"pfxZ":4.30855445270157,"pX":-0.12059562490848227,"pZ":3.56761559239196,"vX0":4.996292276130614,"vY0":-129.63209215726746,"vZ0":-1.4083194768124718,"x":121.6,"y":142.45,"x0":-2.317202053344765,"y0":50.00001300856302,"z0":5.991971758339336,"aX":3.324272188815518},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.8,"breakHorizontal":-4.6,"spinRate":2387,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.4210436893660021,"extension":6.20502959246353},"index":0,"playId":"aee424b8-2560-305e-8e24-d74d55d2fb1b","pitchNumber":1,"startTime":"2025-07-29T00:35:28.589Z","endTime":"2025-07-29T00:35:32.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.48367185620962,"strikeZoneBottom":1.59330469318868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.6963889956821,"aZ":-27.58022562514865,"pfxX":2.9692814344638743,"pfxZ":2.6472808773139995,"pX":1.4462227053961685,"pZ":2.5352410448667033,"vX0":8.338034079538305,"vY0":-130.7109154603705,"vZ0":-3.107684401133484,"x":61.87,"y":170.33,"x0":-2.1666624389204396,"y0":50.00415848044831,"z0":5.803122047172215,"aX":5.154177178334568},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":-7.2,"spinRate":2501,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.41851562373097995,"extension":6.2035247451505064},"index":1,"playId":"1dd463f2-cd0e-3320-9f9d-4d12c896a3d3","pitchNumber":2,"startTime":"2025-07-29T00:35:45.006Z","endTime":"2025-07-29T00:35:48.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.856176475229567,"aZ":-26.723576030248402,"pfxX":-10.167388271629147,"pfxZ":3.081070170098183,"pX":-0.801997981746806,"pZ":2.1589627472024793,"vX0":7.660133559904554,"vY0":-132.3251246005735,"vZ0":-4.089035483046263,"x":147.57,"y":180.49,"x0":-2.4167361110546506,"y0":50.00452901466757,"z0":5.687687924196761,"aX":-17.990265086114356},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.8,"breakHorizontal":16.7,"spinRate":2179,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.4143057500628329,"extension":6.0572585442749345},"index":2,"playId":"4ea47c37-7c4b-38f7-9e70-ace445960a82","pitchNumber":3,"startTime":"2025-07-29T00:36:01.516Z","endTime":"2025-07-29T00:36:07.575Z","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":94.9,"endSpeed":86.4,"strikeZoneTop":3.48003115675267,"strikeZoneBottom":1.6353941888457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.711264626720254,"aZ":-14.385401630001697,"pfxX":-3.579061374860765,"pfxZ":9.269049389074844,"pX":0.03969450857736906,"pZ":2.8674490646663515,"vX0":7.2704751176338345,"vY0":-137.9144988370791,"vZ0":-5.028155882229465,"x":115.49,"y":161.36,"x0":-2.170022286799416,"y0":50.003191868088,"z0":5.690179547658011,"aX":-6.869591507257279},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":4.9,"spinRate":2528,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.39769761693316097,"extension":6.567307038578009},"index":3,"playId":"7a2bb28b-0538-3b8d-b71b-067814c56334","pitchNumber":4,"startTime":"2025-07-29T00:36:25.574Z","endTime":"2025-07-29T00:36:28.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:36:28.850Z","atBatIndex":52},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Tyler Heineman triples (1) on a line drive to right fielder Ramón Laureano.","rbi":0,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T00:36:37.636Z","endTime":"2025-07-29T00:37:11.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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(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":93.2,"endSpeed":85.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.245078643709274,"aZ":-23.19256736043983,"pfxX":0.9600637844768991,"pfxZ":4.841827461585156,"pX":0.4888539124387042,"pZ":2.6129002148718574,"vX0":6.931138723147364,"vY0":-135.52170838270928,"vZ0":-4.419238230785119,"x":98.37,"y":168.23,"x0":-2.2291665867701305,"y0":50.00655226212085,"z0":5.889514416516287,"aX":1.7806098938270012},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":-3.2,"spinRate":2457,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.4045177628260941,"extension":6.2292564615819535},"hitData":{"launchSpeed":79.7,"launchAngle":17.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.97,"coordY":130.28}},"index":0,"playId":"02ee4ba5-b535-3e94-9a4e-69f329d0ef66","pitchNumber":1,"startTime":"2025-07-29T00:36:56.634Z","endTime":"2025-07-29T00:37:11.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:37:11.211Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Wagner grounds out, pitcher Corbin Martin to first baseman Coby Mayo.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T00:37:29.841Z","endTime":"2025-07-29T00:38:08.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656686,"link":"/api/v1/people/656686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.28751179180274,"strikeZoneBottom":1.5120859001417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.125126074833645,"aZ":-27.300619910001444,"pfxX":2.72193095607547,"pfxZ":2.641150537999712,"pX":0.18274883448843568,"pZ":2.8724370416232996,"vX0":5.658043225244799,"vY0":-134.41936384087583,"vZ0":-2.7374229830502257,"x":110.03,"y":161.22,"x0":-2.2968411985484694,"y0":50.00125560886565,"z0":5.827409461377111,"aX":5.015299287871734},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.4,"breakHorizontal":-6.1,"spinRate":2423,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.4063400318507613,"extension":6.280846695540876},"index":0,"playId":"a86e72fa-1968-3c45-bf2e-9dcabb231581","pitchNumber":1,"startTime":"2025-07-29T00:37:44.169Z","endTime":"2025-07-29T00:37:47.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.4546993349716,"aZ":-15.280509318941846,"pfxX":-1.4924070342921547,"pfxZ":8.45051108323139,"pX":0.012755056838857928,"pZ":2.124007236373679,"vX0":6.663491075556938,"vY0":-140.18085790138386,"vZ0":-7.144293780563409,"x":116.51,"y":181.43,"x0":-2.1967749887855184,"y0":50.00003032146402,"z0":5.695250625209786,"aX":-2.9838941520583475},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":1.4,"spinRate":2352,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.39012104738298525,"extension":6.4372170571511},"hitData":{"launchSpeed":61.1,"launchAngle":-57.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":133.67,"coordY":185.16}},"index":1,"playId":"1054e89a-db7e-37ac-ae39-2d6fa416226d","pitchNumber":2,"startTime":"2025-07-29T00:38:00.140Z","endTime":"2025-07-29T00:38:08.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:38:08.794Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Lukes called out on strikes.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T00:38:51.901Z","endTime":"2025-07-29T00:40:44.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T00:38:39.246Z","endTime":"2025-07-29T00:38:54.244Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"}},{"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":93.0,"endSpeed":85.7,"strikeZoneTop":3.4062166221203,"strikeZoneBottom":1.58620508107813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.534674725532575,"aZ":-22.40919796766339,"pfxX":2.766132919763672,"pfxZ":5.255157550720897,"pX":1.565552617785974,"pZ":2.595625967848124,"vX0":9.177886687841799,"vY0":-135.22475335057004,"vZ0":-4.1489405382901845,"x":57.32,"y":168.7,"x0":-2.227147484972758,"y0":50.003568949067024,"z0":5.71525427525751,"aX":5.13929022196234},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.9,"breakHorizontal":-7.0,"spinRate":2485,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.4045211287483448,"extension":6.171778315760902},"index":1,"playId":"65df3154-534e-3e50-9946-e00c89d1abca","pitchNumber":1,"startTime":"2025-07-29T00:38:54.244Z","endTime":"2025-07-29T00:38:57.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.58098936364541,"strikeZoneBottom":1.66095428554113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.214868662549005,"aZ":-24.71977602522245,"pfxX":-9.594874392201815,"pfxZ":4.291866646788022,"pX":0.4409749142046294,"pZ":1.825631940077134,"vX0":10.39092474028886,"vY0":-131.52309027345535,"vZ0":-4.871205377609179,"x":100.19,"y":189.49,"x0":-2.3311685393556627,"y0":50.00223858803263,"z0":5.555673316332036,"aX":-16.66020569023971},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.7,"breakHorizontal":14.9,"spinRate":2306,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.41787869384403775,"extension":6.250934896445007},"index":2,"playId":"7b9f3f19-9c3c-38b0-b58e-bb84d76c0fbd","pitchNumber":2,"startTime":"2025-07-29T00:39:13.338Z","endTime":"2025-07-29T00:39:17.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.40999976174283,"strikeZoneBottom":1.62770120943217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.08933830369718,"aZ":-12.930397323218502,"pfxX":-3.416733371458891,"pfxZ":9.510733298249061,"pX":-0.26193353525150287,"pZ":3.9328326440062433,"vX0":6.515167843895319,"vY0":-141.52983071859322,"vZ0":-3.168709812950399,"x":126.98,"y":132.59,"x0":-2.152572761515506,"y0":50.00249787082456,"z0":5.898098891004243,"aX":-6.913774340646918},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":4.8,"spinRate":2553,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3874005461208099,"extension":6.33653114810496},"index":3,"playId":"13e50c75-446d-3b67-a976-5b224d5e8483","pitchNumber":3,"startTime":"2025-07-29T00:39:32.092Z","endTime":"2025-07-29T00:39:35.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.51199178357379,"strikeZoneBottom":1.72945223303866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.389467191978305,"aZ":-8.99858249597169,"pfxX":-3.201226248030461,"pfxZ":11.605907470353909,"pX":0.4838878699046311,"pZ":1.1850098197496943,"vX0":8.43314600199458,"vY0":-140.53781239667669,"vZ0":-10.520936476360468,"x":98.56,"y":206.78,"x0":-2.1421917860548563,"y0":50.00287207424583,"z0":5.565458631063579,"aX":-6.393445580029158},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":4.1,"spinRate":2492,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.39001709663863515,"extension":6.470332440224232},"index":4,"playId":"7e0ceb94-bd2e-3d91-b620-75f94d5ac5f7","pitchNumber":4,"startTime":"2025-07-29T00:39:53.601Z","endTime":"2025-07-29T00:39:57.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.996568922365554,"aZ":-12.325548074364985,"pfxX":-2.9925541623742844,"pfxZ":9.990718351433324,"pX":0.36194217483841806,"pZ":3.172144619289924,"vX0":8.357523730609358,"vY0":-140.35793191451518,"vZ0":-4.669301041441075,"x":103.2,"y":153.13,"x0":-2.271071901658525,"y0":50.006863750937654,"z0":5.665796909970887,"aX":-5.94896205779751},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":3.6,"spinRate":2525,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3908605688915032,"extension":6.199221902768814},"index":5,"playId":"a3a28348-8237-35a9-8b16-f9dfbd960dd4","pitchNumber":5,"startTime":"2025-07-29T00:40:15.789Z","endTime":"2025-07-29T00:40:18.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.41004213119044,"strikeZoneBottom":1.64096215097425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.483203269060024,"aZ":-13.9803168519801,"pfxX":-1.990450069851028,"pfxZ":9.368160634466973,"pX":0.4689613981654172,"pZ":1.6776673021603707,"vX0":7.676272793448403,"vY0":-138.5972889799326,"vZ0":-8.232046987788452,"x":99.12,"y":193.48,"x0":-2.08006436085778,"y0":50.00256976604045,"z0":5.62353564207478,"aX":-3.8661872499771617},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":1.9,"spinRate":2456,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.39544977976026496,"extension":6.4452780256383},"index":6,"playId":"7abbcb19-eb6e-3c96-a96b-3205a9589d8e","pitchNumber":6,"startTime":"2025-07-29T00:40:40.124Z","endTime":"2025-07-29T00:40:44.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:40:44.464Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Westburg flies out to right fielder Addison Barger.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T00:42:55.615Z","endTime":"2025-07-29T00:43:18.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79665206447879,"aZ":-34.27549056811472,"pfxX":0.4103650630921021,"pfxZ":-1.287303037439873,"pX":-0.35278053246421354,"pZ":2.941323235708402,"vX0":1.912779294371327,"vY0":-126.26767193835146,"vZ0":-0.84809954141169,"x":130.45,"y":159.36,"x0":-1.1710365676282382,"y0":50.00518456762945,"z0":6.020165983758929,"aX":0.6679483407791054},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.3,"breakHorizontal":-1.2,"spinRate":2558,"spinDirection":11},"zone":4,"typeConfidence":2.0,"plateTime":0.4324712872213352,"extension":5.920020997450049},"hitData":{"launchSpeed":89.7,"launchAngle":38.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.62,"coordY":77.35}},"index":0,"playId":"1d338614-81fa-33ac-80c3-56f0112bc468","pitchNumber":1,"startTime":"2025-07-29T00:43:10.044Z","endTime":"2025-07-29T00:43:18.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:43:18.987Z","atBatIndex":56},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Gunnar Henderson reaches on a fielding error by second baseman Ernie Clement.","rbi":0,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T00:43:21.355Z","endTime":"2025-07-29T00:45:09.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.68000052074364,"strikeZoneBottom":1.71662444770442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5813673254889,"aZ":-22.630510289513598,"pfxX":-8.54747779200405,"pfxZ":4.955264888458636,"pX":-0.8609165379771261,"pZ":2.9337294327942294,"vX0":3.2719885024003332,"vY0":-137.46039558385064,"vZ0":-4.2715698250339855,"x":149.82,"y":159.57,"x0":-0.9515688148308387,"y0":50.00423149347571,"z0":6.031590797804056,"aX":-16.466670597990966},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":14.9,"spinRate":2209,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39745949675520054,"extension":6.168401495025068},"index":0,"playId":"d902b88f-d8c1-3463-bc81-080fc5a7d7e2","pitchNumber":1,"startTime":"2025-07-29T00:43:44.085Z","endTime":"2025-07-29T00:43:47.819Z","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":88.1,"endSpeed":82.6,"strikeZoneTop":3.67999859958384,"strikeZoneBottom":1.72220787769336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.21415064157331,"aZ":-34.96310057604911,"pfxX":-2.172220709950677,"pfxZ":-1.641850157877962,"pX":0.2378364173470169,"pZ":0.7454751524170711,"vX0":4.2791739532565005,"vY0":-128.27411777758832,"vZ0":-5.912355540135272,"x":107.93,"y":218.65,"x0":-1.1569251737873048,"y0":50.004966041751274,"z0":5.750761828968585,"aX":-3.683406549217237},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.0,"breakHorizontal":3.1,"spinRate":2669,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4241962859847406,"extension":6.022504722134301},"index":1,"playId":"45318ea4-2b2a-3dcb-9e02-d3f19716f8a5","pitchNumber":2,"startTime":"2025-07-29T00:44:01.842Z","endTime":"2025-07-29T00:44:05.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.68000056293697,"strikeZoneBottom":1.66589874323428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.18392516268487,"aZ":-34.22632568598828,"pfxX":1.475576173377156,"pfxZ":-1.2482791494201884,"pX":0.669172570290684,"pZ":2.9560597270043685,"vX0":4.067403353404892,"vY0":-126.2205798303489,"vZ0":-0.8949717405784838,"x":91.49,"y":158.97,"x0":-1.1456979412880082,"y0":50.00624941958953,"z0":6.036056831604998,"aX":2.4160567816042615},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.3,"breakHorizontal":-3.5,"spinRate":2799,"spinDirection":29},"zone":6,"typeConfidence":2.0,"plateTime":0.4315413611975609,"extension":5.999342733322478},"index":2,"playId":"08f18b47-5fb0-3033-be47-3928c7b2f610","pitchNumber":3,"startTime":"2025-07-29T00:44:22.656Z","endTime":"2025-07-29T00:44:26.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.2,"strikeZoneTop":3.67042122948253,"strikeZoneBottom":1.83082580882171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.754241496821063,"aZ":-33.73974304859622,"pfxX":0.2981384714147697,"pfxZ":-0.9059843727162171,"pX":0.9210794073303642,"pZ":0.9032093158507912,"vX0":5.188724792965972,"vY0":-129.67065674496195,"vZ0":-6.006158037468676,"x":81.89,"y":214.39,"x0":-1.1337063864015675,"y0":50.00548758247261,"z0":5.783129607553152,"aX":0.5131839137779228},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.6,"breakHorizontal":-1.6,"spinRate":2846,"spinDirection":6},"zone":14,"typeConfidence":2.0,"plateTime":0.42029577646122185,"extension":5.991957822643602},"index":3,"playId":"524d904b-869e-3978-a1ef-f775efe54ab9","pitchNumber":4,"startTime":"2025-07-29T00:44:40.765Z","endTime":"2025-07-29T00:44:43.765Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.262027015921692,"aZ":-21.640757538362045,"pfxX":-9.24443512871235,"pfxZ":5.511332024696011,"pX":-0.6117128913256367,"pZ":2.212348659988415,"vX0":3.840500895280378,"vY0":-137.09654888331326,"vZ0":-6.319311178100383,"x":140.32,"y":179.05,"x0":-0.8268725211172362,"y0":50.000027206739695,"z0":6.0160103178722,"aX":-17.65942600885157},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.9,"breakHorizontal":16.0,"spinRate":2209,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.3989467971243541,"extension":6.231278613528452},"hitData":{"launchSpeed":104.5,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.73,"coordY":122.31}},"index":4,"playId":"1a646fee-c9db-372c-b266-71df9353b14d","pitchNumber":5,"startTime":"2025-07-29T00:44:59.853Z","endTime":"2025-07-29T00:45:09.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:45:09.220Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adley Rutschman singles on a line drive to right fielder Addison Barger. Gunnar Henderson to 3rd.","rbi":0,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T00:45:25.488Z","endTime":"2025-07-29T00:46:57.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.48000197152324,"strikeZoneBottom":1.56459583957484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.517358081848773,"aZ":-34.7727747633551,"pfxX":-0.753766118548673,"pfxZ":-1.5551473420988717,"pX":0.2750699272169939,"pZ":2.217309328031895,"vX0":3.902005131097355,"vY0":-128.38271669958996,"vZ0":-2.622514854839114,"x":106.51,"y":178.91,"x0":-1.1636854423677896,"y0":50.00023179024268,"z0":5.9471514525477716,"aX":-1.264340241888648},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.1,"breakHorizontal":0.5,"spinRate":2750,"spinDirection":22},"zone":5,"typeConfidence":2.0,"plateTime":0.42595311460732566,"extension":6.160585567948662},"index":0,"playId":"22ca1105-b231-3f9b-acd5-22b90aff73aa","pitchNumber":1,"startTime":"2025-07-29T00:45:47.743Z","endTime":"2025-07-29T00:45:51.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.63547823866032,"strikeZoneBottom":1.69143548207125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.7664393627005,"aZ":-23.073985509374566,"pfxX":-9.646436243162613,"pfxZ":4.9135010309043,"pX":-0.9302245509191566,"pZ":4.371020765131628,"vX0":3.6666270996510986,"vY0":-135.71281647009127,"vZ0":-0.9294756917187275,"x":152.46,"y":120.76,"x0":-1.0514855958681328,"y0":50.00014509889383,"z0":6.336135517312427,"aX":-17.85698401745324},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.9,"breakHorizontal":16.6,"spinRate":2259,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40474228458353334,"extension":6.146619846943309},"index":1,"playId":"981090d6-7e7c-37fc-92ba-04f504068bea","pitchNumber":2,"startTime":"2025-07-29T00:46:08.607Z","endTime":"2025-07-29T00:46:11.607Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"10178ab2-2fd0-3042-a4b2-1ebceddbe055","startTime":"2025-07-29T00:46:26.199Z","endTime":"2025-07-29T00:46:29.199Z","isPitch":false,"type":"pickoff"},{"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":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.54837849308257,"aZ":-33.50463384268428,"pfxX":-0.5684616239285194,"pfxZ":-0.8018070277409475,"pX":-0.14138604662893256,"pZ":1.9163368970791772,"vX0":3.0876731473944874,"vY0":-127.76939502271425,"vZ0":-3.384668692186316,"x":122.39,"y":187.04,"x0":-1.2878660619825042,"y0":50.00161584394182,"z0":5.871415044186856,"aX":-0.9472020399588764},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.9,"breakHorizontal":0.4,"spinRate":2723,"spinDirection":1},"zone":8,"typeConfidence":2.0,"plateTime":0.42752197851531326,"extension":5.999455986611533},"hitData":{"launchSpeed":85.1,"launchAngle":15.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.63,"coordY":109.62}},"index":3,"playId":"b6ae378c-29b2-3983-a133-8c6b19461c1d","pitchNumber":3,"startTime":"2025-07-29T00:46:47.081Z","endTime":"2025-07-29T00:46:57.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:46:57.008Z","atBatIndex":58},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ryan O'Hearn grounds into a double play, second baseman Ernie Clement to shortstop Bo Bichette to first baseman Vladimir Guerrero Jr. Adley Rutschman out at 2nd. Ryan O'Hearn out at 1st.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T00:47:15.845Z","endTime":"2025-07-29T00:47:44.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"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":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":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17014888694188,"aZ":-24.355632212842053,"pfxX":-9.276236735698468,"pfxZ":4.105501685432921,"pX":-0.4972710128026833,"pZ":2.3720943314624603,"vX0":4.2393713776665205,"vY0":-137.51313850287906,"vZ0":-5.4549653195479415,"x":135.95,"y":174.73,"x0":-0.8588444843373806,"y0":50.00062949470644,"z0":6.046701140977634,"aX":-17.65869785436498},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":15.8,"spinRate":2300,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.39920075074920414,"extension":6.3842233394870345},"hitData":{"launchSpeed":92.2,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.8,"coordY":152.94}},"index":0,"playId":"c6caf9fd-5d89-3678-b3c0-66203eda7957","pitchNumber":1,"startTime":"2025-07-29T00:47:36.765Z","endTime":"2025-07-29T00:47:44.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:47:44.152Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"George Springer pops out to shortstop Gunnar Henderson.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T00:50:10.107Z","endTime":"2025-07-29T00:50:36.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Colin Selby replaces Corbin Martin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T00:49:26.880Z","endTime":"2025-07-29T00:50:12.480Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681882,"link":"/api/v1/people/681882"},"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":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.042398247180188,"aZ":-28.471821717904582,"pfxX":2.250307457458028,"pfxZ":2.22473732716438,"pX":0.12446324533434765,"pZ":1.7497658742025952,"vX0":3.2492986002352966,"vY0":-127.5805562865582,"vZ0":-4.622959404042148,"x":112.26,"y":191.54,"x0":-1.453571386344986,"y0":50.000928667023985,"z0":5.805683144157475,"aX":3.7424753841552687},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":-4.8,"spinRate":2532,"spinDirection":131},"zone":8,"typeConfidence":0.91,"plateTime":0.4278525088901035,"extension":6.422264582208896},"index":1,"playId":"364cd9a6-8d2c-399c-aebb-a44d03fc7fc2","pitchNumber":1,"startTime":"2025-07-29T00:50:12.480Z","endTime":"2025-07-29T00:50:15.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.731672206926937,"aZ":-17.5803228073365,"pfxX":-9.590595364634128,"pfxZ":7.3563793516060425,"pX":-0.668360727318266,"pZ":3.0567380293417443,"vX0":4.895957657445577,"vY0":-139.98438721483055,"vZ0":-4.353618248320787,"x":142.48,"y":156.25,"x0":-1.194400476220782,"y0":50.00360057386052,"z0":5.7838925646856705,"aX":-19.02541963687381},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":16.3,"spinRate":2334,"spinDirection":213},"zone":1,"typeConfidence":0.97,"plateTime":0.3913449936353297,"extension":6.414765329180144},"hitData":{"launchSpeed":63.3,"launchAngle":46.0,"totalDistance":202.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":106.24,"coordY":122.3}},"index":2,"playId":"f6a78e7f-c09c-3b97-9e8e-9b1405937948","pitchNumber":2,"startTime":"2025-07-29T00:50:29.605Z","endTime":"2025-07-29T00:50:36.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:50:36.703Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out, third baseman Jordan Westburg to first baseman Coby Mayo.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T00:50:48.692Z","endTime":"2025-07-29T00:52:01.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.51981823243785,"strikeZoneBottom":1.59434245914417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.01836056121252,"aZ":-17.71223817831326,"pfxX":-8.45954055728588,"pfxZ":7.32721764885275,"pX":-0.7058482003804015,"pZ":3.6064318079555577,"vX0":4.741778581987721,"vY0":-139.94287409801765,"vZ0":-2.7872403689166507,"x":143.91,"y":141.41,"x0":-1.3275016764997112,"y0":50.00434470605166,"z0":5.7824505661496515,"aX":-16.69830304070063},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":14.3,"spinRate":2215,"spinDirection":212},"zone":1,"typeConfidence":0.95,"plateTime":0.3921273834632002,"extension":6.533356865952819},"index":0,"playId":"8bc2b4cd-3cf4-327e-b42e-3fc91341ac59","pitchNumber":1,"startTime":"2025-07-29T00:51:02.929Z","endTime":"2025-07-29T00:51:06.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.64999809704341,"strikeZoneBottom":1.59506126923072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.679744773639978,"aZ":-18.76743933860167,"pfxX":-9.027629566945535,"pfxZ":6.801616510033263,"pX":-1.7609964714046218,"pZ":3.3670418147174415,"vX0":2.1883734796428564,"vY0":-139.57017640387699,"vZ0":-3.227053376269576,"x":184.13,"y":147.87,"x0":-1.3828463392953723,"y0":50.002916279900695,"z0":5.775589039317943,"aX":-17.793720306938773},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":15.8,"spinRate":2321,"spinDirection":213},"zone":11,"typeConfidence":0.96,"plateTime":0.39257827095670716,"extension":6.379557261864667},"index":1,"playId":"72fb34f7-7495-3b85-bb59-8b965bdf4d24","pitchNumber":2,"startTime":"2025-07-29T00:51:19.376Z","endTime":"2025-07-29T00:51:22.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.65000080814233,"strikeZoneBottom":1.64054423460912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.42102472982169,"aZ":-28.81682693659033,"pfxX":0.7246956403047573,"pfxZ":1.9878477130801038,"pX":-0.5499192098436475,"pZ":2.313960567488606,"vX0":2.1404895518921814,"vY0":-128.73232391714282,"vZ0":-3.161784475401137,"x":137.96,"y":176.3,"x0":-1.4845608601860099,"y0":50.002252014810644,"z0":5.776610333652571,"aX":1.2218952958106792},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":-1.8,"spinRate":2469,"spinDirection":151},"zone":4,"typeConfidence":0.91,"plateTime":0.424647925566918,"extension":6.4379508559572525},"index":2,"playId":"a5614de7-e40d-356f-829d-a36801cde137","pitchNumber":3,"startTime":"2025-07-29T00:51:37.600Z","endTime":"2025-07-29T00:51:40.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.953181607995788,"aZ":-17.324083638130254,"pfxX":-8.839864504491294,"pfxZ":7.513475318613136,"pX":-0.4682662490978642,"pZ":2.8226357123584163,"vX0":4.975374004219277,"vY0":-139.79192542791122,"vZ0":-4.8677658103353485,"x":134.85,"y":162.57,"x0":-1.1240972232295636,"y0":50.00193248037003,"z0":5.72631037067697,"aX":-17.468179487994885},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":15.0,"spinRate":2180,"spinDirection":214},"zone":4,"typeConfidence":0.96,"plateTime":0.39203520923924495,"extension":6.5259197266121465},"hitData":{"launchSpeed":112.9,"launchAngle":-11.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":87.21,"coordY":150.85}},"index":3,"playId":"3188c2a7-7061-3d7c-adef-146fe42d6c5a","pitchNumber":4,"startTime":"2025-07-29T00:51:54.566Z","endTime":"2025-07-29T00:52:01.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:52:01.137Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a ground ball to left fielder Colton Cowser, deflected by shortstop Gunnar Henderson.","rbi":0,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T00:52:14.299Z","endTime":"2025-07-29T00:52:42.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"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(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":95.2,"endSpeed":87.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.56288790010546,"aZ":-19.847364073185275,"pfxX":-8.875152310854563,"pfxZ":6.332133585848245,"pX":-0.29483421671478205,"pZ":2.713486201480134,"vX0":5.844581859738314,"vY0":-138.5615057337303,"vZ0":-4.60262025383576,"x":128.24,"y":165.52,"x0":-1.276836503954362,"y0":50.00622964967935,"z0":5.719990752676994,"aX":-17.28451742585805},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":14.9,"spinRate":2118,"spinDirection":215},"zone":4,"typeConfidence":0.93,"plateTime":0.3951043295706169,"extension":6.6090373899379244},"hitData":{"launchSpeed":100.0,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.15,"coordY":141.95}},"index":0,"playId":"3ce064ab-feb0-3fab-a002-3f940324e287","pitchNumber":1,"startTime":"2025-07-29T00:52:29.051Z","endTime":"2025-07-29T00:52:42.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:52:42.141Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Addison Barger flies out to left fielder Colton Cowser in foul territory.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T00:53:09.858Z","endTime":"2025-07-29T00:54:28.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03252929320503,"aZ":-11.566561101972201,"pfxX":-2.6680860456435864,"pfxZ":10.488890620417507,"pX":0.05730025359212672,"pZ":3.0932043656221992,"vX0":4.97490816836437,"vY0":-139.24096627850523,"vZ0":-5.040588405603391,"x":114.82,"y":155.26,"x0":-1.4053148653453102,"y0":50.00666095300273,"z0":5.691267416597465,"aX":-5.244290521164053},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":3.8,"spinRate":2295,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.39325035645627127,"extension":6.6893279937200205},"index":0,"playId":"ddebac8b-fa9b-33fe-a098-74a0589a0955","pitchNumber":1,"startTime":"2025-07-29T00:53:12.856Z","endTime":"2025-07-29T00:53:19.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.66277858064146,"strikeZoneBottom":1.72331183629019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.41928770198934,"aZ":-43.68838851535967,"pfxX":3.8292755814923574,"pfxZ":-8.021088871053244,"pX":-1.0934401650265002,"pZ":3.140568290214177,"vX0":-0.44378064050052946,"vY0":-119.44145220563408,"vZ0":2.507889146930572,"x":158.68,"y":153.98,"x0":-1.4016804311182727,"y0":50.00374117303087,"z0":6.024245040533791,"aX":5.49635512291081},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-13.6,"breakHorizontal":-6.8,"spinRate":2758,"spinDirection":36},"zone":11,"typeConfidence":0.89,"plateTime":0.4597303476555208,"extension":6.522481652277117},"index":1,"playId":"f4d922b5-5e53-3ae7-af50-ca944da3bc38","pitchNumber":2,"startTime":"2025-07-29T00:54:01.197Z","endTime":"2025-07-29T00:54:04.539Z","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":96.1,"endSpeed":88.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.980279245946104,"aZ":-17.659020722350387,"pfxX":-8.333660848821049,"pfxZ":7.312594931947247,"pX":-0.4395504616135114,"pZ":2.8741326036710375,"vX0":5.1913428889382045,"vY0":-139.84708620991208,"vZ0":-4.630591685067072,"x":133.75,"y":161.18,"x0":-1.2354355603691145,"y0":50.001608394488464,"z0":5.70666864158541,"aX":-16.536456080177274},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":14.0,"spinRate":2285,"spinDirection":207},"zone":4,"typeConfidence":0.95,"plateTime":0.3913847702975546,"extension":6.47474321781775},"hitData":{"launchSpeed":94.2,"launchAngle":46.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.83,"coordY":120.97}},"index":2,"playId":"f34f018d-26bc-3472-a144-92d1bc03e4fb","pitchNumber":3,"startTime":"2025-07-29T00:54:19.365Z","endTime":"2025-07-29T00:54:28.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:54:28.575Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, shortstop Bo Bichette to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T00:56:59.731Z","endTime":"2025-07-29T00:57:26.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Bruihl replaces Tommy Nance.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T00:55:53.177Z","endTime":"2025-07-29T00:57:02.049Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.4199982061809,"strikeZoneBottom":1.53757292659343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.572551570895506,"aZ":-27.992187260966446,"pfxX":7.8332950568709805,"pfxZ":2.5052691692269953,"pX":0.24817638721784258,"pZ":1.9781339823132316,"vX0":-9.436782633177216,"vY0":-128.56181122072894,"vZ0":-2.679939200772297,"x":107.54,"y":185.37,"x0":2.9549643457490267,"y0":50.000180694641195,"z0":5.214895753461115,"aX":13.062290541414875},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":-12.0,"spinRate":2085,"spinDirection":118},"zone":8,"typeConfidence":0.87,"plateTime":0.4266465979465539,"extension":6.790261199022155},"index":1,"playId":"7745ac23-65e4-30f8-a0ab-688270bf20aa","pitchNumber":1,"startTime":"2025-07-29T00:57:02.049Z","endTime":"2025-07-29T00:57:05.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.176246041168724,"aZ":-27.732417039276672,"pfxX":7.766405855532964,"pfxZ":2.56426191498522,"pX":0.05264036679407771,"pZ":2.8478601673088644,"vX0":-10.201506714038429,"vY0":-130.67842354238093,"vZ0":-0.9957434631774263,"x":114.99,"y":161.89,"x0":2.99545139673097,"y0":50.002939638322516,"z0":5.314539243551624,"aX":13.452031708396232},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":-11.9,"spinRate":2171,"spinDirection":126},"zone":2,"typeConfidence":0.89,"plateTime":0.41891246765081913,"extension":6.565914204330049},"hitData":{"launchSpeed":90.4,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":155.74}},"index":2,"playId":"4a56b91f-2fc0-34cf-8ec2-42226163de57","pitchNumber":2,"startTime":"2025-07-29T00:57:19.950Z","endTime":"2025-07-29T00:57:26.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:57:26.246Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Colton Cowser homers (9) on a fly ball to center field.","rbi":1,"awayScore":4,"homeScore":11,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T00:57:42.076Z","endTime":"2025-07-29T00:58:32.829Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":{"id":677865,"link":"/api/v1/people/677865"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.1,"strikeZoneTop":3.43696183760845,"strikeZoneBottom":1.53546906070516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.63722586204182,"aZ":-34.46125363479795,"pfxX":-8.549078258236115,"pfxZ":-1.8004473927868538,"pX":-0.5611479947324108,"pZ":0.8304773643774137,"vX0":-5.356426953065059,"vY0":-112.53367116414107,"vZ0":-1.6732222787815503,"x":138.39,"y":216.36,"x0":2.970479327891526,"y0":50.00551281291115,"z0":5.112475162423884,"aX":-10.837669980592722},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-3.4,"breakHorizontal":16.9,"spinRate":2334,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.4889080814578435,"extension":6.83675052648363},"index":0,"playId":"badf3820-a1f0-3247-8080-82799c50f9da","pitchNumber":1,"startTime":"2025-07-29T00:57:51.430Z","endTime":"2025-07-29T00:57:55.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.919535339080525,"aZ":-29.9177101778436,"pfxX":9.200398881023604,"pfxZ":1.3268738873941874,"pX":-0.04859179340234955,"pZ":2.3075303761853907,"vX0":-10.88010212665005,"vY0":-129.9275879218093,"vZ0":-1.4280016983887425,"x":118.85,"y":176.48,"x0":3.0110278441443343,"y0":50.0018130628989,"z0":5.152075702871914,"aX":15.624965993152466},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":-14.0,"spinRate":2098,"spinDirection":135},"zone":5,"typeConfidence":0.9,"plateTime":0.4226569648498253,"extension":6.708340342230076},"hitData":{"launchSpeed":106.0,"launchAngle":30.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.98,"coordY":46.54}},"index":1,"playId":"d6f30b9c-6c83-32a7-af77-926d30abf3b5","pitchNumber":2,"startTime":"2025-07-29T00:58:09.065Z","endTime":"2025-07-29T00:58:32.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:58:32.829Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cedric Mullins walks.","rbi":0,"awayScore":4,"homeScore":11,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T00:58:42.592Z","endTime":"2025-07-29T00:59:56.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.45999921579788,"strikeZoneBottom":1.68968933545862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.96301238489169,"aZ":-28.80749647043573,"pfxX":8.164012078541276,"pfxZ":1.9482406848282583,"pX":-1.0995577703951231,"pZ":1.8536081712985801,"vX0":-13.17081257381947,"vY0":-129.96388313289867,"vZ0":-2.859412486920353,"x":158.91,"y":188.73,"x0":2.9525901212615078,"y0":50.0006917144299,"z0":5.135772183239779,"aX":14.089641775538082},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":-12.1,"spinRate":2064,"spinDirection":123},"zone":13,"typeConfidence":0.89,"plateTime":0.42001148532027344,"extension":6.643697413963414},"index":0,"playId":"3eaad3b2-2c98-3576-9f6e-7dd452e740a4","pitchNumber":1,"startTime":"2025-07-29T00:58:55.653Z","endTime":"2025-07-29T00:58:58.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.45999813114515,"strikeZoneBottom":1.59469874513771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.79609295693719,"aZ":-29.325143393468977,"pfxX":8.103777921398384,"pfxZ":1.65894335257887,"pX":0.935691296028634,"pZ":2.5508344769464992,"vX0":-8.433458721092398,"vY0":-130.00735060848552,"vZ0":-0.9990047711251464,"x":81.33,"y":169.91,"x0":3.1599830784870218,"y0":50.00566354115991,"z0":5.154332023381261,"aX":13.95367315690359},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.0,"breakHorizontal":-13.0,"spinRate":2131,"spinDirection":125},"zone":12,"typeConfidence":0.89,"plateTime":0.4203779802532126,"extension":6.63659784931198},"index":1,"playId":"6ca7aeac-171d-3087-95a3-7c1ac678df64","pitchNumber":2,"startTime":"2025-07-29T00:59:12.630Z","endTime":"2025-07-29T00:59:16.260Z","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":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.45999823377758,"strikeZoneBottom":1.66047163715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.173112008715872,"aZ":-31.013879089673473,"pfxX":-1.4385503332218859,"pfxZ":0.751869342248046,"pX":1.0672604918454203,"pZ":4.13178265120116,"vX0":-3.9691549700970006,"vY0":-123.08344066722049,"vZ0":2.484029109957102,"x":76.32,"y":127.22,"x0":2.8814002632702542,"y0":50.005272415606925,"z0":5.718478615638033,"aX":-2.2286038431341755},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.2,"breakHorizontal":3.5,"spinRate":2298,"spinDirection":217},"zone":12,"typeConfidence":0.83,"plateTime":0.4433498952634798,"extension":6.5484639423360855},"index":2,"playId":"67fba4b3-c1e5-39e8-9389-830ca0665b4e","pitchNumber":3,"startTime":"2025-07-29T00:59:34.225Z","endTime":"2025-07-29T00:59:37.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.45999909150071,"strikeZoneBottom":1.57441511121505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.78716792413372,"aZ":-29.935146735817252,"pfxX":-1.668842918069633,"pfxZ":1.422391151469391,"pX":0.6107301847660521,"pZ":4.011402946294334,"vX0":-4.8768817018110076,"vY0":-124.07004164766124,"vZ0":1.9790037823587836,"x":93.72,"y":130.47,"x0":2.811692838666729,"y0":50.00233512876327,"z0":5.683102335524798,"aX":-2.6229655963240255},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.2,"breakHorizontal":4.1,"spinRate":2319,"spinDirection":213},"zone":12,"typeConfidence":0.89,"plateTime":0.44000587210113773,"extension":6.6398871038037885},"index":3,"playId":"8c8e3db6-2c69-3649-a313-7debb75e3726","pitchNumber":4,"startTime":"2025-07-29T00:59:53.078Z","endTime":"2025-07-29T00:59:56.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:59:56.335Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Coby Mayo singles on a ground ball to left fielder Joey Loperfido, deflected by third baseman Will Wagner. Cedric Mullins to 3rd. Coby Mayo to 2nd.","rbi":0,"awayScore":4,"homeScore":11,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:00:04.674Z","endTime":"2025-07-29T01:00:38.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnThird":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.173281578049785,"aZ":-31.909678220688964,"pfxX":8.67610708938935,"pfxZ":0.1471642951365073,"pX":0.025430296426859556,"pZ":2.667151480881176,"vX0":-10.450272013609544,"vY0":-131.66392975135577,"vZ0":-0.5942774134804211,"x":116.03,"y":166.77,"x0":2.913116613078664,"y0":50.00007239206378,"z0":5.250969408897111,"aX":15.276229815177338},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.4,"breakHorizontal":-13.6,"spinRate":2075,"spinDirection":125},"zone":5,"typeConfidence":0.9,"plateTime":0.41553230230316673,"extension":6.799541867290699},"hitData":{"launchSpeed":99.2,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":83.41,"coordY":123.31}},"index":0,"playId":"abe9bd83-81fb-36c3-ada3-cb2c358ae8a5","pitchNumber":1,"startTime":"2025-07-29T01:00:25.866Z","endTime":"2025-07-29T01:00:38.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:00:38.399Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jackson Holliday pops out to third baseman Will Wagner in foul territory.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:01:14.368Z","endTime":"2025-07-29T01:01:42.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnThird":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"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(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":77.6,"endSpeed":71.1,"strikeZoneTop":3.34922426438159,"strikeZoneBottom":1.51041693210349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.022651933276368,"aZ":-33.19566338702496,"pfxX":-9.735595056913333,"pfxZ":-0.8057303086764671,"pX":-0.47756611670854693,"pZ":1.1134867047309351,"vX0":-5.339697189419308,"vY0":-112.82501294327031,"vZ0":-1.6686858146165755,"x":135.2,"y":208.72,"x0":3.194705505256756,"y0":50.00124081167062,"z0":5.248796710964689,"aX":-12.38550342133793},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-1.6,"breakHorizontal":19.1,"spinRate":2413,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.4879134093306714,"extension":6.748922476774759},"index":0,"playId":"e3387617-f056-350d-8434-e35542f50c96","pitchNumber":1,"startTime":"2025-07-29T01:01:15.746Z","endTime":"2025-07-29T01:01:19.279Z","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":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.51535689435291,"aZ":-33.09094882363341,"pfxX":-9.261654750382352,"pfxZ":-0.700369062036966,"pX":0.4913905512859599,"pZ":2.5374017961273387,"vX0":-3.6868100823192185,"vY0":-113.80120516542459,"vZ0":1.2109820287151858,"x":98.27,"y":170.27,"x0":3.3399916764676667,"y0":50.004733466979246,"z0":5.297185544247444,"aX":-12.047957904050559},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-0.6,"breakHorizontal":17.8,"spinRate":2406,"spinDirection":303},"zone":6,"typeConfidence":0.9,"plateTime":0.4828386184656157,"extension":6.671847146364575},"hitData":{"launchSpeed":85.2,"launchAngle":75.0,"totalDistance":98.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.02,"coordY":178.54}},"index":1,"playId":"b4e5a3a7-feef-3a5e-855c-8c9469ec489d","pitchNumber":2,"startTime":"2025-07-29T01:01:32.883Z","endTime":"2025-07-29T01:01:42.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:01:42.861Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Westburg grounds out, shortstop Bo Bichette to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:02:03.261Z","endTime":"2025-07-29T01:02:37.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.21341731940447,"aZ":-33.66168906334448,"pfxX":-11.08135247138668,"pfxZ":-1.1854723606124287,"pX":-0.3682014428977082,"pZ":1.4288923347015425,"vX0":-4.983752960264159,"vY0":-112.17602469947106,"vZ0":-0.5365449185460087,"x":131.03,"y":200.2,"x0":3.332731732743368,"y0":50.00215779527924,"z0":5.14901436837147,"aX":-13.90401836265},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-1.9,"breakHorizontal":21.5,"spinRate":2466,"spinDirection":307},"zone":13,"typeConfidence":0.91,"plateTime":0.49118767901051097,"extension":6.774417251335165},"index":0,"playId":"5dea622a-9857-37f6-bca9-184c69cdca3d","pitchNumber":1,"startTime":"2025-07-29T01:02:12.189Z","endTime":"2025-07-29T01:02:15.189Z","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":90.6,"endSpeed":82.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.776909373862456,"aZ":-30.88114130562865,"pfxX":11.520972207491424,"pfxZ":0.7458410830811601,"pX":0.03751035283190653,"pZ":2.0326479184334687,"vX0":-11.6894603589854,"vY0":-131.36334464356295,"vZ0":-2.0642460368363587,"x":115.57,"y":183.9,"x0":3.07254308706649,"y0":50.00086663098852,"z0":5.150030647799367,"aX":19.90486410600635},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.1,"breakHorizontal":-17.9,"spinRate":2013,"spinDirection":121},"zone":8,"typeConfidence":0.91,"plateTime":0.4187835789086787,"extension":6.70836447451547},"hitData":{"launchSpeed":91.6,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":159.28}},"index":1,"playId":"dece4e98-cd86-3710-a6b1-a19e7ebb134c","pitchNumber":2,"startTime":"2025-07-29T01:02:30.142Z","endTime":"2025-07-29T01:02:37.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:02:37.252Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ernie Clement lines out to right fielder Ramón Laureano.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:05:03.050Z","endTime":"2025-07-29T01:05:10.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Wolfram replaces Colin Selby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:04:03.211Z","endTime":"2025-07-29T01:05:05.369Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664991,"link":"/api/v1/people/664991"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.98746427650733,"aZ":-16.58823589475915,"pfxX":9.891990469104263,"pfxZ":7.920336864627157,"pX":0.8504668812258601,"pZ":2.3438718803953997,"vX0":-6.841229487062215,"vY0":-139.97106518615817,"vZ0":-7.542185037989247,"x":84.58,"y":175.5,"x0":2.051236831754151,"y0":50.00353812499969,"z0":6.1761618633641495,"aX":19.469620248022704},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.8,"breakHorizontal":-16.3,"spinRate":2218,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.39252690587137007,"extension":6.118474169231554},"hitData":{"launchSpeed":90.0,"launchAngle":18.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.45,"coordY":116.15}},"index":1,"playId":"1759bdd7-5a20-3b41-8c4c-f729fc256b27","pitchNumber":1,"startTime":"2025-07-29T01:05:05.369Z","endTime":"2025-07-29T01:05:10.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:05:10.753Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Myles Straw singles on a line drive to left fielder Colton Cowser.","rbi":0,"awayScore":4,"homeScore":11,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:05:42.225Z","endTime":"2025-07-29T01:06:49.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Myles Straw replaces Joey Loperfido.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T01:05:34.288Z","endTime":"2025-07-29T01:05:44.598Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":694388,"link":"/api/v1/people/694388"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.2,"strikeZoneTop":3.47000190091775,"strikeZoneBottom":1.64195409800399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.01625096272365,"aZ":-16.70775180385554,"pfxX":10.821221572197945,"pfxZ":7.893712377252375,"pX":-0.2229817345275152,"pZ":2.037589243303212,"vX0":-9.838078573268053,"vY0":-140.12558115249382,"vZ0":-8.281073822558309,"x":125.5,"y":183.77,"x0":1.953026742511077,"y0":50.00515043319758,"z0":6.155133187511651,"aX":21.205674339951045},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":-17.2,"spinRate":2166,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.3931133349600757,"extension":6.317095457393969},"index":1,"playId":"45aebeab-19d7-3aa4-a236-b4d334d1fc30","pitchNumber":1,"startTime":"2025-07-29T01:05:44.598Z","endTime":"2025-07-29T01:05:47.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.434756394340887,"aZ":-38.61397914318802,"pfxX":0.2817082308261148,"pfxZ":-4.100713405021711,"pX":-0.11168536321898077,"pZ":0.8680617342412779,"vX0":-5.23343829485539,"vY0":-124.68371678757734,"vZ0":-5.42603994278892,"x":121.26,"y":215.34,"x0":1.9791430164929646,"y0":50.000207216364274,"z0":6.264284226768262,"aX":0.4432318573880942},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.4,"breakHorizontal":0.7,"spinRate":2587,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.4395610281438094,"extension":6.091991285675872},"index":2,"playId":"a407d543-3387-351a-8f14-fdd3cec1057e","pitchNumber":2,"startTime":"2025-07-29T01:06:00.031Z","endTime":"2025-07-29T01:06:03.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.46054340257174,"strikeZoneBottom":1.67930661657174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.92627998838477,"aZ":-39.847486698027595,"pfxX":-1.571120844733668,"pfxZ":-4.905687726295506,"pX":-0.9400425982353439,"pZ":2.108694969407995,"vX0":-6.326118593164265,"vY0":-124.49820219277375,"vZ0":-2.3629367126995904,"x":152.83,"y":181.85,"x0":1.8422304156699545,"y0":50.00472241919403,"z0":6.380786863390146,"aX":-2.455629039223592},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-9.2,"breakHorizontal":4.3,"spinRate":2601,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.44062252421567205,"extension":6.131130482727233},"index":3,"playId":"ac7bbf36-0f5c-3736-9795-0e4a235fe914","pitchNumber":3,"startTime":"2025-07-29T01:06:21.220Z","endTime":"2025-07-29T01:06:25.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73756670900988,"aZ":-37.568430446023505,"pfxX":0.43518680158346035,"pfxZ":-3.497284934754884,"pX":-0.3625774987339837,"pZ":1.3306583520016833,"vX0":-5.709071703381469,"vY0":-123.44150488277877,"vZ0":-4.563157669711205,"x":130.82,"y":202.85,"x0":1.9243163300739863,"y0":50.00247869522043,"z0":6.368314239806353,"aX":0.6710317675156449},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.2,"breakHorizontal":0.6,"spinRate":2478,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.4438228043690797,"extension":6.1001406475250235},"hitData":{"launchSpeed":89.6,"launchAngle":20.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.58,"coordY":93.85}},"index":4,"playId":"361f217c-0e96-36e0-b74f-c5d001450fd3","pitchNumber":4,"startTime":"2025-07-29T01:06:39.551Z","endTime":"2025-07-29T01:06:49.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:06:49.932Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Heineman pops out to first baseman Coby Mayo in foul territory.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:07:00.355Z","endTime":"2025-07-29T01:09:20.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.13762254595047,"strikeZoneBottom":1.58486224153716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.402391208056642,"aZ":-18.507104286494304,"pfxX":7.779811450920398,"pfxZ":6.890593400154582,"pX":1.275824627715572,"pZ":4.606592299988653,"vX0":-4.84223611727311,"vY0":-139.92809159223606,"vZ0":-1.4991258984678546,"x":68.37,"y":114.4,"x0":2.0173745307957844,"y0":50.00626387904019,"z0":6.361160667224526,"aX":15.439540851253684},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.4,"breakHorizontal":-13.1,"spinRate":2260,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.3913465938374676,"extension":6.083252747738906},"index":0,"playId":"8270753b-d1db-317f-8b00-5d6085dd468c","pitchNumber":1,"startTime":"2025-07-29T01:07:17.658Z","endTime":"2025-07-29T01:07:20.658Z","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":87.4,"endSpeed":79.9,"strikeZoneTop":3.13907363695967,"strikeZoneBottom":1.46239352987287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.294165933112264,"aZ":-28.606047165094058,"pfxX":-0.545998285788575,"pfxZ":2.2085112373437754,"pX":-1.0610342499286702,"pZ":1.108099505087436,"vX0":-7.46789610945347,"vY0":-126.86985898141327,"vZ0":-6.638859768434484,"x":157.44,"y":208.86,"x0":2.0033731310956147,"y0":50.001181620093504,"z0":6.067700763133223,"aX":-0.8809334572782428},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":2.9,"spinRate":2383,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.4333166221601821,"extension":6.326468952153281},"index":1,"playId":"b89d969c-09ed-36b0-b2a1-edb10fb0ccb1","pitchNumber":2,"startTime":"2025-07-29T01:07:40.225Z","endTime":"2025-07-29T01:07:43.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.2700432640032,"strikeZoneBottom":1.45911953613614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.52976041516282,"aZ":-17.529492168039972,"pfxX":7.499140171748127,"pfxZ":7.418898257092405,"pX":0.5427661873962937,"pZ":4.423175091733128,"vX0":-6.435601257538019,"vY0":-139.6255326057146,"vZ0":-1.989776920972172,"x":96.31,"y":119.35,"x0":1.9036012910460776,"y0":50.00197577724335,"z0":6.298938928841579,"aX":14.801528258787524},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":-12.2,"spinRate":2276,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3923375142091312,"extension":6.202171393380801},"index":2,"playId":"f44477c6-d2b3-3dc5-bc97-9b7d459fa34f","pitchNumber":3,"startTime":"2025-07-29T01:07:58.252Z","endTime":"2025-07-29T01:08:01.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.32798540811453,"strikeZoneBottom":1.50789352932794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.900907379611052,"aZ":-17.620681941413437,"pfxX":8.16129080317734,"pfxZ":7.410382798026095,"pX":0.9153317195837369,"pZ":2.511694348680982,"vX0":-5.736268776624488,"vY0":-139.1664607162927,"vZ0":-6.941406989286854,"x":82.11,"y":170.96,"x0":1.9417912205719576,"y0":50.000880613495,"z0":6.203025984717509,"aX":16.024604354648087},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":-13.6,"spinRate":2322,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.393402683762309,"extension":6.0897676992539855},"index":3,"playId":"64e7b678-fd04-3919-b2ac-0c88ddc697a7","pitchNumber":4,"startTime":"2025-07-29T01:08:15.969Z","endTime":"2025-07-29T01:08:19.506Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-29T01:08:30.198Z","endTime":"2025-07-29T01:08:47.653Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.3395267501618,"strikeZoneBottom":1.46908244161019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.385296333089435,"aZ":-17.173933619994052,"pfxX":8.883359065227953,"pfxZ":7.774318497915086,"pX":0.8564097259117478,"pZ":2.5973252107811073,"vX0":-6.264317902679152,"vY0":-138.17128082502393,"vZ0":-6.384820816865133,"x":84.36,"y":168.65,"x0":2.0012289286562126,"y0":50.00251455211068,"z0":6.0960645607745585,"aX":17.140253831456185},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":-14.8,"spinRate":2232,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3967255000507772,"extension":6.334003673670715},"index":5,"playId":"384d1e89-59b8-3e8c-9751-838eb0a1abed","pitchNumber":5,"startTime":"2025-07-29T01:08:47.653Z","endTime":"2025-07-29T01:08:51.802Z","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":96.5,"endSpeed":88.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11734288454101,"aZ":-15.404065628239843,"pfxX":9.674959702014416,"pfxZ":8.443443942012706,"pX":0.2538042866961248,"pZ":2.3546041939072295,"vX0":-8.183350265578355,"vY0":-140.13200311828086,"vZ0":-7.4124475866131405,"x":107.33,"y":175.21,"x0":1.9571632262223393,"y0":50.00008813328557,"z0":6.043223065036507,"aX":19.2094206428439},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":-15.8,"spinRate":2338,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.3910928437862746,"extension":6.287809986729267},"hitData":{"launchSpeed":61.0,"launchAngle":67.0,"totalDistance":121.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.63,"coordY":177.03}},"index":6,"playId":"03e9fa24-d637-3d5e-9db7-2a4addcb3430","pitchNumber":6,"startTime":"2025-07-29T01:09:09.184Z","endTime":"2025-07-29T01:09:20.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:09:20.551Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Davis Schneider flies out to left fielder Colton Cowser.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:09:51.648Z","endTime":"2025-07-29T01:10:03.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Davis Schneider replaces Will Wagner.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T01:09:38.661Z","endTime":"2025-07-29T01:09:54.055Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":695238,"link":"/api/v1/people/695238"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.07,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.44211439276958,"aZ":-17.132478988578672,"pfxX":9.27573467636535,"pfxZ":7.480313294189058,"pX":0.5739588351758012,"pZ":2.342741788960416,"vX0":-7.149236191016965,"vY0":-140.5602380673262,"vZ0":-7.41402177257488,"x":95.12,"y":175.53,"x0":1.9392270347327503,"y0":50.00268654980641,"z0":6.11747320434569,"aX":18.648818339169118},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.2,"breakHorizontal":-15.5,"spinRate":2256,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.3889772001228269,"extension":6.244484074554538},"hitData":{"launchSpeed":86.0,"launchAngle":44.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.55,"coordY":91.54}},"index":1,"playId":"645b3de2-54ec-349d-b2d2-d73362cf4ae9","pitchNumber":1,"startTime":"2025-07-29T01:09:54.055Z","endTime":"2025-07-29T01:10:03.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:10:03.213Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to center fielder Myles Straw.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:12:24.575Z","endTime":"2025-07-29T01:13:23.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3,4],"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to right field for Nathan Lukes.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:12:07.368Z","endTime":"2025-07-29T01:12:07.394Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"100"},{"details":{"description":"Defensive switch from right field to third base for Addison Barger.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T01:12:07.394Z","endTime":"2025-07-29T01:12:07.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"500"},{"details":{"description":"Myles Straw remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-29T01:12:07.395Z","endTime":"2025-07-29T01:12:08.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":694388,"link":"/api/v1/people/694388"}},{"details":{"description":"Davis Schneider remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-29T01:12:07.395Z","endTime":"2025-07-29T01:12:07.396Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":695238,"link":"/api/v1/people/695238"}},{"details":{"description":"Pitching Change: Braydon Fisher replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-07-29T01:12:07.396Z","endTime":"2025-07-29T01:12:26.801Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680755,"link":"/api/v1/people/680755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.68000139828685,"strikeZoneBottom":1.73033009225708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.016136192184042,"aZ":-28.427276034043924,"pfxX":1.705398916791196,"pfxZ":2.300787467885856,"pX":-0.13346328855844936,"pZ":2.907200615419091,"vX0":-0.7184881381879533,"vY0":-126.33158758701828,"vZ0":-3.5365282154775333,"x":122.09,"y":160.29,"x0":-0.06805297590864308,"y0":50.00245861171664,"z0":6.592580400522015,"aX":2.776130427103893},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.6,"breakHorizontal":-3.0,"spinRate":2176,"spinDirection":147},"zone":5,"typeConfidence":0.91,"plateTime":0.43238580767173707,"extension":5.392795406902021},"index":5,"playId":"ebab06df-f509-3034-ae4a-53057ce0df7b","pitchNumber":1,"startTime":"2025-07-29T01:12:26.801Z","endTime":"2025-07-29T01:12:30.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.469417598662243,"aZ":-9.365885622308522,"pfxX":-3.1849686592583084,"pfxZ":12.04270719147306,"pX":-0.5184589810231267,"pZ":3.315074514053225,"vX0":-0.4481314052732912,"vY0":-137.04044977893128,"vZ0":-6.741269856668685,"x":136.76,"y":149.27,"x0":0.060965997072503,"y0":50.002480410123816,"z0":6.453189627241881,"aX":-6.032402543391683},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.5,"breakHorizontal":5.9,"spinRate":2283,"spinDirection":207},"zone":1,"typeConfidence":0.9,"plateTime":0.4003255859915842,"extension":5.430515178101975},"index":6,"playId":"014a375c-3f91-3f80-aa2a-5c3916c5fb03","pitchNumber":2,"startTime":"2025-07-29T01:12:42.177Z","endTime":"2025-07-29T01:12:45.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.68000112619696,"strikeZoneBottom":1.74615094379157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.934237150563092,"aZ":-45.30586321169231,"pfxX":4.4312899276690505,"pfxZ":-9.332618630969346,"pX":-0.1460649503919946,"pZ":1.4973107275053714,"vX0":-1.7506743109653535,"vY0":-118.7621834836741,"vZ0":-2.2234103545713944,"x":122.57,"y":198.35,"x0":0.031082522408574544,"y0":50.00420254166457,"z0":6.62477339303199,"aX":6.235162986095977},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-17.2,"breakHorizontal":-7.6,"spinRate":2597,"spinDirection":21},"zone":13,"typeConfidence":0.91,"plateTime":0.4638918449713558,"extension":5.3585708072165605},"index":7,"playId":"d1e174e5-9dd6-3821-88b5-3c84aadc1bc4","pitchNumber":3,"startTime":"2025-07-29T01:12:57.783Z","endTime":"2025-07-29T01:13:01.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.3053296600052,"aZ":-46.36601090494407,"pfxX":3.4023387645994654,"pfxZ":-9.915395142639126,"pX":-0.2578201002021513,"pZ":2.7327381947887397,"vX0":-1.9889293773285535,"vY0":-119.5199522871258,"vZ0":0.3952584173518423,"x":126.83,"y":165.0,"x0":0.14761499270869205,"y0":50.0016632985138,"z0":6.765082598439839,"aX":4.8701174976767785},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-17.5,"breakHorizontal":-5.6,"spinRate":2560,"spinDirection":24},"zone":5,"typeConfidence":0.91,"plateTime":0.460131645216586,"extension":5.337280017320414},"hitData":{"launchSpeed":94.6,"launchAngle":32.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.69,"coordY":58.38}},"index":8,"playId":"f57aec9b-d718-3c67-ab6a-cb7580188cf9","pitchNumber":4,"startTime":"2025-07-29T01:13:14.897Z","endTime":"2025-07-29T01:13:23.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:13:23.006Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adley Rutschman flies out to center fielder Myles Straw.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:13:29.705Z","endTime":"2025-07-29T01:14:13.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.1,"endSpeed":86.6,"strikeZoneTop":3.47529531216095,"strikeZoneBottom":1.73551199868194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.098237204701626,"aZ":-18.325221997585594,"pfxX":1.2911049468288809,"pfxZ":7.316557312324262,"pX":0.4644848005580787,"pZ":2.7827311108144506,"vX0":0.7142749146555919,"vY0":-135.58535093135376,"vZ0":-6.372659126350782,"x":99.29,"y":163.65,"x0":0.03126932856433243,"y0":50.00061627771546,"z0":6.409129366781582,"aX":2.442555632201216},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":-2.5,"spinRate":2207,"spinDirection":200},"zone":6,"typeConfidence":0.93,"plateTime":0.40147756498358333,"extension":5.601622619081723},"index":0,"playId":"05de72b5-21c9-39b2-bb90-150734855174","pitchNumber":1,"startTime":"2025-07-29T01:13:49.736Z","endTime":"2025-07-29T01:13:52.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.19459774909103,"aZ":-10.262439285445456,"pfxX":-1.6342836282395692,"pfxZ":10.998665458768187,"pX":0.8251950613519027,"pZ":2.8756228063198535,"vX0":2.410215631605103,"vY0":-139.51119063583087,"vZ0":-7.830496458736419,"x":85.55,"y":161.14,"x0":0.16669376566917402,"y0":50.00594243820589,"z0":6.376523965720195,"aX":-3.2570269838817048},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.7,"breakHorizontal":2.5,"spinRate":2392,"spinDirection":204},"zone":6,"typeConfidence":0.89,"plateTime":0.3909805353854017,"extension":5.510698675165568},"hitData":{"launchSpeed":86.7,"launchAngle":30.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.26,"coordY":66.82}},"index":1,"playId":"e455b220-94f5-310b-a9b8-f4db448493e2","pitchNumber":2,"startTime":"2025-07-29T01:14:05.910Z","endTime":"2025-07-29T01:14:13.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:14:13.622Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan O'Hearn pops out to second baseman Ernie Clement.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:14:20.927Z","endTime":"2025-07-29T01:16:07.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"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":"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":4},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.37266353363173,"strikeZoneBottom":1.49601838544478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.919592824903326,"aZ":-44.81446214840109,"pfxX":3.204866522417478,"pfxZ":-8.938860114013776,"pX":0.3274900700880038,"pZ":2.877781738603541,"vX0":-0.43897160778129585,"vY0":-118.2328312214202,"vZ0":0.530806198997898,"x":104.52,"y":161.08,"x0":0.09939816409745023,"y0":50.0050899905943,"z0":6.768825365136752,"aX":4.529831009521226},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-15.7,"breakHorizontal":-5.6,"spinRate":2559,"spinDirection":32},"zone":3,"typeConfidence":0.91,"plateTime":0.4635719302323835,"extension":5.369753654249355},"index":0,"playId":"e999c026-225e-3d25-8646-8c3e6b8f96a9","pitchNumber":1,"startTime":"2025-07-29T01:14:36.372Z","endTime":"2025-07-29T01:14:40.166Z","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":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.938603292675168,"aZ":-19.82224361552816,"pfxX":2.1753669447117643,"pfxZ":6.619292333004398,"pX":1.0755115484489741,"pZ":2.1973213660066686,"vX0":1.7750937237274906,"vY0":-134.7046560546845,"vZ0":-7.38777043261868,"x":76.0,"y":179.45,"x0":0.12886186963068869,"y0":50.00601339718641,"z0":6.340922640335115,"aX":4.061298920099027},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":-4.3,"spinRate":2216,"spinDirection":198},"zone":14,"typeConfidence":0.83,"plateTime":0.40418356919927056,"extension":5.430942539598615},"index":1,"playId":"a2922211-f6f1-368d-8d70-2c448d768955","pitchNumber":2,"startTime":"2025-07-29T01:14:51.467Z","endTime":"2025-07-29T01:14:55.914Z","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":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.551035712235308,"aZ":-30.110453879961792,"pfxX":1.9352843745416188,"pfxZ":1.2401382464519202,"pX":-0.16697353414824784,"pZ":2.1069429177033783,"vX0":-0.8635161006455503,"vY0":-127.41466187224277,"vZ0":-5.0286142615775775,"x":123.36,"y":181.89,"x0":-0.07706196726517524,"y0":50.000547144641736,"z0":6.455381941176685,"aX":3.2157009756488093},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":-3.4,"spinRate":2405,"spinDirection":110},"zone":8,"typeConfidence":0.9,"plateTime":0.4281292488775805,"extension":5.471407706674363},"index":2,"playId":"2ac75316-5a47-3741-a363-098165168dd1","pitchNumber":3,"startTime":"2025-07-29T01:15:11.385Z","endTime":"2025-07-29T01:15:15.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.7,"endSpeed":83.3,"strikeZoneTop":3.49173960849758,"strikeZoneBottom":1.67483783379487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.729716845644965,"aZ":-28.171211020953603,"pfxX":1.3439086486555576,"pfxZ":2.347481382361378,"pX":1.3038711615101466,"pZ":-0.5420545575737793,"vX0":2.1269078682987472,"vY0":-128.84389992961277,"vZ0":-11.640695030149415,"x":67.3,"y":253.42,"x0":0.29805626978239,"y0":50.00593321448904,"z0":6.152612939301006,"aX":2.2964044389672553},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":-2.9,"spinRate":2499,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.4225191289906429,"extension":5.706147717764673},"index":3,"playId":"6908c747-59ec-3122-a50c-2c1c7e571ca4","pitchNumber":4,"startTime":"2025-07-29T01:15:34.024Z","endTime":"2025-07-29T01:15:37.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40060134596188,"aZ":-11.43667327210663,"pfxX":-1.3184394504632229,"pfxZ":10.41153154480866,"pX":0.5983523850050645,"pZ":2.6864809706085335,"vX0":1.2955990615629234,"vY0":-140.393348255893,"vZ0":-8.115566227633106,"x":94.19,"y":166.25,"x0":0.3017233765275174,"y0":50.00537560278011,"z0":6.362946318661978,"aX":-2.62684196592235},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":2.2,"spinRate":2250,"spinDirection":200},"zone":6,"typeConfidence":0.9,"plateTime":0.39043758559779373,"extension":5.598911547314164},"hitData":{"launchSpeed":76.3,"launchAngle":55.0,"totalDistance":214.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.3,"coordY":118.11}},"index":4,"playId":"2d97ae56-65de-3768-ae6a-ebb81296485a","pitchNumber":5,"startTime":"2025-07-29T01:15:58.994Z","endTime":"2025-07-29T01:16:07.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:16:07.300Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T01:18:36.630Z","endTime":"2025-07-29T01:20:55.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kade Strowd replaces Grant Wolfram.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:17:24.817Z","endTime":"2025-07-29T01:18:38.827Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669704,"link":"/api/v1/people/669704"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.21161910630198,"strikeZoneBottom":1.58987497961234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.00464855098963,"aZ":-12.813200782703376,"pfxX":-0.3390500145384789,"pfxZ":9.890117473946065,"pX":-0.08603060303058897,"pZ":3.438836644211633,"vX0":2.800230322811353,"vY0":-138.78504291622966,"vZ0":-4.236774446667397,"x":120.28,"y":145.93,"x0":-1.0624968177630798,"y0":50.00509707085609,"z0":5.833789800760192,"aX":-0.6641958806323818},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":0.0,"spinRate":2267,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3941093404652056,"extension":6.082468032571586},"index":1,"playId":"1789652c-b2ca-36ad-ad31-0237f42e8c47","pitchNumber":1,"startTime":"2025-07-29T01:18:38.827Z","endTime":"2025-07-29T01:18:42.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72268089172885,"aZ":-28.358385449987036,"pfxX":3.635903398933941,"pfxZ":2.1598222815054973,"pX":0.11845587720059626,"pZ":2.089018725036392,"vX0":1.7719213055293392,"vY0":-131.7691043512408,"vZ0":-4.175278730444016,"x":112.48,"y":182.38,"x0":-1.0341315197042795,"y0":50.004130449242126,"z0":5.777725925231671,"aX":6.424592985533677},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.2,"breakHorizontal":-7.0,"spinRate":2534,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.414913626552857,"extension":6.054467492058078},"index":2,"playId":"0d10326a-03cd-34b2-944d-6cffef6cb865","pitchNumber":2,"startTime":"2025-07-29T01:18:55.389Z","endTime":"2025-07-29T01:18:58.389Z","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.7,"endSpeed":83.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.591090433785983,"aZ":-26.173503837886233,"pfxX":3.3081595300216717,"pfxZ":3.405804197679233,"pX":-0.4229121458901834,"pZ":2.0267060829180563,"vX0":0.7328888246889058,"vY0":-132.0868320558825,"vZ0":-4.576010679692759,"x":133.12,"y":184.06,"x0":-1.1339458864288832,"y0":50.005738588535095,"z0":5.710166214198747,"aX":5.836508676823169},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.4,"breakHorizontal":-6.1,"spinRate":2513,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.4149440608705026,"extension":6.126649813698016},"index":3,"playId":"1aad3c3f-eec0-3a3a-b1b4-a820b6e1e017","pitchNumber":3,"startTime":"2025-07-29T01:19:16.717Z","endTime":"2025-07-29T01:19:19.738Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-29T01:19:30.346Z","endTime":"2025-07-29T01:19:47.558Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"}},{"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":82.8,"endSpeed":75.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.214110191179266,"aZ":-42.67049293058703,"pfxX":8.917299770408857,"pfxZ":-7.19422935364341,"pX":-0.6477682296960632,"pZ":2.708706800800883,"vX0":-1.073274859306288,"vY0":-120.51103553681237,"vZ0":1.2893737658210145,"x":141.69,"y":165.64,"x0":-1.3520722045519553,"y0":50.00403745953701,"z0":5.960053630113152,"aX":13.008558594865276},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-12.4,"breakHorizontal":-15.8,"spinRate":2943,"spinDirection":57},"zone":4,"typeConfidence":2.0,"plateTime":0.4559465395205802,"extension":5.921913781400137},"index":5,"playId":"3b83f6f0-c74e-334d-b489-3b774892b22d","pitchNumber":4,"startTime":"2025-07-29T01:19:47.558Z","endTime":"2025-07-29T01:19:50.558Z","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":95.3,"endSpeed":87.6,"strikeZoneTop":3.40999962888282,"strikeZoneBottom":1.604847085424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.328428184841275,"aZ":-14.941626663871439,"pfxX":-0.06490025703776192,"pfxZ":8.760420958664385,"pX":-0.3064320542775244,"pZ":4.223512128219699,"vX0":1.81929244952441,"vY0":-138.9542468302942,"vZ0":-1.9631290166217137,"x":128.68,"y":124.75,"x0":-0.9595473268915168,"y0":50.006672011494885,"z0":5.925002051944005,"aX":-0.12780841621678435},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":-0.2,"spinRate":2156,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.39323765735506244,"extension":6.047156830058915},"index":6,"playId":"11300e52-dbf7-3138-8288-ccf56c474e52","pitchNumber":5,"startTime":"2025-07-29T01:20:08.238Z","endTime":"2025-07-29T01:20:11.238Z","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":82.4,"endSpeed":75.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.61487806337253,"aZ":-44.58850623970966,"pfxX":6.925031297237906,"pfxZ":-8.615727092084688,"pX":0.5373450636380303,"pZ":3.2952051676211265,"vX0":1.796595746485467,"vY0":-119.93541667349699,"vZ0":3.0404095461367566,"x":96.52,"y":149.81,"x0":-1.1230669757467913,"y0":50.00397821946532,"z0":6.018873580493238,"aX":9.976003757794718},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.4,"breakHorizontal":-13.0,"spinRate":2851,"spinDirection":48},"zone":3,"typeConfidence":2.0,"plateTime":0.45864385955598097,"extension":6.050916041024603},"index":7,"playId":"4460ffbc-a8d4-36d9-adc6-9813b1c76cda","pitchNumber":6,"startTime":"2025-07-29T01:20:27.011Z","endTime":"2025-07-29T01:20:30.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(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":91.0,"endSpeed":84.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.291154174091652,"aZ":-28.30714570614595,"pfxX":3.0439543560020246,"pfxZ":2.146121194252853,"pX":-0.0857227453403204,"pZ":2.667596708658124,"vX0":1.7878728629737874,"vY0":-132.61068743417522,"vZ0":-2.726220258022063,"x":120.27,"y":166.75,"x0":-1.1616563676237062,"y0":50.00401018782626,"z0":5.749499329927582,"aX":5.483247698870789},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.6,"breakHorizontal":-5.9,"spinRate":2465,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.41123452692820406,"extension":6.078756196109845},"hitData":{"launchSpeed":98.7,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.92,"coordY":137.26}},"index":8,"playId":"2d8cf4f1-83fc-3282-9a63-6dc8f34e0d14","pitchNumber":7,"startTime":"2025-07-29T01:20:48.317Z","endTime":"2025-07-29T01:20:55.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:20:55.826Z","atBatIndex":77},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"George Springer hit by pitch.","rbi":0,"awayScore":4,"homeScore":11,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T01:21:08.669Z","endTime":"2025-07-29T01:21:31.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.003129768437674,"aZ":-23.23534785629969,"pfxX":-8.314491946950803,"pfxZ":4.559123452647302,"pX":-2.2937716927357745,"pZ":5.412189421215439,"vX0":-0.048766256603419045,"vY0":-139.74001399787895,"vZ0":2.5364204225185096,"x":204.43,"y":92.65,"x0":-1.1973825121253425,"y0":50.00287443797194,"z0":6.026840898826366,"aX":-16.302166775726757},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":15.0,"spinRate":2005,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3932450724804153,"extension":5.947681701157758},"index":0,"playId":"ed20b39d-7144-3137-8684-f274ab588cec","pitchNumber":1,"startTime":"2025-07-29T01:21:24.449Z","endTime":"2025-07-29T01:21:31.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:21:31.549Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vladimir Guerrero Jr. walks. Leo Jiménez to 2nd.","rbi":0,"awayScore":4,"homeScore":11,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T01:25:37.736Z","endTime":"2025-07-29T01:27:04.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1],"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T01:21:45.039Z","endTime":"2025-07-29T01:24:21.603Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"details":{"description":"Offensive Substitution: Pinch-runner Leo Jiménez replaces George Springer.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-29T01:24:21.603Z","endTime":"2025-07-29T01:24:42.833Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":543807,"link":"/api/v1/people/543807"},"base":1},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-07-29T01:24:42.833Z","endTime":"2025-07-29T01:25:40.121Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.64887852156448,"strikeZoneBottom":1.67733639278276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.94128395177632,"aZ":-28.02232404470314,"pfxX":3.1096915080379244,"pfxZ":2.3525817606840898,"pX":1.6690720706879483,"pZ":1.2316707289965843,"vX0":5.640262369654285,"vY0":-132.49511612462499,"vZ0":-6.177599402548266,"x":53.38,"y":205.52,"x0":-0.8966521626589988,"y0":50.006371628662905,"z0":5.658133373184404,"aX":5.494702415798292},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.0,"breakHorizontal":-7.0,"spinRate":2515,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.41438552172309784,"extension":6.112036174617231},"index":3,"playId":"98b5d7fa-399d-3f61-99c5-537b5ff0d826","pitchNumber":1,"startTime":"2025-07-29T01:25:40.121Z","endTime":"2025-07-29T01:25:43.175Z","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.7,"endSpeed":84.5,"strikeZoneTop":3.64999819596932,"strikeZoneBottom":1.65783045801003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.099939738667615,"aZ":-27.895171210704213,"pfxX":3.5653310684253228,"pfxZ":2.3821694039791406,"pX":1.677117000393674,"pZ":0.513695879803561,"vX0":5.650003703954849,"vY0":-133.3583830429638,"vZ0":-8.11887310321419,"x":53.07,"y":224.91,"x0":-0.9336556862342844,"y0":50.00556745978824,"z0":5.61456192229775,"aX":6.4122363083963885},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.8,"breakHorizontal":-7.7,"spinRate":2583,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4109624732570607,"extension":6.136970410560436},"index":4,"playId":"a999f9d1-0893-3533-82d6-80b91c2f5cb4","pitchNumber":2,"startTime":"2025-07-29T01:25:56.475Z","endTime":"2025-07-29T01:25:59.475Z","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":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.64999822622849,"strikeZoneBottom":1.62254578207813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.066603099274097,"aZ":-28.97851453497381,"pfxX":3.0690418585632138,"pfxZ":1.792163552103796,"pX":0.48152464729249006,"pZ":2.2277513341955495,"vX0":2.97494497141483,"vY0":-132.17862141738064,"vZ0":-3.691661402132169,"x":98.65,"y":178.63,"x0":-1.0540938026727538,"y0":50.00399919031954,"z0":5.75168269206578,"aX":5.473375099924394},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.8,"breakHorizontal":-6.1,"spinRate":2689,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.4131311149475074,"extension":6.098262710320697},"index":5,"playId":"4030d7b8-397d-30b7-8fd3-f24d960c1912","pitchNumber":3,"startTime":"2025-07-29T01:26:18.132Z","endTime":"2025-07-29T01:26:21.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.64999966379073,"strikeZoneBottom":1.63603801821559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.454785880735006,"aZ":-28.88625700739816,"pfxX":3.599155134028268,"pfxZ":1.8456869166870895,"pX":1.324473999339977,"pZ":2.6851671963428974,"vX0":4.828927467567103,"vY0":-131.89929548731854,"vZ0":-2.434540860458291,"x":66.51,"y":166.28,"x0":-0.9906469570874317,"y0":50.00021696676174,"z0":5.7288193853978555,"aX":6.403243856912945},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.1,"breakHorizontal":-7.4,"spinRate":2762,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4137009385412944,"extension":6.193956376622524},"index":6,"playId":"7e94dcdb-47e0-345d-bb74-0c11f1224f1a","pitchNumber":4,"startTime":"2025-07-29T01:26:38.771Z","endTime":"2025-07-29T01:26:42.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.64922333742351,"strikeZoneBottom":1.63568455564351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.88277294828364,"aZ":-27.966923535007492,"pfxX":3.718300947690204,"pfxZ":2.3233258929312797,"pX":0.9883795416893348,"pZ":1.6864479860865214,"vX0":4.379965302233189,"vY0":-133.382929276958,"vZ0":-5.0705338268607605,"x":79.33,"y":193.25,"x0":-1.1542178311104216,"y0":50.006323718673215,"z0":5.612213690570389,"aX":6.746129398813602},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.4,"breakHorizontal":-7.7,"spinRate":2549,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4095906629459578,"extension":6.145408518712685},"index":7,"playId":"51ff691a-d42d-353f-a930-75bd983ea44f","pitchNumber":5,"startTime":"2025-07-29T01:27:00.395Z","endTime":"2025-07-29T01:27:04.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:27:04.015Z","atBatIndex":79},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bo Bichette grounds into a double play, shortstop Gunnar Henderson to first baseman Coby Mayo. Vladimir Guerrero Jr. out at 2nd. Bo Bichette out at 1st.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T01:27:27.885Z","endTime":"2025-07-29T01:28:20.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.8141331063473,"strikeZoneBottom":1.71130075938527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.109992503426188,"aZ":-25.203580928433958,"pfxX":2.768289142945867,"pfxZ":3.8422614063312697,"pX":0.24084484437749856,"pZ":1.1605888343221087,"vX0":3.235389089575558,"vY0":-133.68125885677924,"vZ0":-6.972649261573777,"x":107.82,"y":207.44,"x0":-1.3435952371972613,"y0":50.00278109141522,"z0":5.605007605675873,"aX":5.023669173864925},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.6,"breakHorizontal":-5.6,"spinRate":2652,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.40930657891150224,"extension":6.1504503948043014},"index":0,"playId":"b1e9c456-d8dc-3551-8fdd-ee39f1598ea6","pitchNumber":1,"startTime":"2025-07-29T01:27:32.290Z","endTime":"2025-07-29T01:27:35.834Z","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.1,"endSpeed":84.1,"strikeZoneTop":3.85763245762461,"strikeZoneBottom":1.82266112382464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.466578600040304,"aZ":-26.887524217815066,"pfxX":4.142735510019124,"pfxZ":2.961309016402163,"pX":1.2551989855393841,"pZ":1.723674282714173,"vX0":5.616487466366772,"vY0":-132.57578370976717,"vZ0":-5.095318407115572,"x":69.15,"y":192.24,"x0":-1.4264514260498282,"y0":50.004707999199056,"z0":5.625028739062356,"aX":7.398407465701888},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.4,"breakHorizontal":-8.6,"spinRate":2730,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4126294216271753,"extension":6.120960016660309},"index":1,"playId":"c3825309-31ea-3b35-b61a-9d18aa895941","pitchNumber":2,"startTime":"2025-07-29T01:27:50.877Z","endTime":"2025-07-29T01:27:54.112Z","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":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.25045797514642,"aZ":-28.178817763971978,"pfxX":4.26159905408303,"pfxZ":2.211986534259367,"pX":-0.10485768289288772,"pZ":2.6352740626611895,"vX0":2.4876072517958336,"vY0":-133.1287843118167,"vZ0":-2.725358485804651,"x":121.0,"y":167.63,"x0":-1.6034215697144951,"y0":50.00091511927617,"z0":5.701389705472247,"aX":7.685410729033071},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.6,"breakHorizontal":-8.3,"spinRate":2619,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.41065529232139486,"extension":6.05039811152211},"hitData":{"launchSpeed":104.1,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.96,"coordY":157.76}},"index":2,"playId":"49d0d268-1f38-3b59-bfc4-dab53dd2a472","pitchNumber":3,"startTime":"2025-07-29T01:28:12.381Z","endTime":"2025-07-29T01:28:20.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:28:20.427Z","atBatIndex":80}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bo Bichette grounds into a double play, shortstop Gunnar Henderson to first baseman Coby Mayo. Vladimir Guerrero Jr. out at 2nd. Bo Bichette out at 1st.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T01:27:27.885Z","endTime":"2025-07-29T01:28:20.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.8141331063473,"strikeZoneBottom":1.71130075938527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.109992503426188,"aZ":-25.203580928433958,"pfxX":2.768289142945867,"pfxZ":3.8422614063312697,"pX":0.24084484437749856,"pZ":1.1605888343221087,"vX0":3.235389089575558,"vY0":-133.68125885677924,"vZ0":-6.972649261573777,"x":107.82,"y":207.44,"x0":-1.3435952371972613,"y0":50.00278109141522,"z0":5.605007605675873,"aX":5.023669173864925},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.6,"breakHorizontal":-5.6,"spinRate":2652,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.40930657891150224,"extension":6.1504503948043014},"index":0,"playId":"b1e9c456-d8dc-3551-8fdd-ee39f1598ea6","pitchNumber":1,"startTime":"2025-07-29T01:27:32.290Z","endTime":"2025-07-29T01:27:35.834Z","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.1,"endSpeed":84.1,"strikeZoneTop":3.85763245762461,"strikeZoneBottom":1.82266112382464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.466578600040304,"aZ":-26.887524217815066,"pfxX":4.142735510019124,"pfxZ":2.961309016402163,"pX":1.2551989855393841,"pZ":1.723674282714173,"vX0":5.616487466366772,"vY0":-132.57578370976717,"vZ0":-5.095318407115572,"x":69.15,"y":192.24,"x0":-1.4264514260498282,"y0":50.004707999199056,"z0":5.625028739062356,"aX":7.398407465701888},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.4,"breakHorizontal":-8.6,"spinRate":2730,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4126294216271753,"extension":6.120960016660309},"index":1,"playId":"c3825309-31ea-3b35-b61a-9d18aa895941","pitchNumber":2,"startTime":"2025-07-29T01:27:50.877Z","endTime":"2025-07-29T01:27:54.112Z","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":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.25045797514642,"aZ":-28.178817763971978,"pfxX":4.26159905408303,"pfxZ":2.211986534259367,"pX":-0.10485768289288772,"pZ":2.6352740626611895,"vX0":2.4876072517958336,"vY0":-133.1287843118167,"vZ0":-2.725358485804651,"x":121.0,"y":167.63,"x0":-1.6034215697144951,"y0":50.00091511927617,"z0":5.701389705472247,"aX":7.685410729033071},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.6,"breakHorizontal":-8.3,"spinRate":2619,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.41065529232139486,"extension":6.05039811152211},"hitData":{"launchSpeed":104.1,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.96,"coordY":157.76}},"index":2,"playId":"49d0d268-1f38-3b59-bfc4-dab53dd2a472","pitchNumber":3,"startTime":"2025-07-29T01:28:12.381Z","endTime":"2025-07-29T01:28:20.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:28:20.427Z","atBatIndex":80},"scoringPlays":[14,15,19,21,26,28,33,46,47,50,65],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":134.27,"y":75.93},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":102.52,"y":134.73},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"coordinates":{"x":111.69,"y":105.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":93.36,"y":106.03},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":16,"top":[7,8,9,10],"bottom":[11,12,13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":96.67,"y":95.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":164.48,"y":188.17},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"coordinates":{"x":56.79,"y":90.04},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":72.16,"y":101.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"coordinates":{"x":62.12,"y":114.94},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":223.03,"y":64.62},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":56.81,"y":46.6},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":129.01,"y":183.61},"type":"O","description":"Groundout"}]}},{"startIndex":17,"endIndex":29,"top":[17,18,19,20,21,22,23],"bottom":[24,25,26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":122.22,"y":152.35},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"coordinates":{"x":125.97,"y":143.07},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":198.78,"y":55.22},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":150.82,"y":40.01},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":180.16,"y":144.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"coordinates":{"x":142.92,"y":75.09},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"coordinates":{"x":146.09,"y":79.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":149.12,"y":43.46},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":119.39,"y":100.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"coordinates":{"x":147.76,"y":157.26},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":30,"endIndex":38,"top":[30,31,32,33,34],"bottom":[35,36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":122.93,"y":97.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"coordinates":{"x":177.18,"y":110.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":124.3,"y":201.47},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"coordinates":{"x":152.83,"y":157.76},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":128.98,"y":36.58},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":153.48,"y":64.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":47.28,"y":97.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"coordinates":{"x":103.17,"y":107.6},"type":"H","description":"Single"}]}},{"startIndex":39,"endIndex":51,"top":[39,40,41,42,43],"bottom":[44,45,46,47,48,49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":150.85,"y":135.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":120.75,"y":102.38},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":30.71,"y":104.05},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":162.6,"y":63.32},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":50.57,"y":42.51},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":211.29,"y":110.12},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":124.92,"y":189.21},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":59,"top":[52,53,54,55],"bottom":[56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":201.97,"y":130.28},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"coordinates":{"x":133.67,"y":185.16},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"coordinates":{"x":159.62,"y":77.35},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":142.73,"y":122.31},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":175.63,"y":109.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":136.8,"y":152.94},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":60,"endIndex":69,"top":[60,61,62,63],"bottom":[64,65,66,67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":106.24,"y":122.3},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":87.21,"y":150.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":99.15,"y":141.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"coordinates":{"x":36.83,"y":120.97},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":111.78,"y":155.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"coordinates":{"x":84.98,"y":46.54},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":83.41,"y":123.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":92.02,"y":178.54},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"coordinates":{"x":113.3,"y":159.28},"type":"O","description":"Groundout"}]}},{"startIndex":70,"endIndex":76,"top":[70,71,72,73],"bottom":[74,75,76],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":189.45,"y":116.15},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":62.58,"y":93.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":168.63,"y":177.03},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"coordinates":{"x":83.55,"y":91.54},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":102.69,"y":58.38},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":152.26,"y":66.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":149.3,"y":118.11},"type":"O","description":"Pop Out"}]}},{"startIndex":77,"endIndex":80,"top":[77,78,79,80],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":123.92,"y":137.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":124.96,"y":157.76},"type":"O","description":"Grounded Into DP"}],"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":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":4,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":11,"hits":16,"errors":0,"leftOnBase":6},"away":{"runs":4,"hits":11,"errors":1,"leftOnBase":9}},"defense":{"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"catcher":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"first":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"second":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"third":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"shortstop":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"left":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"center":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"right":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"onDeck":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"inHole":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"battingOrder":6,"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"}},"offense":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"onDeck":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"inHole":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"battingOrder":4,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"balls":2,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":7,"airOuts":12,"runs":4,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".264","atBats":36,"obp":".334","slg":".414","ops":".748","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":19,"rbi":4,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":3,"lineOuts":5},"pitching":{"flyOuts":6,"groundOuts":7,"airOuts":8,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":38,"obp":".463","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":158,"era":"4.16","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":11,"whip":"1.24","battersFaced":41,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":158,"balls":59,"strikes":99,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":11,"pitchesPerInning":"19.75","runsScoredPer9":"12.38","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":1,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID667297":{"person":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"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":5,"gamesStarted":0,"flyOuts":5,"groundOuts":7,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":23,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":90,"era":"1.35","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"0.60","battersFaced":24,"outs":20,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":29,"strikes":61,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":1,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":0,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.35","hitsPer9Inn":"4.05","runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID645305":{"person":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":6,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".182","atBats":11,"obp":".182","slg":".273","ops":".455","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":3,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"6.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":0,"putOuts":30,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666182":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"400","stats":{"batting":{"summary":"4-5","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":58,"groundOuts":128,"airOuts":113,"runs":50,"doubles":32,"triples":1,"homeRuns":13,"strikeOuts":72,"baseOnBalls":24,"intentionalWalks":2,"hits":130,"hitByPitch":3,"avg":".295","atBats":441,"obp":".334","slg":".460","ops":".794","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":470,"totalBases":203,"rbi":65,"leftOnBase":163,"sacBunts":0,"sacFlies":2,"babip":".327","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.92","popOuts":15,"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":189,"putOuts":131,"errors":6,"chances":326,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663893":{"person":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 4 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":6,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":11,"strikes":13,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"108.00","homeRunsPer9":"27.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":50,"gamesStarted":0,"flyOuts":12,"groundOuts":45,"airOuts":24,"runs":19,"doubles":7,"triples":1,"homeRuns":2,"strikeOuts":71,"baseOnBalls":30,"intentionalWalks":4,"hits":33,"hitByPitch":1,"atBats":173,"obp":".314","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":877,"era":"2.64","inningsPitched":"47.2","wins":4,"losses":1,"saves":0,"saveOpportunities":2,"holds":20,"blownSaves":2,"earnedRuns":14,"whip":"1.32","battersFaced":204,"outs":143,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":877,"balls":366,"strikes":511,"strikePercentage":".580","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.88","rbi":3,"winPercentage":".800","pitchesPerInning":"18.40","gamesFinished":2,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"13.41","walksPer9Inn":"5.66","hitsPer9Inn":"6.23","runsScoredPer9":"3.59","homeRunsPer9":"0.38","inheritedRunners":20,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676391":{"person":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":77,"groundOuts":90,"airOuts":140,"runs":50,"doubles":20,"triples":1,"homeRuns":5,"strikeOuts":40,"baseOnBalls":20,"intentionalWalks":1,"hits":100,"hitByPitch":1,"avg":".278","atBats":360,"obp":".313","slg":".381","ops":".694","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":137,"rbi":31,"leftOnBase":168,"sacBunts":5,"sacFlies":5,"babip":".297","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.00","popOuts":28,"lineOuts":35},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":175,"putOuts":148,"errors":5,"chances":328,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID605135":{"person":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(L, 11-5)","summary":"2.1 IP, 6 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":69,"inningsPitched":"2.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":15,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":26,"strikes":43,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"23.14","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":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":23,"gamesStarted":22,"flyOuts":51,"groundOuts":132,"airOuts":105,"runs":61,"doubles":22,"triples":2,"homeRuns":18,"strikeOuts":121,"baseOnBalls":30,"intentionalWalks":0,"hits":135,"hitByPitch":10,"atBats":492,"obp":".328","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":2019,"era":"4.24","inningsPitched":"123.0","wins":11,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.34","battersFaced":533,"outs":369,"gamesPitched":23,"completeGames":1,"shutouts":0,"pitchesThrown":2019,"balls":700,"strikes":1319,"strikePercentage":".650","hitBatsmen":10,"balks":2,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":6,"winPercentage":".688","pitchesPerInning":"16.41","gamesFinished":0,"strikeoutWalkRatio":"4.03","strikeoutsPer9Inn":"8.85","walksPer9Inn":"2.20","hitsPer9Inn":"9.88","runsScoredPer9":"4.46","homeRunsPer9":"1.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":33,"lineOuts":21},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID592332":{"person":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":87,"groundOuts":88,"airOuts":148,"runs":54,"doubles":21,"triples":1,"homeRuns":15,"strikeOuts":122,"baseOnBalls":37,"intentionalWalks":2,"hits":98,"hitByPitch":3,"atBats":452,"obp":".279","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":1988,"era":"3.82","inningsPitched":"122.2","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.10","battersFaced":498,"outs":368,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1988,"balls":664,"strikes":1324,"strikePercentage":".670","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".500","pitchesPerInning":"16.21","gamesFinished":0,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"8.95","walksPer9Inn":"2.71","hitsPer9Inn":"7.19","runsScoredPer9":"3.96","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":12,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641778":{"person":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":10,"flyOuts":52,"groundOuts":43,"airOuts":89,"runs":20,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":71,"baseOnBalls":16,"intentionalWalks":0,"hits":48,"hitByPitch":2,"atBats":249,"obp":".246","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1052,"era":"2.61","inningsPitched":"69.0","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"0.93","battersFaced":269,"outs":207,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1052,"balls":346,"strikes":706,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".750","pitchesPerInning":"15.25","gamesFinished":1,"strikeoutWalkRatio":"4.44","strikeoutsPer9Inn":"9.26","walksPer9Inn":"2.09","hitsPer9Inn":"6.26","runsScoredPer9":"2.61","homeRunsPer9":"1.04","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":2,"chances":5,"fielding":".600","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"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":13,"balls":6,"strikes":7,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":2,"groundOuts":7,"airOuts":4,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":3,"hits":15,"hitByPitch":1,"atBats":37,"obp":".500","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":143,"era":"6.48","inningsPitched":"8.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"2.52","battersFaced":44,"outs":25,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":53,"strikes":90,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":1,"winPercentage":".---","pitchesPerInning":"17.16","gamesFinished":1,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"11.88","walksPer9Inn":"6.48","hitsPer9Inn":"16.20","runsScoredPer9":"8.64","homeRunsPer9":"2.16","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656546":{"person":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":18,"groundOuts":25,"airOuts":43,"runs":24,"doubles":8,"triples":0,"homeRuns":10,"strikeOuts":60,"baseOnBalls":11,"intentionalWalks":1,"hits":35,"hitByPitch":1,"atBats":162,"obp":".269","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":685,"era":"4.78","inningsPitched":"43.1","wins":6,"losses":3,"saves":24,"saveOpportunities":28,"holds":0,"blownSaves":4,"earnedRuns":23,"whip":"1.06","battersFaced":175,"outs":130,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":685,"balls":203,"strikes":482,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".667","pitchesPerInning":"15.81","gamesFinished":39,"strikeoutWalkRatio":"5.45","strikeoutsPer9Inn":"12.46","walksPer9Inn":"2.28","hitsPer9Inn":"7.27","runsScoredPer9":"4.98","homeRunsPer9":"2.08","inheritedRunners":8,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695238":{"person":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":10,"groundOuts":34,"airOuts":24,"runs":13,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":13,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".236","atBats":106,"obp":".331","slg":".302","ops":".633","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":32,"rbi":7,"leftOnBase":44,"sacBunts":1,"sacFlies":0,"babip":".305","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":66,"errors":2,"chances":89,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID676914":{"person":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"jerseyNumber":"36","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":42,"flyOuts":18,"groundOuts":12,"airOuts":27,"runs":16,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":19,"intentionalWalks":0,"hits":18,"hitByPitch":2,"avg":".205","atBats":88,"obp":".358","slg":".409","ops":".767","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":36,"rbi":12,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.60","popOuts":8,"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":4,"putOuts":43,"errors":1,"chances":48,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID621244":{"person":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":22,"gamesStarted":22,"flyOuts":75,"groundOuts":111,"airOuts":141,"runs":55,"doubles":22,"triples":2,"homeRuns":17,"strikeOuts":108,"baseOnBalls":44,"intentionalWalks":2,"hits":115,"hitByPitch":5,"atBats":473,"obp":".314","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":1907,"era":"3.83","inningsPitched":"127.0","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.25","battersFaced":524,"outs":381,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1907,"balls":694,"strikes":1213,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".636","pitchesPerInning":"15.02","gamesFinished":0,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"7.65","walksPer9Inn":"3.12","hitsPer9Inn":"8.15","runsScoredPer9":"3.90","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":37,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694388":{"person":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":5,"groundOuts":8,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".341","atBats":44,"obp":".396","slg":".500","ops":".896","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":22,"rbi":7,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".419","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":23,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID664770":{"person":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":81,"flyOuts":27,"groundOuts":80,"airOuts":56,"runs":34,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":33,"baseOnBalls":28,"intentionalWalks":2,"hits":58,"hitByPitch":2,"avg":".264","atBats":220,"obp":".351","slg":".409","ops":".760","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":90,"rbi":38,"leftOnBase":102,"sacBunts":6,"sacFlies":1,"babip":".278","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","popOuts":11,"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":4,"putOuts":135,"errors":1,"chances":140,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID680718":{"person":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"jerseyNumber":"47","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":35,"groundOuts":63,"airOuts":72,"runs":44,"doubles":24,"triples":1,"homeRuns":14,"strikeOuts":77,"baseOnBalls":21,"intentionalWalks":4,"hits":76,"hitByPitch":1,"avg":".264","atBats":288,"obp":".316","slg":".500","ops":".816","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":311,"totalBases":144,"rbi":48,"leftOnBase":136,"sacBunts":0,"sacFlies":0,"babip":".315","groundOutsToAirouts":"0.88","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.57","popOuts":19,"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":75,"putOuts":95,"errors":8,"chances":178,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID453286":{"person":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":26,"groundOuts":16,"airOuts":45,"runs":19,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":39,"baseOnBalls":8,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":129,"obp":".281","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":547,"era":"4.89","inningsPitched":"35.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.09","battersFaced":139,"outs":105,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":547,"balls":191,"strikes":356,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".500","pitchesPerInning":"15.63","gamesFinished":0,"strikeoutWalkRatio":"4.88","strikeoutsPer9Inn":"10.03","walksPer9Inn":"2.06","hitsPer9Inn":"7.71","runsScoredPer9":"4.89","homeRunsPer9":"2.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543807":{"person":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"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":101,"flyOuts":50,"groundOuts":80,"airOuts":92,"runs":66,"doubles":18,"triples":1,"homeRuns":18,"strikeOuts":76,"baseOnBalls":51,"intentionalWalks":1,"hits":100,"hitByPitch":3,"avg":".291","atBats":344,"obp":".383","slg":".506","ops":".889","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":408,"totalBases":174,"rbi":57,"leftOnBase":146,"sacBunts":0,"sacFlies":4,"babip":".323","groundOutsToAirouts":"0.87","catchersInterference":6,"pickoffs":0,"atBatsPerHomeRun":"19.11","popOuts":19,"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":1,"putOuts":70,"errors":1,"chances":72,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID689254":{"person":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":9,"strikes":15,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":22,"groundOuts":30,"airOuts":41,"runs":22,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":40,"baseOnBalls":16,"intentionalWalks":3,"hits":30,"hitByPitch":1,"atBats":139,"obp":".299","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":618,"era":"4.93","inningsPitched":"38.1","wins":3,"losses":2,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":21,"whip":"1.20","battersFaced":158,"outs":115,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":618,"balls":229,"strikes":389,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".600","pitchesPerInning":"16.12","gamesFinished":4,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.39","walksPer9Inn":"3.76","hitsPer9Inn":"7.04","runsScoredPer9":"5.17","homeRunsPer9":"0.94","inheritedRunners":23,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643338":{"person":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":44,"gamesStarted":0,"flyOuts":30,"groundOuts":29,"airOuts":58,"runs":24,"doubles":6,"triples":0,"homeRuns":12,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":2,"hits":47,"hitByPitch":2,"atBats":168,"obp":".339","caughtStealing":6,"stolenBases":5,"stolenBasePercentage":".455","caughtStealingPercentage":".545","numberOfPitches":687,"era":"4.85","inningsPitched":"42.2","wins":3,"losses":2,"saves":1,"saveOpportunities":1,"holds":7,"blownSaves":0,"earnedRuns":23,"whip":"1.41","battersFaced":183,"outs":128,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":687,"balls":247,"strikes":440,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".600","pitchesPerInning":"16.10","gamesFinished":14,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"7.17","walksPer9Inn":"2.74","hitsPer9Inn":"9.91","runsScoredPer9":"5.06","homeRunsPer9":"2.53","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684320":{"person":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":44,"gamesStarted":1,"flyOuts":26,"groundOuts":43,"airOuts":54,"runs":13,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":49,"baseOnBalls":16,"intentionalWalks":1,"hits":29,"hitByPitch":4,"atBats":174,"obp":".251","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":773,"era":"2.25","inningsPitched":"52.0","wins":2,"losses":0,"saves":2,"saveOpportunities":3,"holds":11,"blownSaves":1,"earnedRuns":13,"whip":"0.87","battersFaced":195,"outs":156,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":773,"balls":308,"strikes":465,"strikePercentage":".600","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.87","gamesFinished":12,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"8.48","walksPer9Inn":"2.77","hitsPer9Inn":"5.02","runsScoredPer9":"2.25","homeRunsPer9":"1.04","inheritedRunners":26,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":17},"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}},"ID680755":{"person":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":1,"flyOuts":20,"groundOuts":22,"airOuts":35,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":37,"baseOnBalls":8,"intentionalWalks":1,"hits":21,"hitByPitch":2,"atBats":114,"obp":".248","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":494,"era":"2.59","inningsPitched":"31.1","wins":4,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":9,"whip":"0.93","battersFaced":125,"outs":94,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":494,"balls":160,"strikes":334,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.77","gamesFinished":8,"strikeoutWalkRatio":"4.63","strikeoutsPer9Inn":"10.63","walksPer9Inn":"2.30","hitsPer9Inn":"6.03","runsScoredPer9":"2.59","homeRunsPer9":"0.57","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623168":{"person":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"jerseyNumber":"55","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 3B","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":13,"groundOuts":20,"airOuts":30,"runs":19,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":32,"hitByPitch":4,"avg":".327","atBats":98,"obp":".387","slg":".510","ops":".897","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":114,"totalBases":50,"rbi":16,"leftOnBase":34,"sacBunts":3,"sacFlies":2,"babip":".382","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.67","popOuts":12,"lineOuts":5},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":15,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":12,"stolenBasePercentage":".571","caughtStealingPercentage":".429","assists":16,"putOuts":302,"errors":5,"chances":323,"fielding":".985","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID665489":{"person":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":49,"groundOuts":118,"airOuts":97,"runs":71,"doubles":23,"triples":0,"homeRuns":15,"strikeOuts":65,"baseOnBalls":63,"intentionalWalks":7,"hits":116,"hitByPitch":6,"avg":".294","atBats":394,"obp":".398","slg":".467","ops":".865","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":465,"totalBases":184,"rbi":56,"leftOnBase":156,"sacBunts":0,"sacFlies":2,"babip":".320","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.27","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":43,"putOuts":623,"errors":8,"chances":674,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"49","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"201","stats":{"batting":{"note":"1-","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":15,"flyOuts":5,"groundOuts":10,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".071","atBats":28,"obp":".133","slg":".179","ops":".312","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":5,"rbi":1,"leftOnBase":10,"sacBunts":1,"sacFlies":0,"babip":".053","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":14,"errors":0,"chances":36,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID664702":{"person":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":39,"groundOuts":51,"airOuts":66,"runs":32,"doubles":10,"triples":0,"homeRuns":1,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":0,"hits":46,"hitByPitch":1,"avg":".246","atBats":187,"obp":".294","slg":".316","ops":".610","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":59,"rbi":17,"leftOnBase":94,"sacBunts":6,"sacFlies":1,"babip":".288","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"187.00","popOuts":10,"lineOuts":17},"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":4,"putOuts":129,"errors":1,"chances":134,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[664770,543807,677870,665489,666182,680718,676391,694388,664702,623168,695238,676914,605135,689254,663893,667297,677865,680755],"pitchers":[605135,689254,663893,667297,677865,680755],"bench":[645305],"bullpen":[621244,592332,643338,656546,641778,684320,453286],"battingOrder":[664770,677870,665489,666182,680718,676391,664702,623168,676914],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Heineman (1, Martin, C)."},{"label":"HR","value":"Lukes (8, 3rd inning off Eflin, 0 on, 2 out); Guerrero Jr. (15, 3rd inning off Eflin, 1 on, 2 out)."},{"label":"TB","value":"Bichette 4; Clement; Guerrero Jr. 5; Heineman 3; Loperfido, J; Lukes 4; Straw."},{"label":"RBI","value":"Guerrero Jr. 2 (56); Lukes (38); Wagner (7)."},{"label":"2-out RBI","value":"Lukes; Guerrero Jr. 2."},{"label":"Runners left in scoring position, 2 out","value":"Lukes 2; Clement."},{"label":"SAC","value":"Heineman."},{"label":"GIDP","value":"Bichette."},{"label":"Team RISP","value":"0-for-7."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Clement (5, fielding)."},{"label":"Outfield assists","value":"Loperfido, J (Westburg at 2nd base)."},{"label":"DP","value":"2 (2 Clement-Bichette-Guerrero Jr.)."}]}],"note":[{"label":"a","value":"Singled for Loperfido, J in the 8th."},{"label":"b","value":"Flied out for Wagner in the 8th."},{"label":"1","value":"Ran for Springer in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":7,"airOuts":8,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".242","atBats":38,"obp":".307","slg":".407","ops":".714","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":32,"rbi":11,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.50","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":12,"runs":4,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":36,"obp":".359","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":138,"era":"4.89","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.41","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":44,"strikes":94,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":4,"pitchesPerInning":"15.33","runsScoredPer9":"4.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID665152":{"person":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":20,"flyOuts":84,"groundOuts":112,"airOuts":141,"runs":59,"doubles":26,"triples":2,"homeRuns":16,"strikeOuts":99,"baseOnBalls":32,"intentionalWalks":0,"hits":120,"hitByPitch":1,"atBats":470,"obp":".303","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1927,"era":"4.23","inningsPitched":"121.1","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.25","battersFaced":506,"outs":364,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1927,"balls":651,"strikes":1276,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".533","pitchesPerInning":"15.88","gamesFinished":0,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"7.34","walksPer9Inn":"2.37","hitsPer9Inn":"8.90","runsScoredPer9":"4.38","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":12,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669211":{"person":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":39,"gamesStarted":3,"flyOuts":29,"groundOuts":24,"airOuts":46,"runs":16,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":0,"hits":36,"hitByPitch":1,"atBats":144,"obp":".337","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":662,"era":"3.32","inningsPitched":"38.0","wins":3,"losses":0,"saves":0,"saveOpportunities":3,"holds":12,"blownSaves":3,"earnedRuns":14,"whip":"1.42","battersFaced":163,"outs":114,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":662,"balls":219,"strikes":443,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.42","gamesFinished":3,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.26","hitsPer9Inn":"8.53","runsScoredPer9":"3.79","homeRunsPer9":"1.18","inheritedRunners":24,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669432":{"person":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":25,"groundOuts":52,"airOuts":51,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":168,"obp":".214","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":724,"era":"1.49","inningsPitched":"48.1","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"0.79","battersFaced":182,"outs":145,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":724,"balls":245,"strikes":479,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".800","pitchesPerInning":"14.98","gamesFinished":0,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"7.45","walksPer9Inn":"2.42","hitsPer9Inn":"4.66","runsScoredPer9":"1.49","homeRunsPer9":"0.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666185":{"person":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":23,"groundOuts":23,"airOuts":37,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":6,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".233","atBats":120,"obp":".273","slg":".367","ops":".640","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":128,"totalBases":44,"rbi":15,"leftOnBase":45,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":5,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":75,"errors":0,"chances":78,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683002":{"person":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":36,"groundOuts":103,"airOuts":73,"runs":56,"doubles":24,"triples":4,"homeRuns":11,"strikeOuts":94,"baseOnBalls":38,"intentionalWalks":4,"hits":104,"hitByPitch":3,"avg":".279","atBats":373,"obp":".349","slg":".453","ops":".802","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":169,"rbi":38,"leftOnBase":119,"sacBunts":0,"sacFlies":1,"babip":".346","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.91","popOuts":15,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":232,"putOuts":118,"errors":7,"chances":357,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681882":{"person":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":6,"groundOuts":12,"airOuts":9,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":48,"obp":".340","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":173,"era":"4.09","inningsPitched":"11.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.55","battersFaced":50,"outs":33,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":62,"strikes":111,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".000","pitchesPerInning":"15.73","gamesFinished":5,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"1.64","hitsPer9Inn":"12.27","runsScoredPer9":"4.09","homeRunsPer9":"1.64","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"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"}]},"ID668939":{"person":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | 2 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":50,"groundOuts":61,"airOuts":83,"runs":33,"doubles":11,"triples":1,"homeRuns":8,"strikeOuts":46,"baseOnBalls":32,"intentionalWalks":0,"hits":58,"hitByPitch":1,"avg":".235","atBats":247,"obp":".324","slg":".385","ops":".709","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":95,"rbi":22,"leftOnBase":95,"sacBunts":0,"sacFlies":1,"babip":".258","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.88","popOuts":12,"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":9,"stolenBases":31,"stolenBasePercentage":".775","caughtStealingPercentage":".225","assists":20,"putOuts":381,"errors":2,"chances":403,"fielding":".995","passedBall":1,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID641933":{"person":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":28,"groundOuts":23,"airOuts":43,"runs":18,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":35,"baseOnBalls":14,"intentionalWalks":1,"hits":27,"hitByPitch":3,"avg":".214","atBats":126,"obp":".303","slg":".421","ops":".724","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":53,"rbi":17,"leftOnBase":50,"sacBunts":0,"sacFlies":2,"babip":".241","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":10,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":63,"errors":1,"chances":69,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676059":{"person":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":36,"groundOuts":50,"airOuts":56,"runs":38,"doubles":7,"triples":1,"homeRuns":11,"strikeOuts":52,"baseOnBalls":11,"intentionalWalks":0,"hits":55,"hitByPitch":4,"avg":".258","atBats":213,"obp":".307","slg":".455","ops":".762","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":228,"totalBases":97,"rbi":23,"leftOnBase":71,"sacBunts":0,"sacFlies":0,"babip":".293","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.36","popOuts":14,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":69,"putOuts":33,"errors":0,"chances":102,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID657656":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"jerseyNumber":"12","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":33,"groundOuts":54,"airOuts":60,"runs":40,"doubles":17,"triples":0,"homeRuns":15,"strikeOuts":70,"baseOnBalls":21,"intentionalWalks":1,"hits":70,"hitByPitch":4,"avg":".279","atBats":251,"obp":".341","slg":".526","ops":".867","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":279,"totalBases":132,"rbi":46,"leftOnBase":125,"sacBunts":0,"sacFlies":3,"babip":".325","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.73","popOuts":10,"lineOuts":17},"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":7,"putOuts":130,"errors":5,"chances":142,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656686":{"person":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"1.2 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":5,"strikes":16,"strikePercentage":".760","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":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":6,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":5,"runs":1,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":22,"obp":".269","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":102,"era":"1.42","inningsPitched":"6.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.95","battersFaced":26,"outs":19,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":37,"strikes":65,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.11","gamesFinished":1,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"11.37","walksPer9Inn":"4.26","hitsPer9Inn":"4.26","runsScoredPer9":"1.42","homeRunsPer9":"1.42","inheritedRunners":7,"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":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID622554":{"person":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":16,"groundOuts":27,"airOuts":38,"runs":19,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":54,"baseOnBalls":24,"intentionalWalks":1,"hits":32,"hitByPitch":0,"atBats":151,"obp":".320","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":736,"era":"3.24","inningsPitched":"41.2","wins":2,"losses":3,"saves":2,"saveOpportunities":5,"holds":13,"blownSaves":3,"earnedRuns":15,"whip":"1.34","battersFaced":175,"outs":125,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":736,"balls":293,"strikes":443,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":9,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".400","pitchesPerInning":"17.66","gamesFinished":11,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"11.66","walksPer9Inn":"5.18","hitsPer9Inn":"6.91","runsScoredPer9":"4.10","homeRunsPer9":"0.86","inheritedRunners":20,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621107":{"person":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"4.1 IP, 4 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":7,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":79,"inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":22,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":23,"strikes":56,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"8.31","homeRunsPer9":"4.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":46,"groundOuts":80,"airOuts":76,"runs":48,"doubles":19,"triples":0,"homeRuns":18,"strikeOuts":50,"baseOnBalls":13,"intentionalWalks":0,"hits":88,"hitByPitch":2,"atBats":289,"obp":".336","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1127,"era":"5.93","inningsPitched":"71.1","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.42","battersFaced":309,"outs":214,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1127,"balls":386,"strikes":741,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.05","rbi":4,"winPercentage":".545","pitchesPerInning":"15.80","gamesFinished":0,"strikeoutWalkRatio":"3.85","strikeoutsPer9Inn":"6.31","walksPer9Inn":"1.64","hitsPer9Inn":"11.10","runsScoredPer9":"6.06","homeRunsPer9":"2.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":7,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID602104":{"person":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"jerseyNumber":"29","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":37,"groundOuts":67,"airOuts":72,"runs":25,"doubles":12,"triples":0,"homeRuns":6,"strikeOuts":59,"baseOnBalls":21,"intentionalWalks":0,"hits":60,"hitByPitch":2,"avg":".240","atBats":250,"obp":".295","slg":".360","ops":".655","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":90,"rbi":30,"leftOnBase":115,"sacBunts":0,"sacFlies":8,"babip":".280","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.67","popOuts":16,"lineOuts":19},"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":126,"putOuts":53,"errors":2,"chances":181,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702616":{"person":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"jerseyNumber":"7","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":52,"groundOuts":105,"airOuts":86,"runs":45,"doubles":15,"triples":2,"homeRuns":14,"strikeOuts":100,"baseOnBalls":23,"intentionalWalks":0,"hits":102,"hitByPitch":5,"avg":".260","atBats":393,"obp":".309","slg":".415","ops":".724","caughtStealing":8,"stolenBases":9,"stolenBasePercentage":".529","caughtStealingPercentage":".471","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":421,"totalBases":163,"rbi":42,"leftOnBase":122,"sacBunts":0,"sacFlies":0,"babip":".315","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.07","popOuts":11,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":214,"putOuts":121,"errors":6,"chances":341,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":70,"groundOuts":114,"airOuts":133,"runs":55,"doubles":15,"triples":1,"homeRuns":21,"strikeOuts":71,"baseOnBalls":28,"intentionalWalks":2,"hits":117,"hitByPitch":5,"atBats":433,"obp":".321","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1756,"era":"4.38","inningsPitched":"109.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.33","battersFaced":468,"outs":327,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1756,"balls":644,"strikes":1112,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".615","pitchesPerInning":"16.11","gamesFinished":0,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"5.86","walksPer9Inn":"2.31","hitsPer9Inn":"9.66","runsScoredPer9":"4.54","homeRunsPer9":"1.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":25,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":12,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID552640":{"person":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":29,"gamesStarted":0,"flyOuts":17,"groundOuts":29,"airOuts":28,"runs":13,"doubles":2,"triples":2,"homeRuns":4,"strikeOuts":30,"baseOnBalls":7,"intentionalWalks":1,"hits":25,"hitByPitch":0,"atBats":111,"obp":".269","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":421,"era":"3.68","inningsPitched":"29.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":12,"whip":"1.09","battersFaced":119,"outs":88,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":421,"balls":128,"strikes":293,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".333","pitchesPerInning":"14.35","gamesFinished":8,"strikeoutWalkRatio":"4.29","strikeoutsPer9Inn":"9.20","walksPer9Inn":"2.15","hitsPer9Inn":"7.67","runsScoredPer9":"3.99","homeRunsPer9":"1.23","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669704":{"person":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":9,"strikes":7,"strikePercentage":".440","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":5,"groundOuts":7,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":22,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":104,"era":"2.84","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.26","battersFaced":27,"outs":19,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":40,"strikes":64,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".---","pitchesPerInning":"16.42","gamesFinished":4,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.11","walksPer9Inn":"4.26","hitsPer9Inn":"7.11","runsScoredPer9":"2.84","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664991":{"person":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"jerseyNumber":"86","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":9,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":1,"hits":14,"hitByPitch":0,"atBats":43,"obp":".420","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":181,"era":"9.31","inningsPitched":"9.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"2.17","battersFaced":50,"outs":29,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":181,"balls":64,"strikes":117,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.72","gamesFinished":1,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"10.24","walksPer9Inn":"6.52","hitsPer9Inn":"13.03","runsScoredPer9":"9.31","homeRunsPer9":"1.86","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666974":{"person":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":42,"gamesStarted":0,"flyOuts":11,"groundOuts":43,"airOuts":24,"runs":20,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":38,"baseOnBalls":14,"intentionalWalks":1,"hits":37,"hitByPitch":1,"atBats":138,"obp":".338","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":630,"era":"4.42","inningsPitched":"36.2","wins":1,"losses":5,"saves":1,"saveOpportunities":3,"holds":14,"blownSaves":2,"earnedRuns":18,"whip":"1.39","battersFaced":157,"outs":110,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":630,"balls":226,"strikes":404,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.79","rbi":0,"winPercentage":".167","pitchesPerInning":"17.18","gamesFinished":5,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"9.33","walksPer9Inn":"3.44","hitsPer9Inn":"9.08","runsScoredPer9":"4.91","homeRunsPer9":"0.98","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":2,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681297":{"person":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":26,"groundOuts":40,"airOuts":39,"runs":20,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":53,"baseOnBalls":10,"intentionalWalks":0,"hits":37,"hitByPitch":5,"avg":".219","atBats":169,"obp":".283","slg":".420","ops":".703","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":71,"rbi":19,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".262","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.78","popOuts":5,"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":100,"errors":1,"chances":103,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID691723":{"person":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":13,"groundOuts":23,"airOuts":28,"runs":13,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".240","atBats":96,"obp":".318","slg":".406","ops":".724","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":39,"rbi":14,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".282","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":11,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":150,"errors":2,"chances":165,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID450203":{"person":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":22,"gamesStarted":16,"flyOuts":56,"groundOuts":89,"airOuts":91,"runs":60,"doubles":16,"triples":2,"homeRuns":15,"strikeOuts":99,"baseOnBalls":45,"intentionalWalks":1,"hits":102,"hitByPitch":9,"atBats":373,"obp":".360","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":1694,"era":"5.48","inningsPitched":"95.1","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.54","battersFaced":436,"outs":286,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1694,"balls":611,"strikes":1083,"strikePercentage":".640","hitBatsmen":9,"balks":1,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".429","pitchesPerInning":"17.77","gamesFinished":1,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"9.35","walksPer9Inn":"4.25","hitsPer9Inn":"9.63","runsScoredPer9":"5.66","homeRunsPer9":"1.42","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":13,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":3,"chances":17,"fielding":".824","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"32","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":92,"flyOuts":42,"groundOuts":80,"airOuts":81,"runs":43,"doubles":15,"triples":0,"homeRuns":12,"strikeOuts":59,"baseOnBalls":41,"intentionalWalks":3,"hits":86,"hitByPitch":5,"avg":".284","atBats":303,"obp":".375","slg":".452","ops":".827","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":137,"rbi":40,"leftOnBase":142,"sacBunts":0,"sacFlies":3,"babip":".315","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.25","popOuts":14,"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":31,"putOuts":304,"errors":3,"chances":338,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID656577":{"person":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"jerseyNumber":"70","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":2,"groundOuts":3,"airOuts":6,"runs":7,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".269","atBats":26,"obp":".269","slg":".769","ops":"1.038","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":20,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.67","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":4,"putOuts":58,"errors":1,"chances":63,"fielding":".984","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656775":{"person":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":54,"groundOuts":51,"airOuts":107,"runs":41,"doubles":16,"triples":0,"homeRuns":15,"strikeOuts":84,"baseOnBalls":34,"intentionalWalks":0,"hits":68,"hitByPitch":2,"avg":".221","atBats":307,"obp":".301","slg":".420","ops":".721","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":346,"totalBases":129,"rbi":47,"leftOnBase":135,"sacBunts":1,"sacFlies":2,"babip":".252","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.47","popOuts":30,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":212,"errors":3,"chances":215,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[702616,676059,683002,668939,656811,657656,681297,656775,691723,621107,656686,681882,664991,669704],"pitchers":[621107,656686,681882,664991,669704],"bench":[666185,656577,641933,602104],"bullpen":[669211,666974,622554,552640,665152,450203,669432,608372],"battingOrder":[702616,676059,683002,668939,656811,657656,681297,656775,691723],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Rutschman 2 (11, Bassitt, Little, B); O'Hearn (15, Little, B); Mullins (16, Little, B)."},{"label":"HR","value":"Mullins (15, 2nd inning off Bassitt, 1 on, 2 out); Mayo (3, 2nd inning off Bassitt, 0 on, 2 out); Laureano (15, 5th inning off Little, B, 1 on, 1 out); Cowser (9, 7th inning off Bruihl, 0 on, 1 out)."},{"label":"TB","value":"Cowser 4; Laureano 5; Mayo 6; Mullins 6; O'Hearn 3; Rutschman 5; Westburg 3."},{"label":"RBI","value":"Cowser (19); Laureano 3 (46); Mayo 2 (14); Mullins 2 (47); O'Hearn (40); Rutschman 2 (22)."},{"label":"2-out RBI","value":"Mayo; Mullins 2."},{"label":"Runners left in scoring position, 2 out","value":"Westburg 2; Holliday."},{"label":"GIDP","value":"Cowser; O'Hearn."},{"label":"Team RISP","value":"4-for-10."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Henderson-Mayo)."}]}],"note":[]}},"officials":[{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"fullName":"Mark Ripperger","link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Springer (by Strowd)."},{"label":"Pitches-strikes","value":"Bassitt 69-43; Fluharty 24-15; Little, B 24-13; Nance 17-12; Bruihl 13-7; Fisher 11-9; Eflin 79-56; Martin, C 21-16; Selby 10-7; Wolfram 12-8; Strowd 16-7."},{"label":"Groundouts-flyouts","value":"Bassitt 1-2; Fluharty 1-1; Little, B 0-0; Nance 3-1; Bruihl 2-0; Fisher 0-2; Eflin 3-2; Martin, C 1-0; Selby 1-1; Wolfram 0-1; Strowd 2-0."},{"label":"Batters faced","value":"Bassitt 15; Fluharty 5; Little, B 6; Nance 6; Bruihl 6; Fisher 3; Eflin 22; Martin, C 6; Selby 4; Wolfram 4; Strowd 4."},{"label":"Inherited runners-scored","value":"Fluharty 1-0; Nance 2-1; Martin, C 2-0."},{"label":"Umpires","value":"HP: Brian Walsh. 1B: Mark Ripperger. 2B: Nick Mahrley. 3B: Vic Carapazza. "},{"label":"Weather","value":"97 degrees, Clear."},{"label":"Wind","value":"3 mph, In From LF."},{"label":"First pitch","value":"6:36 PM."},{"label":"T","value":"2:52."},{"label":"Att","value":"20,176."},{"label":"Venue","value":"Oriole Park at Camden Yards."},{"label":"July 28, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775","boxscoreName":"Mullins"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":54,"groundOuts":51,"airOuts":107,"runs":41,"doubles":16,"triples":0,"homeRuns":15,"strikeOuts":84,"baseOnBalls":34,"intentionalWalks":0,"hits":68,"hitByPitch":2,"avg":".221","atBats":307,"obp":".301","slg":".420","ops":".721","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":346,"totalBases":129,"rbi":47,"leftOnBase":135,"sacBunts":1,"sacFlies":2,"babip":".252","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.47","popOuts":30,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":212,"errors":3,"chances":215,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723","boxscoreName":"Mayo"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":13,"groundOuts":23,"airOuts":28,"runs":13,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".240","atBats":96,"obp":".318","slg":".406","ops":".724","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":39,"rbi":14,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".282","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":11,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":150,"errors":2,"chances":165,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939","boxscoreName":"Rutschman"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | 2 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":50,"groundOuts":61,"airOuts":83,"runs":33,"doubles":11,"triples":1,"homeRuns":8,"strikeOuts":46,"baseOnBalls":32,"intentionalWalks":0,"hits":58,"hitByPitch":1,"avg":".235","atBats":247,"obp":".324","slg":".385","ops":".709","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":95,"rbi":22,"leftOnBase":95,"sacBunts":0,"sacFlies":1,"babip":".258","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.88","popOuts":12,"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":9,"stolenBases":31,"stolenBasePercentage":".775","caughtStealingPercentage":".225","assists":20,"putOuts":381,"errors":2,"chances":403,"fielding":".995","passedBall":1,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":62,"hittingGameScore":62}]},"decisions":{"winner":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"loser":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}