{"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":776749,"link":"/api/v1.1/game/776749/feed/live","metaData":{"wait":10,"timeStamp":"20250813_222039","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776749,"type":"R","doubleHeader":"N","id":"2025/08/13/sdnmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776749-2025-08-13","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-13T19:45:00Z","originalDate":"2025-08-13","officialDate":"2025-08-13","dayNight":"day","time":"12:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135","season":2025,"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sdn","fileCode":"sd","abbreviation":"SD","teamName":"Padres","locationName":"San Diego","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Diego","record":{"gamesPlayed":121,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":69,"losses":52,"ties":0,"pct":".570"},"records":{},"divisionLeader":false,"wins":69,"losses":52,"winningPercentage":".570"},"franchiseName":"San Diego","clubName":"Padres","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2025,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":121,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":59,"losses":62,"ties":0,"pct":".488"},"records":{},"divisionLeader":false,"wins":59,"losses":62,"winningPercentage":".488"},"franchiseName":"San Francisco","clubName":"Giants","active":true}},"players":{"ID641482":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482","firstName":"Nestor","lastName":"Cortes","birthDate":"1994-12-10","currentAge":31,"birthCity":"Surgidero de Batabano","birthCountry":"Cuba","height":"5' 10\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nestor","useLastName":"Cortes","boxscoreName":"Cortes","nickName":"Hialeah Kid","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"mlbDebutDate":"2018-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nestor Cortes","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"nestor-cortes-641482","firstLastName":"Nestor Cortes","lastFirstName":"Cortes, Nestor","lastInitName":"Cortes, N","initLastName":"N Cortes","fullFMLName":"Nestor  Cortes","fullLFMName":"Cortes, Nestor","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID673513":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513","firstName":"Yuki","lastName":"Matsui","primaryNumber":"1","birthDate":"1995-10-30","currentAge":30,"birthCity":"Yokohama","birthCountry":"Japan","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yuki","useLastName":"Matsui","boxscoreName":"Matsui","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yuki Matsui","nameSlug":"yuki-matsui-673513","firstLastName":"Yuki Matsui","lastFirstName":"Matsui, Yuki","lastInitName":"Matsui, Y","initLastName":"Y Matsui","fullFMLName":"Yuki Matsui","fullLFMName":"Matsui, Yuki ","strikeZoneTop":3.032,"strikeZoneBottom":1.53},"ID666023":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023","firstName":"Freddy","lastName":"Fermin","primaryNumber":"54","birthDate":"1995-05-16","currentAge":31,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Freddy","useLastName":"Fermin","middleName":"Antonio","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"fer-meen","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Fermin","nameSlug":"freddy-fermin-666023","firstLastName":"Freddy Fermin","lastFirstName":"Fermin, Freddy","lastInitName":"Fermin, F","initLastName":"F Fermin","fullFMLName":"Freddy Antonio Fermin","fullLFMName":"Fermin, Freddy Antonio","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","birthDate":"1999-09-07","currentAge":27,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID663158":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158","firstName":"Robert","lastName":"Suarez","primaryNumber":"75","birthDate":"1991-03-01","currentAge":35,"birthCity":"Bolivar","birthCountry":"Venezuela","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Suarez","middleName":"Alexander","boxscoreName":"Suarez, R","gender":"M","nameMatrilineal":"Subero","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Robert Suarez","nameSlug":"robert-suarez-663158","firstLastName":"Robert Suarez","lastFirstName":"Suarez, Robert","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Robert Alexander Suarez","fullLFMName":"Suarez, Robert Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668800":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800","firstName":"Andrew","lastName":"Knizner","primaryNumber":"19","birthDate":"1995-02-03","currentAge":31,"birthCity":"Glen Allen","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Andrew","useLastName":"Knizner","middleName":"Robert","boxscoreName":"Knizner","nickName":"Kiz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KIZ-ner","mlbDebutDate":"2019-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Knizner","nameSlug":"andrew-knizner-668800","firstLastName":"Andrew Knizner","lastFirstName":"Knizner, Andrew","lastInitName":"Knizner, A","initLastName":"A Knizner","fullFMLName":"Andrew Robert Knizner","fullLFMName":"Knizner, Andrew Robert","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID666149":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149","firstName":"Tyler","lastName":"Fitzgerald","birthDate":"1997-09-15","currentAge":29,"birthCity":"Springfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Tyler","useLastName":"Fitzgerald","middleName":"Joseph","boxscoreName":"Fitzgerald, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Fitzgerald","nameSlug":"tyler-fitzgerald-666149","firstLastName":"Tyler Fitzgerald","lastFirstName":"Fitzgerald, Tyler","lastInitName":"Fitzgerald, T","initLastName":"T Fitzgerald","fullFMLName":"Tyler Joseph Fitzgerald","fullLFMName":"Fitzgerald, Tyler Joseph","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID678495":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495","firstName":"Randy","lastName":"Rodríguez","primaryNumber":"73","birthDate":"1999-09-05","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Rodríguez","middleName":"Alberto","boxscoreName":"Rodríguez, R","gender":"M","nameMatrilineal":"Caraballo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Rodríguez","nameSlug":"randy-rodriguez-678495","firstLastName":"Randy Rodríguez","lastFirstName":"Rodríguez, Randy","lastInitName":"Rodríguez, R","initLastName":"R Rodríguez","fullFMLName":"Randy Alberto Rodríguez","fullLFMName":"Rodríguez, Randy Alberto","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"ID506433":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433","firstName":"Yu","lastName":"Darvish","primaryNumber":"11","birthDate":"1986-08-16","currentAge":40,"birthCity":"Osaka","birthCountry":"Japan","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yu","useLastName":"Darvish","boxscoreName":"Darvish","nickName":"Yu-San","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2012-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yu Darvish","nameSlug":"yu-darvish-506433","firstLastName":"Yu Darvish","lastFirstName":"Darvish, Yu","lastInitName":"Darvish, Y","initLastName":"Y Darvish","fullFMLName":"Yu Darvish","fullLFMName":"Darvish, Yu","strikeZoneTop":3.63,"strikeZoneBottom":1.75},"ID669093":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093","firstName":"Jeremiah","lastName":"Estrada","primaryNumber":"56","birthDate":"1998-11-01","currentAge":27,"birthCity":"Indio","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeremiah","useLastName":"Estrada","middleName":"Ramiro","boxscoreName":"Estrada, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Estrada","nameSlug":"jeremiah-estrada-669093","firstLastName":"Jeremiah Estrada","lastFirstName":"Estrada, Jeremiah","lastInitName":"Estrada, J","initLastName":"J Estrada","fullFMLName":"Jeremiah Ramiro Estrada","fullLFMName":"Estrada, Jeremiah Ramiro","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID656302":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","firstName":"Dylan","lastName":"Cease","primaryNumber":"84","birthDate":"1995-12-28","currentAge":30,"birthCity":"Milton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Cease","middleName":"Edward","boxscoreName":"Cease","nickName":"Cease","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Cease","nameSlug":"dylan-cease-656302","firstLastName":"Dylan Cease","lastFirstName":"Cease, Dylan","lastInitName":"Cease, D","initLastName":"D Cease","fullFMLName":"Dylan Edward Cease","fullLFMName":"Cease, Dylan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID693313":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","firstName":"Carson","lastName":"Seymour","primaryNumber":"77","birthDate":"1998-12-16","currentAge":27,"birthCity":"Poway","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":264,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Seymour","middleName":"James","boxscoreName":"Seymour, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Seymour","nameSlug":"carson-seymour-693313","firstLastName":"Carson Seymour","lastFirstName":"Seymour, Carson","lastInitName":"Seymour, C","initLastName":"C Seymour","fullFMLName":"Carson James Seymour","fullLFMName":"Seymour, Carson James","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID702352":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","firstName":"Spencer","lastName":"Bivens","birthDate":"1994-06-28","currentAge":32,"birthCity":"Virginia Beach","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Bivens","boxscoreName":"Bivens","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"BIV-ens","mlbDebutDate":"2024-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Bivens","nameSlug":"spencer-bivens-702352","firstLastName":"Spencer Bivens","lastFirstName":"Bivens, Spencer","lastInitName":"Bivens, S","initLastName":"S Bivens","fullFMLName":"Spencer Bivens","fullLFMName":"Bivens, Spencer","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642086":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086","firstName":"Dominic","lastName":"Smith","primaryNumber":"8","birthDate":"1995-06-15","currentAge":31,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Smith","middleName":"David Rene","boxscoreName":"Smith, D","nickName":"Sug","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dominic Smith","nameSlug":"dominic-smith-642086","firstLastName":"Dominic Smith","lastFirstName":"Smith, Dominic","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dominic David Rene Smith","fullLFMName":"Smith, Dominic David Rene","strikeZoneTop":3.176,"strikeZoneBottom":1.603},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID553869":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869","firstName":"Elias","lastName":"Díaz","primaryNumber":"35","birthDate":"1990-11-17","currentAge":35,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Elias","useLastName":"Díaz","middleName":"David","boxscoreName":"Díaz, E","nickName":"El Maracucho","gender":"M","nameMatrilineal":"Soto","isPlayer":true,"isVerified":true,"pronunciation":"ee-LEE-iss DEE-az","mlbDebutDate":"2015-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elias Díaz","nameSlug":"elias-diaz-553869","firstLastName":"Elias Díaz","lastFirstName":"Díaz, Elias","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Elias David Díaz","fullLFMName":"Díaz, Elias David","strikeZoneTop":3.241,"strikeZoneBottom":1.636},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID630105":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","firstName":"Jacob","lastName":"Cronenworth","primaryNumber":"9","birthDate":"1994-01-21","currentAge":32,"birthCity":"St. Clair","birthStateProvince":"MI","birthCountry":"USA","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jake","useLastName":"Cronenworth","middleName":"John","boxscoreName":"Cronenworth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"CROW-nen-worth","mlbDebutDate":"2020-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Cronenworth","nameSlug":"jake-cronenworth-630105","firstLastName":"Jake Cronenworth","lastFirstName":"Cronenworth, Jake","lastInitName":"Cronenworth, J","initLastName":"J Cronenworth","fullFMLName":"Jacob John Cronenworth","fullLFMName":"Cronenworth, Jacob John","strikeZoneTop":3.172,"strikeZoneBottom":1.601},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":28,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID678906":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906","firstName":"Kai-Wei","lastName":"Teng","primaryNumber":"17","birthDate":"1998-12-01","currentAge":27,"birthCity":"Taichung","birthCountry":"Taiwan","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kai-Wei","useLastName":"Teng","boxscoreName":"Teng","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kai-way","mlbDebutDate":"2024-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kai-Wei Teng","nameSlug":"kai-wei-teng-678906","firstLastName":"Kai-Wei Teng","lastFirstName":"Teng, Kai-Wei","lastInitName":"Teng, K","initLastName":"K Teng","fullFMLName":"Kai-Wei Teng","fullLFMName":"Teng, Kai-Wei ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID688158":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158","firstName":"David","lastName":"Morgan","primaryNumber":"66","birthDate":"1999-10-26","currentAge":26,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Morgan","middleName":"Scott","boxscoreName":"Morgan, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Morgan","nameSlug":"david-morgan-688158","firstLastName":"David Morgan","lastFirstName":"Morgan, David","lastInitName":"Morgan, D","initLastName":"D Morgan","fullFMLName":"David Scott Morgan","fullLFMName":"Morgan, David Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID701538":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","firstName":"Jackson","lastName":"Merrill","primaryNumber":"3","birthDate":"2003-04-19","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jackson","useLastName":"Merrill","middleName":"Peter","boxscoreName":"Merrill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Merrill","nameSlug":"jackson-merrill-701538","firstLastName":"Jackson Merrill","lastFirstName":"Merrill, Jackson","lastInitName":"Merrill, J","initLastName":"J Merrill","fullFMLName":"Jackson Peter Merrill","fullLFMName":"Merrill, Jackson Peter","strikeZoneTop":3.32,"strikeZoneBottom":1.676},"ID578428":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428","firstName":"Jose","lastName":"Iglesias","primaryNumber":"7","birthDate":"1990-01-05","currentAge":36,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jose","useLastName":"Iglesias","middleName":"Antonio","boxscoreName":"Iglesias, J","nickName":"Candelita","gender":"M","nameMatrilineal":"Aleman","isPlayer":true,"isVerified":true,"pronunciation":"e-GLAY-see-uhs","mlbDebutDate":"2011-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Iglesias","nameSlug":"jose-iglesias-578428","firstLastName":"Jose Iglesias","lastFirstName":"Iglesias, Jose","lastInitName":"Iglesias, J","initLastName":"J Iglesias","fullFMLName":"Jose Antonio Iglesias","fullLFMName":"Iglesias, Jose Antonio","strikeZoneTop":3.26,"strikeZoneBottom":1.45},"ID592094":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094","firstName":"Jason","lastName":"Adam","primaryNumber":"40","birthDate":"1991-08-04","currentAge":35,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 3\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Adam","middleName":"Kendall","boxscoreName":"Adam","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2018-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Adam","nameSlug":"jason-adam-592094","firstLastName":"Jason Adam","lastFirstName":"Adam, Jason","lastInitName":"Adam, J","initLastName":"J Adam","fullFMLName":"Jason Kendall Adam","fullLFMName":"Adam, Jason Kendall","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676254":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","firstName":"Ryan","lastName":"Walker","primaryNumber":"74","birthDate":"1995-11-26","currentAge":30,"birthCity":"Arlington","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Walker","middleName":"Patrick","boxscoreName":"Walker, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Walker","nameSlug":"ryan-walker-676254","firstLastName":"Ryan Walker","lastFirstName":"Walker, Ryan","lastInitName":"Walker, R","initLastName":"R Walker","fullFMLName":"Ryan Patrick Walker","fullLFMName":"Walker, Ryan Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676130":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130","firstName":"José","lastName":"Buttó","primaryNumber":"70","birthDate":"1998-03-19","currentAge":28,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Buttó","middleName":"Alejandro","boxscoreName":"Buttó","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":false,"pronunciation":"BOO-toh","mlbDebutDate":"2022-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Buttó","nameSlug":"jose-butto-676130","firstLastName":"José Buttó","lastFirstName":"Buttó, José","lastInitName":"Buttó, J","initLastName":"J Buttó","fullFMLName":"José Alejandro Buttó","fullLFMName":"Buttó, José Alejandro","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID527038":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038","firstName":"Wilmer","lastName":"Flores","primaryNumber":"41","birthDate":"1991-08-06","currentAge":35,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Wilmer","useLastName":"Flores","middleName":"Alejandro","boxscoreName":"Flores","nickName":"Catire","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"floor-ess","mlbDebutDate":"2013-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilmer Flores","nameSlug":"wilmer-flores-527038","firstLastName":"Wilmer Flores","lastFirstName":"Flores, Wilmer","lastInitName":"Flores, W","initLastName":"W Flores","fullFMLName":"Wilmer Alejandro Flores","fullLFMName":"Flores, Wilmer Alejandro","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID669200":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200","firstName":"Mason","lastName":"McCoy","primaryNumber":"18","birthDate":"1995-03-31","currentAge":31,"birthCity":"Peoria","birthStateProvince":"IL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Mason","useLastName":"McCoy","middleName":"Steven","boxscoreName":"McCoy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason McCoy","nameSlug":"mason-mccoy-669200","firstLastName":"Mason McCoy","lastFirstName":"McCoy, Mason","lastInitName":"McCoy, M","initLastName":"M McCoy","fullFMLName":"Mason Steven McCoy","fullLFMName":"McCoy, Mason Steven","strikeZoneTop":3.156,"strikeZoneBottom":1.593},"ID601713":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713","firstName":"Nicholas","lastName":"Pivetta","primaryNumber":"27","birthDate":"1993-02-14","currentAge":33,"birthCity":"Victoria","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Pivetta","middleName":"Johncarlo","boxscoreName":"Pivetta","nickName":"Piv","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Pivetta","nameSlug":"nick-pivetta-601713","firstLastName":"Nick Pivetta","lastFirstName":"Pivetta, Nick","lastInitName":"Pivetta, N","initLastName":"N Pivetta","fullFMLName":"Nicholas Johncarlo Pivetta","fullLFMName":"Pivetta, Nicholas Johncarlo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID664192":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192","firstName":"Joseph","lastName":"Lucchesi","birthDate":"1993-06-06","currentAge":33,"birthCity":"Newark","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Lucchesi","middleName":"George","boxscoreName":"Lucchesi","nickName":"Joey Fuego","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"loo-KAY-see","mlbDebutDate":"2018-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Lucchesi","nameSlug":"joey-lucchesi-664192","firstLastName":"Joey Lucchesi","lastFirstName":"Lucchesi, Joey","lastInitName":"Lucchesi, J","initLastName":"J Lucchesi","fullFMLName":"Joseph George Lucchesi","fullLFMName":"Lucchesi, Joseph George","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID663941":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","firstName":"Tristan","lastName":"Beck","primaryNumber":"43","birthDate":"1996-06-24","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tristan","useLastName":"Beck","middleName":"Robert","boxscoreName":"Beck, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Beck","nameSlug":"tristan-beck-663941","firstLastName":"Tristan Beck","lastFirstName":"Beck, Tristan","lastInitName":"Beck, T","initLastName":"T Beck","fullFMLName":"Tristan Robert Beck","fullLFMName":"Beck, Tristan Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Niño","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID669369":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369","firstName":"Bryce","lastName":"Johnson","primaryNumber":"29","birthDate":"1995-10-27","currentAge":30,"birthCity":"Cypress","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Bryce","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Johnson","nameSlug":"bryce-johnson-669369","firstLastName":"Bryce Johnson","lastFirstName":"Johnson, Bryce","lastInitName":"Johnson, B","initLastName":"B Johnson","fullFMLName":"Bryce Christopher Johnson","fullLFMName":"Johnson, Bryce Christopher","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID593428":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","firstName":"Xander","lastName":"Bogaerts","primaryNumber":"2","birthDate":"1992-10-01","currentAge":33,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Xander","useLastName":"Bogaerts","middleName":"Jan","boxscoreName":"Bogaerts","nickName":"X-Man","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"BOH-garts","mlbDebutDate":"2013-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xander Bogaerts","nameSlug":"xander-bogaerts-593428","firstLastName":"Xander Bogaerts","lastFirstName":"Bogaerts, Xander","lastInitName":"Bogaerts, X","initLastName":"X Bogaerts","fullFMLName":"Xander Jan Bogaerts","fullLFMName":"Bogaerts, Xander Jan","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID687529":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529","firstName":"Grant","lastName":"McCray","primaryNumber":"58","birthDate":"2000-12-07","currentAge":25,"birthCity":"Billings","birthStateProvince":"MT","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Grant","useLastName":"McCray","middleName":"Snow","boxscoreName":"McCray","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant McCray","nameSlug":"grant-mccray-687529","firstLastName":"Grant McCray","lastFirstName":"McCray, Grant","lastInitName":"McCray, G","initLastName":"G McCray","fullFMLName":"Grant Snow McCray","fullLFMName":"McCray, Grant Snow","strikeZoneTop":3.24,"strikeZoneBottom":1.64},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID434378":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378","firstName":"Justin","lastName":"Verlander","primaryNumber":"35","birthDate":"1983-02-20","currentAge":43,"birthCity":"Manakin-Sabot","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Verlander","middleName":"Brooks","boxscoreName":"Verlander","nickName":"J V","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2004,"mlbDebutDate":"2005-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Verlander","nameSlug":"justin-verlander-434378","firstLastName":"Justin Verlander","lastFirstName":"Verlander, Justin","lastInitName":"Verlander, J","initLastName":"J Verlander","fullFMLName":"Justin Brooks Verlander","fullLFMName":"Verlander, Justin Brooks","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41311,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2025"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Overcast","temp":"64","wind":"14 mph, Varies"},"gameInfo":{"attendance":35080,"firstPitch":"2025-08-13T19:46:00.000Z","gameDurationMinutes":154},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"home":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"}},"officialScorer":{"id":493726,"fullName":"Jim Young","link":"/api/v1/people/493726"},"primaryDatacaster":{"id":700149,"fullName":"Lauren Johnson","link":"/api/v1/people/700149"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-13T19:46:13.543Z","endTime":"2025-08-13T19:48:17.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-13T17:12:02.223Z","endTime":"2025-08-13T19:14:31.601Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-13T19:14:31.601Z","endTime":"2025-08-13T19:44:32.133Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-13T19:44:32.133Z","endTime":"2025-08-13T19:46:15.426Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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.1,"endSpeed":85.8,"strikeZoneTop":3.67161366231736,"strikeZoneBottom":1.73174303429054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.429021840116494,"aZ":-28.555821667264556,"pfxX":-9.330842250162531,"pfxZ":1.9360857613642022,"pX":0.5379749125421817,"pZ":2.7590348543809955,"vX0":9.642883419924468,"vY0":-135.387766883551,"vZ0":-1.914243964286496,"x":96.49,"y":164.29,"x0":-1.8445338355157463,"y0":50.00531262863965,"z0":5.45888162912176,"aX":-17.458438287445016},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.4,"breakHorizontal":15.0,"spinRate":2475,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.4033825119622536,"extension":6.298630246386487},"index":3,"playId":"a1a6be58-da57-3019-ae53-51a157c5c219","pitchNumber":1,"startTime":"2025-08-13T19:46:15.426Z","endTime":"2025-08-13T19:46:19.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.7,"endSpeed":75.4,"strikeZoneTop":3.53628276607091,"strikeZoneBottom":1.67365222728017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.40623397666759,"aZ":-38.1747238327887,"pfxX":10.773074726466003,"pfxZ":-4.1905041382257595,"pX":2.2837564539304775,"pZ":1.0514611235133315,"vX0":6.137170616077822,"vY0":-120.22700479614971,"vZ0":-2.742067974320773,"x":29.95,"y":210.39,"x0":-1.7221970011294188,"y0":50.0059992133371,"z0":5.67378221871168,"aX":15.4046359701986},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.0,"breakHorizontal":-21.2,"spinRate":2729,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4597321346463281,"extension":6.250716555803746},"index":4,"playId":"268cd460-a4d8-3922-abd1-c9d02ab122f2","pitchNumber":2,"startTime":"2025-08-13T19:46:33.010Z","endTime":"2025-08-13T19:46:36.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.76100284655745,"strikeZoneBottom":1.74564568337603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40982389931844,"aZ":-34.054603280922606,"pfxX":-9.860709665343666,"pfxZ":-1.0198213792695423,"pX":-0.3205934398604817,"pZ":2.862748062732884,"vX0":7.659381960298965,"vY0":-135.6727051129662,"vZ0":-0.6914384178067848,"x":129.22,"y":161.49,"x0":-1.913112117070387,"y0":50.00184527151381,"z0":5.514909539437664,"aX":-18.200950932203327},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.8,"breakHorizontal":16.0,"spinRate":2509,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4052446085013597,"extension":6.2516628275942345},"index":5,"playId":"44c83417-4adf-36f6-bd08-2bbd36e495ee","pitchNumber":3,"startTime":"2025-08-13T19:46:52.825Z","endTime":"2025-08-13T19:46:56.660Z","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":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.64238346861074,"strikeZoneBottom":1.75473298568451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.19901569624688,"aZ":-38.3358339327789,"pfxX":9.33667273572574,"pfxZ":-4.092221304828175,"pX":2.583591584214558,"pZ":1.1966248981016656,"vX0":7.180910950476647,"vY0":-122.93777190388408,"vZ0":-2.6958480128984927,"x":18.52,"y":206.47,"x0":-1.6059498206383653,"y0":50.00488531773021,"z0":5.615626245124121,"aX":14.050589410170323},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.8,"breakHorizontal":-18.8,"spinRate":2739,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4484318381064605,"extension":6.27762651568211},"index":6,"playId":"bbe25a75-ffb7-302e-824b-49cb9fd8a020","pitchNumber":4,"startTime":"2025-08-13T19:47:11.968Z","endTime":"2025-08-13T19:47:16.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.72917396701624,"strikeZoneBottom":1.6763523725627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.489397000097387,"aZ":-38.366120576913566,"pfxX":9.179249730000041,"pfxZ":-4.095889530982604,"pX":1.453743334372857,"pZ":0.49885850393022735,"vX0":4.945227648712911,"vY0":-122.51964241214284,"vZ0":-4.23854391638519,"x":61.59,"y":225.31,"x0":-1.7871149215891138,"y0":50.00332610119438,"z0":5.5497646870748625,"aX":13.875226394478599},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-8.2,"breakHorizontal":-17.9,"spinRate":2809,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4480312309714951,"extension":6.217185543883334},"index":7,"playId":"4f20e90d-a115-3810-8855-7c8d145901ed","pitchNumber":5,"startTime":"2025-08-13T19:47:32.311Z","endTime":"2025-08-13T19:47:36.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.633398709714054,"aZ":-30.079049938728147,"pfxX":-8.135077581990165,"pfxZ":1.1285532288869717,"pX":-0.09161124484548656,"pZ":3.0542602758584767,"vX0":7.532745935784248,"vY0":-135.24127013996466,"vZ0":-0.8596904195797654,"x":120.49,"y":156.31,"x0":-1.8518802242810855,"y0":50.00315115253592,"z0":5.480019944967854,"aX":-15.116794222728931},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.0,"breakHorizontal":13.2,"spinRate":2455,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.40451845605678516,"extension":6.274589219415897},"index":8,"playId":"68e71f26-40c2-34fe-bf83-7221d340e1f8","pitchNumber":6,"startTime":"2025-08-13T19:47:53.180Z","endTime":"2025-08-13T19:47:56.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.6869886760094,"strikeZoneBottom":1.7275704635561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.74379620842327,"aZ":-25.588492065430028,"pfxX":-7.631392524421724,"pfxZ":3.4518435838932113,"pX":2.3937240929428656,"pZ":2.8453067536658185,"vX0":13.761439206676846,"vY0":-136.87620084923017,"vZ0":-2.13265826298882,"x":25.76,"y":161.96,"x0":-1.6956641314483625,"y0":50.00072858357965,"z0":5.377338235967704,"aX":-14.553711485859658},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":11.0,"spinRate":2375,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.39936373259755475,"extension":6.4647661537014125},"index":9,"playId":"42d994ce-1163-3f6f-9988-a87c376ff46a","pitchNumber":7,"startTime":"2025-08-13T19:48:14.159Z","endTime":"2025-08-13T19:48:17.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T19:48:17.991Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis Arraez grounds into a double play, first baseman Dominic Smith to shortstop Willy Adames to first baseman Dominic Smith. Fernando Tatis Jr. out at 2nd. Luis Arraez out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-13T19:48:17.705Z","endTime":"2025-08-13T19:49:48.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.26234634270341,"strikeZoneBottom":1.52513153305909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.659869859998615,"aZ":-17.493020387562108,"pfxX":-5.78735459328329,"pfxZ":8.105498768342926,"pX":-0.4890137649592289,"pZ":2.3569062129550074,"vX0":6.132076612508862,"vY0":-133.92254845779146,"vZ0":-5.023870572321597,"x":135.64,"y":175.14,"x0":-2.0594912712588003,"y0":50.00292446686185,"z0":5.513297765497369,"aX":-10.483760435193203},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.8,"breakHorizontal":9.1,"spinRate":2585,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.409417987687144,"extension":6.215724357477732},"index":0,"playId":"c5feae03-f746-36b7-aa93-c4b01d289555","pitchNumber":1,"startTime":"2025-08-13T19:48:45.199Z","endTime":"2025-08-13T19:48:49.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.483300214877847,"aZ":-27.939205766333615,"pfxX":-6.891485668040527,"pfxZ":2.2874106170519415,"pX":-0.48276225376015325,"pZ":3.7118744366650174,"vX0":6.593716013160482,"vY0":-134.0400718427137,"vZ0":0.47115977882024995,"x":108.33,"y":111.68,"x0":-2.0598074555908834,"y0":50.001116984803154,"z0":5.502935686195944,"aX":-12.746608091029904},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.4,"breakHorizontal":11.4,"spinRate":2566,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40608545490153425,"extension":6.262654512977058},"index":1,"playId":"85423cdb-8300-3aa6-9bf5-61552c815aa8","pitchNumber":2,"startTime":"2025-08-13T19:49:04.022Z","endTime":"2025-08-13T19:49:11.304Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-13T19:49:28.070Z","endTime":"2025-08-13T19:49:41.189Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.22391853408942,"aZ":-33.06599359625934,"pfxX":-8.605714189876755,"pfxZ":-0.5177714727803711,"pX":-0.4662942766770016,"pZ":1.881621584061396,"vX0":6.801476405123262,"vY0":-129.50556426675112,"vZ0":-2.6244298961893113,"x":134.77,"y":187.98,"x0":-1.9942177912191148,"y0":50.004212915318156,"z0":5.409444723476784,"aX":-14.782001491851279},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.3,"breakHorizontal":14.3,"spinRate":1782,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4211581688265178,"extension":6.321027225337728},"hitData":{"launchSpeed":85.2,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.71,"coordY":172.97}},"index":3,"playId":"1d596a1b-4117-38ec-9731-0ab5167d80af","pitchNumber":3,"startTime":"2025-08-13T19:49:41.189Z","endTime":"2025-08-13T19:49:48.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T19:49:48.816Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, shortstop Willy Adames to first baseman Dominic Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-13T19:49:54.189Z","endTime":"2025-08-13T19:51:20.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.80644237786618,"strikeZoneBottom":1.74713448359017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.443286058205658,"aZ":-32.90444943785681,"pfxX":8.60216122068173,"pfxZ":-0.5090416885673301,"pX":-0.6342241806900486,"pZ":1.6742353451097016,"vX0":1.0141963941552237,"vY0":-119.4934643694625,"vZ0":-1.7234164224983624,"x":141.18,"y":193.58,"x0":-2.181606576076729,"y0":50.00175150323522,"z0":5.379268653854573,"aX":12.356936520175486},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.1,"breakHorizontal":-15.8,"spinRate":2688,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.45952023075695303,"extension":6.314012967621611},"index":0,"playId":"94afb3cb-3bb3-3451-afc7-140aaa957324","pitchNumber":1,"startTime":"2025-08-13T19:50:16.530Z","endTime":"2025-08-13T19:50:20.618Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.75112390916431,"strikeZoneBottom":1.72058856461915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.440583622780952,"aZ":-33.12052518203579,"pfxX":10.145395141764276,"pfxZ":-0.6387028300462383,"pX":0.6298591084204311,"pZ":1.8712144130942785,"vX0":3.197159069718608,"vY0":-121.59963515075847,"vZ0":-1.6278794046634704,"x":92.99,"y":188.26,"x0":-2.0239679508071298,"y0":50.0025961893165,"z0":5.45420509114462,"aX":15.015909417048292},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.3,"breakHorizontal":-19.2,"spinRate":2819,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4524544188249924,"extension":6.4478918733416215},"index":1,"playId":"e6424ba4-f59c-3f93-a0c1-6d81805bec6b","pitchNumber":2,"startTime":"2025-08-13T19:50:33.740Z","endTime":"2025-08-13T19:50:38.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.444034003425006,"aZ":-25.495546296991897,"pfxX":-9.18285513514073,"pfxZ":3.9214836465047,"pX":0.23242424151416746,"pZ":1.7389318372874891,"vX0":8.277022268493038,"vY0":-129.94233391173708,"vZ0":-4.381429573280919,"x":108.14,"y":191.83,"x0":-1.8085015817764614,"y0":50.001400887580154,"z0":5.395149907971841,"aX":-15.627745650663558},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.2,"breakHorizontal":14.6,"spinRate":1725,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4223022453656169,"extension":6.424515600163748},"index":2,"playId":"421e09bd-f639-3881-a4fa-4588d958f1cd","pitchNumber":3,"startTime":"2025-08-13T19:50:51.506Z","endTime":"2025-08-13T19:50:55.199Z","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":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.092439425023155,"aZ":-29.910366111475422,"pfxX":-9.57350861635302,"pfxZ":1.3151929368545785,"pX":0.39131406512957373,"pZ":1.3417200638394962,"vX0":8.83770024233229,"vY0":-129.20541566175254,"vZ0":-4.542937351568838,"x":102.08,"y":202.55,"x0":-1.8048853326018583,"y0":50.00070000314011,"z0":5.381504612504938,"aX":-16.430638456231247},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.7,"breakHorizontal":15.7,"spinRate":1812,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.42149379908626505,"extension":6.512280078200919},"hitData":{"launchSpeed":87.9,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":163.84}},"index":3,"playId":"b6cd32a3-d37a-3f4c-985a-5e3098e65a12","pitchNumber":4,"startTime":"2025-08-13T19:51:12.677Z","endTime":"2025-08-13T19:51:20.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T19:51:20.406Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out sharply to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-13T19:51:54.989Z","endTime":"2025-08-13T19:53:43.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18436931153494,"aZ":-9.562272521982347,"pfxX":-2.7428404906134247,"pfxZ":12.15833749280911,"pX":-0.18654814935850592,"pZ":2.1687558136904532,"vX0":3.5191652202937034,"vY0":-134.9696357872314,"vZ0":-10.334403095157676,"x":124.11,"y":180.22,"x0":-1.1461186956116103,"y0":50.00339039157947,"z0":6.703637916907235,"aX":-5.101333885770605},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.2,"breakHorizontal":4.3,"spinRate":2368,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.40458187604778484,"extension":6.840457545185541},"hitData":{"launchSpeed":102.1,"launchAngle":44.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":69.29,"coordY":65.05}},"index":0,"playId":"efa831c3-3450-386f-a3f7-1640a94e1e1f","pitchNumber":1,"startTime":"2025-08-13T19:53:33.368Z","endTime":"2025-08-13T19:53:43.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T19:53:43.116Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-13T19:53:44.098Z","endTime":"2025-08-13T19:54:33.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.57397214259947,"strikeZoneBottom":1.6409740665482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.210633673471744,"aZ":-9.717743256130722,"pfxX":-1.1938109104866266,"pfxZ":11.693880468624087,"pX":-0.6283781916109172,"pZ":3.996134312704701,"vX0":1.3857609227179981,"vY0":-136.96976500981327,"vZ0":-6.100682601594885,"x":140.95,"y":130.88,"x0":-0.9832148225390945,"y0":50.005848246734786,"z0":6.901152432758532,"aX":-2.2932069731644473},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.3,"breakHorizontal":1.9,"spinRate":2277,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.3982682166066045,"extension":6.746682177822675},"index":0,"playId":"a7a79aa6-94cb-35f4-8316-849ac6e16751","pitchNumber":1,"startTime":"2025-08-13T19:54:10.466Z","endTime":"2025-08-13T19:54:14.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.705715162802413,"aZ":-9.883706172191584,"pfxX":-1.4883503782177288,"pfxZ":11.85762102809308,"pX":-0.39843123367097927,"pZ":3.14274440683624,"vX0":1.4615647373254845,"vY0":-135.73902418448628,"vZ0":-8.087866551370839,"x":132.19,"y":153.93,"x0":-0.7486207859683263,"y0":50.0011855564725,"z0":6.836039996135371,"aX":-2.797275602039108},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.2,"breakHorizontal":2.4,"spinRate":2327,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.402415274797844,"extension":6.744433265632156},"hitData":{"launchSpeed":93.3,"launchAngle":62.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.41,"coordY":126.35}},"index":1,"playId":"e5e3e5c6-bea9-3ebb-8206-65cee87e7999","pitchNumber":2,"startTime":"2025-08-13T19:54:24.217Z","endTime":"2025-08-13T19:54:33.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T19:54:33.961Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-13T19:54:37.696Z","endTime":"2025-08-13T19:56:11.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.5377037329916,"strikeZoneBottom":1.65482808781287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.736823005816504,"aZ":-9.264153176625449,"pfxX":-1.471932743704373,"pfxZ":12.168666951674624,"pX":0.45058777300982034,"pZ":2.0430878643509387,"vX0":3.8974131046087526,"vY0":-135.63411420466485,"vZ0":-10.85143435133558,"x":99.82,"y":183.62,"x0":-0.8070856638690798,"y0":50.00477531862463,"z0":6.718693348426197,"aX":-2.771955147419745},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.2,"breakHorizontal":1.9,"spinRate":2289,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.40220926509154475,"extension":6.965849065562525},"index":0,"playId":"37809831-3384-3275-b0a9-80a93610a53e","pitchNumber":1,"startTime":"2025-08-13T19:55:01.215Z","endTime":"2025-08-13T19:55:05.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.52137871006118,"strikeZoneBottom":1.66504090791744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.690643479804912,"aZ":-11.003726489370917,"pfxX":-1.0200872442662443,"pfxZ":11.11082463407876,"pX":0.2894531000270574,"pZ":3.8596148697551804,"vX0":2.9011337709428333,"vY0":-136.15109524313615,"vZ0":-6.1150817342785935,"x":105.97,"y":134.57,"x0":-0.6503931174196045,"y0":50.00368760707016,"z0":6.872817895802184,"aX":-1.9439461302441365},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.3,"breakHorizontal":1.3,"spinRate":2322,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.4000072838351536,"extension":6.830850149633018},"index":1,"playId":"5f2d2f68-ded5-3875-89e4-f50bc7844c37","pitchNumber":2,"startTime":"2025-08-13T19:55:16.091Z","endTime":"2025-08-13T19:55:19.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.71993508917334,"aZ":-30.07906089942907,"pfxX":9.027449803433537,"pfxZ":1.4408226793325358,"pX":1.3457292462821666,"pZ":0.7387634163046226,"vX0":2.498062139559865,"vY0":-119.27935125200545,"vZ0":-7.973910947189488,"x":65.7,"y":218.83,"x0":-0.8862977387795604,"y0":50.00009165227689,"z0":6.8162979198551366,"aX":13.078762149346712},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.1,"breakHorizontal":-16.9,"spinRate":2611,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.45820541519736,"extension":6.69815117117632},"index":2,"playId":"8300bdb7-d0a0-3209-a693-0f80eb2faefa","pitchNumber":3,"startTime":"2025-08-13T19:55:29.948Z","endTime":"2025-08-13T19:55:35.748Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-13T19:55:43.017Z","endTime":"2025-08-13T19:55:58.946Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.739035262029457,"aZ":-9.37795050721826,"pfxX":-1.0164937206318363,"pfxZ":11.882760809586872,"pX":0.061287167082428054,"pZ":3.1446091328101358,"vX0":2.1848748939374247,"vY0":-136.58589380258056,"vZ0":-8.475325440657203,"x":114.66,"y":153.88,"x0":-0.6114688804912285,"y0":50.00400199982713,"z0":6.904675778774229,"aX":-1.950425112309884},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.3,"breakHorizontal":1.4,"spinRate":2384,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.3986738016476554,"extension":6.897943355942495},"hitData":{"launchSpeed":99.3,"launchAngle":18.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":40.46,"coordY":102.05}},"index":4,"playId":"c2cd2c88-3a2e-3713-b9ab-ad964c8434be","pitchNumber":4,"startTime":"2025-08-13T19:55:58.946Z","endTime":"2025-08-13T19:56:11.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T19:56:11.654Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out, pitcher Nick Pivetta to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-13T19:56:07.737Z","endTime":"2025-08-13T19:56:49.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":601713,"link":"/api/v1/people/601713"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.462985610011454,"aZ":-9.241959284998675,"pfxX":-1.3499042464244446,"pfxZ":12.411558572850012,"pX":0.0066047741453533725,"pZ":2.3350024591681136,"vX0":2.709538889030151,"vY0":-135.51622539734575,"vZ0":-10.151294077061108,"x":116.75,"y":175.73,"x0":-0.8338111333559003,"y0":50.00070739435102,"z0":6.789129399179609,"aX":-2.49388443263365},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.4,"breakHorizontal":1.8,"spinRate":2387,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.40522259977446584,"extension":6.8625314422679},"hitData":{"launchSpeed":99.3,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.55,"coordY":180.57}},"index":0,"playId":"7ee42e54-7e25-3aef-a2b6-293d924f8fce","pitchNumber":1,"startTime":"2025-08-13T19:56:42.830Z","endTime":"2025-08-13T19:56:49.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T19:56:49.506Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T19:57:15.742Z","endTime":"2025-08-13T19:59:00.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.678996482467085,"aZ":-31.124288737681763,"pfxX":9.434679870196799,"pfxZ":0.7320753920829972,"pX":0.23103916360455945,"pZ":2.580830982858692,"vX0":3.090740328540301,"vY0":-118.9867701176426,"vZ0":-0.23187173166631414,"x":108.19,"y":169.1,"x0":-2.310268143426724,"y0":50.00326066933971,"z0":5.49804048943812,"aX":13.537105629580882},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.6,"breakHorizontal":-17.9,"spinRate":2704,"spinDirection":50},"zone":5,"typeConfidence":2.0,"plateTime":0.4602024690023234,"extension":6.3660018717456035},"hitData":{"launchSpeed":72.0,"launchAngle":37.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.55,"coordY":126.92}},"index":0,"playId":"f7a0d91e-71ea-31e5-908c-c532c1417ef1","pitchNumber":1,"startTime":"2025-08-13T19:58:52.614Z","endTime":"2025-08-13T19:59:00.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T19:59:00.216Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T19:59:02.660Z","endTime":"2025-08-13T20:00:45.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.61971572414632,"strikeZoneBottom":1.64879357045616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.09260360667981,"aZ":-24.32044915337047,"pfxX":-8.243326437442082,"pfxZ":4.210649031327418,"pX":1.0177260195065876,"pZ":1.5036350064755357,"vX0":10.974133716534398,"vY0":-135.10660842394054,"vZ0":-5.464895472153419,"x":78.21,"y":198.18,"x0":-2.0097102318770808,"y0":50.00070051599021,"z0":5.2424629526438595,"aX":-15.367793718158495},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.7,"breakHorizontal":12.8,"spinRate":2425,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4040933288347972,"extension":6.287489531585065},"index":0,"playId":"5d8ded95-a805-3a57-8598-9a246b1b0888","pitchNumber":1,"startTime":"2025-08-13T19:59:30.951Z","endTime":"2025-08-13T19:59:34.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.70621966897326,"strikeZoneBottom":1.69513105104176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.89339565975221,"aZ":-29.452270931716487,"pfxX":8.51331325442219,"pfxZ":1.880296331359494,"pX":-1.607734184599352,"pZ":3.090183762341723,"vX0":-0.5979414086644429,"vY0":-119.2305347007074,"vZ0":0.569690059606974,"x":178.28,"y":155.35,"x0":-2.4610856465721,"y0":50.002057012336024,"z0":5.495845459842144,"aX":12.314891254526225},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.8,"breakHorizontal":-15.4,"spinRate":2724,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.45855167791868867,"extension":5.893483284442655},"index":1,"playId":"6baf9886-3f37-3adf-97b0-b76ad78dbaf6","pitchNumber":2,"startTime":"2025-08-13T19:59:47.920Z","endTime":"2025-08-13T19:59:51.778Z","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":92.7,"endSpeed":85.4,"strikeZoneTop":3.70603669720659,"strikeZoneBottom":1.69503620435325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.510076428340742,"aZ":-31.704918995412584,"pfxX":-9.180914722679013,"pfxZ":0.2567004676502709,"pX":1.4186331057743116,"pZ":2.0286708453869857,"vX0":12.127542980981637,"vY0":-134.5248870810958,"vZ0":-2.9798601806679414,"x":62.93,"y":184.01,"x0":-1.942368124852754,"y0":50.00440657508532,"z0":5.383969579844091,"aX":-16.931889663604643},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.0,"breakHorizontal":14.2,"spinRate":2472,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4062041576603348,"extension":6.305191601555929},"index":2,"playId":"f5fa8fd1-e45a-3676-900a-89a7c4738004","pitchNumber":3,"startTime":"2025-08-13T20:00:05.916Z","endTime":"2025-08-13T20:00:09.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.75634756400192,"strikeZoneBottom":1.74538378009176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53609516327593,"aZ":-27.227879487889677,"pfxX":-10.413550628830933,"pfxZ":2.693726903405679,"pX":0.49066243337143955,"pZ":2.585374258351881,"vX0":10.101496637402894,"vY0":-134.0869950931032,"vZ0":-2.204368657016529,"x":98.3,"y":168.97,"x0":-1.956151286855337,"y0":50.00463975585681,"z0":5.3432934978261795,"aX":-19.13627745780011},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.7,"breakHorizontal":16.9,"spinRate":2412,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.40708136055071265,"extension":6.405980853048081},"index":3,"playId":"f39782d1-1716-3ad3-a2e6-da0efa9742e2","pitchNumber":4,"startTime":"2025-08-13T20:00:24.203Z","endTime":"2025-08-13T20:00:28.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.61322057049877,"strikeZoneBottom":1.65491744429453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.108546593429555,"aZ":-28.729021943060363,"pfxX":-10.390604381010464,"pfxZ":1.8905975291688413,"pX":1.031383595865716,"pZ":0.9058970507597089,"vX0":11.56607682165225,"vY0":-133.80571546190384,"vZ0":-6.055935668333959,"x":77.69,"y":214.32,"x0":-1.991388569281958,"y0":50.00013041679806,"z0":5.249411544596376,"aX":-18.892452331076356},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.3,"breakHorizontal":16.4,"spinRate":2429,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.40891364884569503,"extension":6.257639929506971},"index":4,"playId":"47064915-5248-360a-9d56-84986bd6ed66","pitchNumber":5,"startTime":"2025-08-13T20:00:41.452Z","endTime":"2025-08-13T20:00:45.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:00:45.962Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a line drive to left fielder Heliot Ramos. Xander Bogaerts to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T20:00:49.298Z","endTime":"2025-08-13T20:03:07.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":671218,"link":"/api/v1/people/671218"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.184283907225307,"aZ":-29.378698216966463,"pfxX":5.60661709277357,"pfxZ":1.8483826249039383,"pX":0.9892749436238205,"pZ":1.60039853642647,"vX0":5.758373440958709,"vY0":-122.18625522503456,"vZ0":-2.8299396634011083,"x":79.29,"y":195.57,"x0":-2.126734593623526,"y0":50.00268767960492,"z0":5.299376950509272,"aX":8.471256506614932},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.9,"breakHorizontal":-11.5,"spinRate":2755,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4483636028856499,"extension":6.175148661144666},"index":0,"playId":"8a062107-c6eb-3df0-a818-33054a06264e","pitchNumber":1,"startTime":"2025-08-13T20:01:10.262Z","endTime":"2025-08-13T20:01:13.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.46549133842973,"strikeZoneBottom":1.64225510997032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.57158412632146,"aZ":-30.762305369602625,"pfxX":-11.250895211159586,"pfxZ":0.8440186630842064,"pX":-0.7107031541877622,"pZ":1.1664009112182006,"vX0":7.489135408321166,"vY0":-128.27424017246494,"vZ0":-4.424719459968313,"x":144.09,"y":207.29,"x0":-2.2066458580805404,"y0":50.001672491162935,"z0":5.312579549558435,"aX":-18.74514652842063},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.7,"breakHorizontal":18.7,"spinRate":1892,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42702328671221945,"extension":6.549667478275203},"index":1,"playId":"880e7b50-845d-3d60-8de2-176ade64e159","pitchNumber":2,"startTime":"2025-08-13T20:01:28.763Z","endTime":"2025-08-13T20:01:32.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.88987704542904,"aZ":-26.66265042942798,"pfxX":5.95831142367999,"pfxZ":3.6951301649748114,"pX":0.3919958983774019,"pZ":2.4544470367440545,"vX0":4.387624572248209,"vY0":-121.40795963463644,"vZ0":-1.3974677115795373,"x":102.06,"y":172.51,"x0":-2.2131293209627554,"y0":50.00345750745254,"z0":5.3591809596833295,"aX":8.889773674745669},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.6,"breakHorizontal":-11.9,"spinRate":2809,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.4512303429916371,"extension":6.145612049041033},"index":2,"playId":"c42d61fe-209c-396e-83f9-4762e36eeb71","pitchNumber":3,"startTime":"2025-08-13T20:01:46.347Z","endTime":"2025-08-13T20:01:54.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.37417241619504,"strikeZoneBottom":1.56453294998187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.33800064207611,"aZ":-25.528468088845393,"pfxX":-10.76304384296115,"pfxZ":3.8081588025623323,"pX":1.325467485167349,"pZ":0.700447823710303,"vX0":12.003180156819418,"vY0":-130.47923245751034,"vZ0":-6.782801919754329,"x":66.48,"y":219.87,"x0":-1.909934267094476,"y0":50.00495469890307,"z0":5.225244420085216,"aX":-18.786843875942996},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.6,"breakHorizontal":17.3,"spinRate":2024,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4178618681757764,"extension":6.462410953441946},"index":3,"playId":"c9e8130e-a665-3fe3-8b8e-c38963f1119c","pitchNumber":4,"startTime":"2025-08-13T20:02:14.580Z","endTime":"2025-08-13T20:02:18.106Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"c04e1226-0f76-3126-8341-10abb96c163a","startTime":"2025-08-13T20:02:37.617Z","endTime":"2025-08-13T20:02:40.712Z","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(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":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.222411056972245,"aZ":-32.40516927475061,"pfxX":-8.404864675065257,"pfxZ":-0.11901811423366127,"pX":0.06106700659472161,"pZ":2.5136431897482554,"vX0":8.683279855559354,"vY0":-136.7860601768419,"vZ0":-1.7862716274903627,"x":114.67,"y":170.91,"x0":-2.0467851723880512,"y0":50.004563146872385,"z0":5.375022334815813,"aX":-16.095257885720894},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.4,"breakHorizontal":13.7,"spinRate":2519,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.39884405493763175,"extension":6.097104197470337},"hitData":{"launchSpeed":71.7,"launchAngle":25.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.94,"coordY":119.25}},"index":5,"playId":"a3a6a9b3-9b6f-3274-836e-6bcf1e403464","pitchNumber":5,"startTime":"2025-08-13T20:02:56.938Z","endTime":"2025-08-13T20:03:07.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:03:07.346Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Laureano walks. Xander Bogaerts to 3rd. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T20:03:08.474Z","endTime":"2025-08-13T20:07:16.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.44333152397535,"strikeZoneBottom":1.59602785434122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.018203141115887,"aZ":-18.52927578259528,"pfxX":-6.372720254241758,"pfxZ":7.404436297631919,"pX":0.12018013437766084,"pZ":2.557128623913685,"vX0":8.095676091835584,"vY0":-134.59053051593656,"vZ0":-4.188658260238603,"x":112.42,"y":169.74,"x0":-2.092620452735863,"y0":50.0010890608704,"z0":5.438111601032498,"aX":-11.741591325043483},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":9.8,"spinRate":2598,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4062688080720651,"extension":6.407493798058807},"index":0,"playId":"f4a18388-f59d-38a5-a862-0e7c15aed28e","pitchNumber":1,"startTime":"2025-08-13T20:03:35.019Z","endTime":"2025-08-13T20:03:39.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.38354212707184,"strikeZoneBottom":1.5366005868927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.100211626709328,"aZ":-28.294830251500173,"pfxX":7.525198119247891,"pfxZ":2.4854176493380677,"pX":-1.2346350947327114,"pZ":3.185169191158463,"vX0":0.9357346468440123,"vY0":-123.97810248910778,"vZ0":0.2512612511117903,"x":164.06,"y":152.78,"x0":-2.59467455642155,"y0":50.003479172566,"z0":5.438363144679986,"aX":11.748946813949448},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.8,"breakHorizontal":-13.8,"spinRate":2821,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.4412882984073865,"extension":5.951465941577192},"index":1,"playId":"a8b1662c-e8b5-36d3-8def-0543087cc963","pitchNumber":2,"startTime":"2025-08-13T20:03:51.967Z","endTime":"2025-08-13T20:03:56.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.008481033513632,"aZ":-16.518417316270842,"pfxX":-4.7511302165047695,"pfxZ":8.447478547792429,"pX":-0.3160493154495666,"pZ":3.5281516906282135,"vX0":6.594800575226143,"vY0":-134.73712646988596,"vZ0":-2.3390640871331465,"x":129.05,"y":143.52,"x0":-2.168811580811213,"y0":50.00511433039577,"z0":5.563804732456699,"aX":-8.808764951800727},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":7.3,"spinRate":2722,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.4052320616889782,"extension":6.3256965254041955},"index":2,"playId":"2cef2533-aa97-326c-9b33-3e991a4435cc","pitchNumber":3,"startTime":"2025-08-13T20:04:10.439Z","endTime":"2025-08-13T20:04:14.238Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-13T20:04:30.337Z","endTime":"2025-08-13T20:04:44.003Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.848118120626207,"aZ":-17.614605124001148,"pfxX":-6.655917956280026,"pfxZ":7.705993935858524,"pX":-0.29202374820436183,"pZ":2.3891684367813286,"vX0":7.191396767769667,"vY0":-136.53636558644823,"vZ0":-4.980469639027216,"x":128.13,"y":174.27,"x0":-2.0943170243335456,"y0":50.00274651135864,"z0":5.447675514683724,"aX":-12.576339794603951},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.1,"breakHorizontal":10.6,"spinRate":2652,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4010317419098386,"extension":6.403081774577518},"index":4,"playId":"348cb89b-6618-35be-9a7a-b6d0d109243f","pitchNumber":4,"startTime":"2025-08-13T20:04:44.003Z","endTime":"2025-08-13T20:04:47.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.187066548902436,"aZ":-30.944856147428204,"pfxX":9.500221426632145,"pfxZ":0.8048499588997524,"pX":0.854998290880232,"pZ":2.0234472362029288,"vX0":4.528282645516022,"vY0":-123.19849912568067,"vZ0":-1.7645518448216722,"x":84.41,"y":184.15,"x0":-2.2431298814847684,"y0":50.0050704650488,"z0":5.372240046698091,"aX":14.558931226874236},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.3,"breakHorizontal":-18.2,"spinRate":2757,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44512225051360454,"extension":5.872031481752952},"index":5,"playId":"39bdb575-9380-3c9a-9bab-48e2c4180ec1","pitchNumber":5,"startTime":"2025-08-13T20:05:06.098Z","endTime":"2025-08-13T20:05:10.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.4206287794546,"strikeZoneBottom":1.58781608651384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.565917870822407,"aZ":-27.838489225568438,"pfxX":-9.949117914969634,"pfxZ":2.5499866920662586,"pX":0.7338281778004896,"pZ":0.5573643272491927,"vX0":10.286343760231976,"vY0":-129.77866910569205,"vZ0":-6.576613194504802,"x":89.03,"y":223.73,"x0":-1.9915432231565915,"y0":50.006484942134136,"z0":5.249428913158358,"aX":-16.947629822377035},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":15.7,"spinRate":2067,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4223083957288152,"extension":6.415530148928019},"index":6,"playId":"04f1f09f-fcf1-303f-ba2a-a30c976eaebe","pitchNumber":6,"startTime":"2025-08-13T20:05:30.943Z","endTime":"2025-08-13T20:05:34.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01737191553462,"aZ":-15.65116690770082,"pfxX":-5.281989706584168,"pfxZ":8.683139761048267,"pX":-0.462780269555579,"pZ":2.9489778830004107,"vX0":6.142926346564356,"vY0":-137.01549688006946,"vZ0":-4.025991444791779,"x":134.64,"y":159.16,"x0":-2.0466252469110624,"y0":50.00329171533361,"z0":5.505532351056971,"aX":-10.052264808540267},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":8.3,"spinRate":2677,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.39961735471556414,"extension":6.547490166712526},"index":7,"playId":"e260f1e4-4351-3eb2-8eec-3fba50da4250","pitchNumber":7,"startTime":"2025-08-13T20:05:52.894Z","endTime":"2025-08-13T20:05:57.849Z","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":85.5,"endSpeed":78.6,"strikeZoneTop":3.28772102679522,"strikeZoneBottom":1.53425728552238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.949669843472147,"aZ":-30.778093346963143,"pfxX":7.1716466112159205,"pfxZ":0.9004353278052095,"pX":1.3903675212817799,"pZ":-0.009976154130042417,"vX0":6.53896411046819,"vY0":-124.17693975728456,"vZ0":-6.472388224335241,"x":64.0,"y":239.05,"x0":-2.21728116500295,"y0":50.002439284309965,"z0":5.220068171971346,"aX":11.097419477486534},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.2,"breakHorizontal":-14.6,"spinRate":2902,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.44261098754010053,"extension":6.351685953610078},"index":8,"playId":"029ed9fa-5b3b-355e-8e84-ea76cfc5bf11","pitchNumber":8,"startTime":"2025-08-13T20:06:15.936Z","endTime":"2025-08-13T20:06:20.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.569406770735657,"aZ":-32.776682748888845,"pfxX":6.436513787228338,"pfxZ":-0.39579027602559336,"pX":0.5354918674278379,"pZ":1.3336036744776043,"vX0":4.689913402965123,"vY0":-123.0064329345483,"vZ0":-2.860464513164004,"x":96.59,"y":202.77,"x0":-2.2385506391109655,"y0":50.00469606894679,"z0":5.317600230950865,"aX":9.768641714241527},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.2,"breakHorizontal":-12.8,"spinRate":2794,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4469254094623065,"extension":6.417421414921833},"index":9,"playId":"73c8b66f-f12a-3452-bd6e-dc92c0efbbf9","pitchNumber":9,"startTime":"2025-08-13T20:06:45.794Z","endTime":"2025-08-13T20:06:50.797Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.30338998638627,"strikeZoneBottom":1.61003823624514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.908706166967008,"aZ":-32.17461236749172,"pfxX":6.732066879337241,"pfxZ":-0.0021620923047835916,"pX":2.456852048581568,"pZ":-0.15883572223983045,"vX0":9.192678900324827,"vY0":-124.23238896223059,"vZ0":-6.340035671489575,"x":23.35,"y":243.07,"x0":-2.172057581804586,"y0":50.001913241668774,"z0":5.115133439591635,"aX":10.47441467321592},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.3,"breakHorizontal":-14.4,"spinRate":2852,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4416367587000276,"extension":6.262686703689613},"index":10,"playId":"3012ab21-a924-3a7d-b6c9-ba882122c614","pitchNumber":10,"startTime":"2025-08-13T20:07:11.894Z","endTime":"2025-08-13T20:07:16.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:07:16.848Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a ground ball to center fielder Jung Hoo Lee. Xander Bogaerts scores. Ryan O'Hearn scores. Ramón Laureano to 3rd.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T20:08:32.269Z","endTime":"2025-08-13T20:10:22.244Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-13T20:07:29.307Z","endTime":"2025-08-13T20:08:34.383Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.316108469295806,"aZ":-40.621395484610126,"pfxX":9.41908313970768,"pfxZ":-5.788369701868039,"pX":0.7988593929158967,"pZ":2.721352775471561,"vX0":3.8629489163417143,"vY0":-120.56336636405078,"vZ0":1.3722337543938063,"x":86.55,"y":165.3,"x0":-2.0518995050451183,"y0":50.002907580411836,"z0":5.753616850749577,"aX":13.745786228323311},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-9.8,"breakHorizontal":-18.0,"spinRate":2839,"spinDirection":34},"zone":6,"typeConfidence":2.0,"plateTime":0.45581691522461343,"extension":6.318496165905965},"index":1,"playId":"ce1bc640-b0e8-3eb1-a513-96f5321d9857","pitchNumber":1,"startTime":"2025-08-13T20:08:34.383Z","endTime":"2025-08-13T20:08:38.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.27930938310071,"strikeZoneBottom":1.50586687223525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.068170376000293,"aZ":-26.976189882326654,"pfxX":-8.089776853682125,"pfxZ":3.0365806911272992,"pX":-1.7279165133946441,"pZ":2.2289001555308285,"vX0":4.147135547939833,"vY0":-129.48414054486554,"vZ0":-2.719708452315305,"x":182.86,"y":178.6,"x0":-2.292677417598826,"y0":50.00285159476937,"z0":5.3403224276264964,"aX":-13.843456628082338},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":13.8,"spinRate":1871,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.42175682756693345,"extension":6.29132642808173},"index":2,"playId":"04ef2ef6-1f1b-3b88-b7ea-f8e4904d3362","pitchNumber":2,"startTime":"2025-08-13T20:08:57.133Z","endTime":"2025-08-13T20:09:00.808Z","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":82.5,"endSpeed":75.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.391900516245645,"aZ":-36.25209130857193,"pfxX":8.211432189770113,"pfxZ":-2.80188651410724,"pX":0.15704675316987105,"pZ":3.3419859463281503,"vX0":2.750618869894844,"vY0":-120.15121598024851,"vZ0":1.8899091907168861,"x":111.01,"y":148.55,"x0":-2.071023107699093,"y0":50.00339978554246,"z0":5.778648924103146,"aX":11.944604507121548},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.3,"breakHorizontal":-15.6,"spinRate":2646,"spinDirection":37},"zone":2,"typeConfidence":2.0,"plateTime":0.4567478076677012,"extension":6.235513115443587},"index":3,"playId":"852c692e-9973-3814-881b-23e0602a21dd","pitchNumber":3,"startTime":"2025-08-13T20:09:15.552Z","endTime":"2025-08-13T20:09:20.077Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-13T20:09:29.117Z","endTime":"2025-08-13T20:09:45.804Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.68268972482468,"aZ":-17.448322287443307,"pfxX":-3.5570171038299483,"pfxZ":7.71840416910824,"pX":-0.45054322786798107,"pZ":3.4998562326684852,"vX0":5.213076687923522,"vY0":-136.9026205063304,"vZ0":-2.359668543613347,"x":134.17,"y":144.28,"x0":-1.912542367675157,"y0":50.00590609850421,"z0":5.559893324243093,"aX":-6.789893421439866},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":5.4,"spinRate":2602,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3992439588846173,"extension":6.186032206282163},"index":5,"playId":"6a6d682e-e9c0-37a6-a9b6-a0d64583a51d","pitchNumber":4,"startTime":"2025-08-13T20:09:45.804Z","endTime":"2025-08-13T20:09:49.580Z","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":84.8,"endSpeed":77.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.81709994142484,"aZ":-41.37195053724774,"pfxX":9.60610593402751,"pfxZ":-6.023130150360634,"pX":0.4366489866178115,"pZ":2.8517040256579493,"vX0":2.6058835363886863,"vY0":-123.38119352843951,"vZ0":1.45098700498785,"x":100.36,"y":161.78,"x0":-1.8837566433736952,"y0":50.005152545966816,"z0":5.769028765023653,"aX":14.663564695492923},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-10.2,"breakHorizontal":-18.0,"spinRate":2769,"spinDirection":42},"zone":3,"typeConfidence":2.0,"plateTime":0.445639964936662,"extension":6.185456433882225},"hitData":{"launchSpeed":61.0,"launchAngle":18.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.01,"coordY":117.83}},"index":6,"playId":"a127dcf5-b6ed-3cf5-808a-c21adede16f7","pitchNumber":5,"startTime":"2025-08-13T20:10:10.238Z","endTime":"2025-08-13T20:10:22.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:10:22.244Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elias Díaz walks. Jake Cronenworth to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T20:11:03.798Z","endTime":"2025-08-13T20:12:28.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"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":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.17368795872852,"strikeZoneBottom":1.57780309387043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.15326850172875,"aZ":-30.906472342090268,"pfxX":6.34826438290444,"pfxZ":0.8358848884628589,"pX":1.2164869889072527,"pZ":1.6617760007213147,"vX0":5.950015969473631,"vY0":-122.27341436849592,"vZ0":-2.519798889252932,"x":70.63,"y":193.91,"x0":-2.0696999385349337,"y0":50.005660307272514,"z0":5.346628483221055,"aX":9.652575871106281},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.2,"breakHorizontal":-12.8,"spinRate":2802,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44723354237611934,"extension":6.139421957715794},"index":0,"playId":"7dd77011-905d-3941-bd77-25174eb892ba","pitchNumber":1,"startTime":"2025-08-13T20:11:03.798Z","endTime":"2025-08-13T20:11:08.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.14987479463082,"strikeZoneBottom":1.41499839749288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.203704624678085,"aZ":-31.036714004519713,"pfxX":8.072012623428352,"pfxZ":0.7766058972850987,"pX":1.7902215746222987,"pZ":1.1434236777278208,"vX0":6.654287891895621,"vY0":-120.78889836298809,"vZ0":-3.346038028424667,"x":48.76,"y":207.91,"x0":-2.0608982999495287,"y0":50.000799215543665,"z0":5.310647296987927,"aX":11.779887410306129},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.8,"breakHorizontal":-16.3,"spinRate":2850,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.455595673628423,"extension":6.27468191673083},"index":1,"playId":"56761c82-5aef-384f-b06e-d3b4f04ac4ab","pitchNumber":2,"startTime":"2025-08-13T20:11:23.289Z","endTime":"2025-08-13T20:11:26.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.1539180133101,"strikeZoneBottom":1.5234494848764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.230385808454017,"aZ":-15.661495477131627,"pfxX":-7.936943476209398,"pfxZ":8.95772218245374,"pX":1.5563386267360229,"pZ":1.8569832846248286,"vX0":11.711710446643108,"vY0":-134.42302563397965,"vZ0":-6.47659566046517,"x":57.68,"y":188.64,"x0":-1.8117034423204683,"y0":50.00032391402755,"z0":5.39594413228427,"aX":-14.626432260997198},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":12.1,"spinRate":2681,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.406382696502281,"extension":6.450275071836476},"index":2,"playId":"f8421773-16ee-3bcd-9bab-df5561941a08","pitchNumber":3,"startTime":"2025-08-13T20:11:44.911Z","endTime":"2025-08-13T20:11:48.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.2491884353456,"strikeZoneBottom":1.51183008684183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.36857495931613,"aZ":-17.072369581307544,"pfxX":-4.965996269828369,"pfxZ":8.393161777927528,"pX":0.23852934800868122,"pZ":2.868514055261251,"vX0":7.486508520092439,"vY0":-133.2348800722998,"vZ0":-3.7190313412696545,"x":107.91,"y":161.33,"x0":-1.9613629624262354,"y0":50.00352841941134,"z0":5.514650267832307,"aX":-8.937003090770169},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.6,"breakHorizontal":7.4,"spinRate":2678,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.41094419017978057,"extension":6.45947683910799},"index":3,"playId":"2bdec9e5-a234-39f0-b703-88162fcbec35","pitchNumber":4,"startTime":"2025-08-13T20:12:04.197Z","endTime":"2025-08-13T20:12:08.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.16465198145141,"strikeZoneBottom":1.45390414410584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.378736302467786,"aZ":-16.894684770389627,"pfxX":-4.926027186967084,"pfxZ":8.20497616464019,"pX":-1.5561442436216335,"pZ":3.9407870027893024,"vX0":3.147887355306343,"vY0":-135.55819738675203,"vZ0":-1.3717415172248173,"x":176.32,"y":132.38,"x0":-2.0918521756241586,"y0":50.0055386320509,"z0":5.631697509724976,"aX":-9.177679826927317},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":8.3,"spinRate":2563,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4039020200819601,"extension":6.297124996211152},"index":4,"playId":"b5a15c6b-2589-363a-9442-a868492b527b","pitchNumber":5,"startTime":"2025-08-13T20:12:23.443Z","endTime":"2025-08-13T20:12:28.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:12:28.070Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a sharp ground ball to center fielder Jung Hoo Lee. Ramón Laureano scores. Jake Cronenworth scores. Elias Díaz to 3rd.","rbi":2,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T20:12:28.305Z","endTime":"2025-08-13T20:14:05.993Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.84703292936937,"strikeZoneBottom":1.8059172750626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.708749737707933,"aZ":-28.131974415259734,"pfxX":-10.50538804598759,"pfxZ":2.1734177168445505,"pX":-0.854223840393894,"pZ":3.5174815233811776,"vX0":7.075846421541658,"vY0":-135.27508632772313,"vZ0":0.2331404627510043,"x":149.56,"y":143.81,"x0":-2.1351197298537152,"y0":50.00223456880277,"z0":5.397750363753633,"aX":-19.525696317467954},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.2,"breakHorizontal":17.5,"spinRate":2416,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4044639139165933,"extension":5.794094849506959},"index":0,"playId":"2264b173-6d59-3e61-8e9a-0f277385e0fb","pitchNumber":1,"startTime":"2025-08-13T20:12:55.981Z","endTime":"2025-08-13T20:13:00.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.87128304487607,"strikeZoneBottom":1.83052999450185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.15529038602205,"aZ":-28.95875868404307,"pfxX":-10.164177126245093,"pfxZ":1.7411220685128512,"pX":-0.5620657397799397,"pZ":3.0912506616666673,"vX0":7.426025570627129,"vY0":-135.1090447327707,"vZ0":-0.7424308428863364,"x":138.42,"y":155.32,"x0":-2.024200936240436,"y0":50.00570211178542,"z0":5.402814473583684,"aX":-18.813723005522366},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.2,"breakHorizontal":16.8,"spinRate":2550,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4052299396112766,"extension":6.3312291994585435},"index":1,"playId":"48e74e00-032f-3deb-bf31-8b394c9f2e0e","pitchNumber":2,"startTime":"2025-08-13T20:13:13.246Z","endTime":"2025-08-13T20:13:17.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.485490123020853,"aZ":-28.798298880004225,"pfxX":-10.781811099474965,"pfxZ":1.8338904217045577,"pX":0.6114855378986662,"pZ":2.2478072488591425,"vX0":10.75835566386922,"vY0":-134.69397213429679,"vZ0":-2.8098439484381745,"x":93.69,"y":178.09,"x0":-2.028244277331485,"y0":50.00563952183218,"z0":5.334997153939128,"aX":-19.870780357442396},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.9,"breakHorizontal":17.3,"spinRate":2544,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.4062160643926096,"extension":5.9478435826130545},"index":2,"playId":"8623e8cb-2750-3a1f-bdb4-c8e53b0f7cf2","pitchNumber":3,"startTime":"2025-08-13T20:13:31.037Z","endTime":"2025-08-13T20:13:34.741Z","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":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.108767508112056,"aZ":-29.59996795463298,"pfxX":-9.474355666687675,"pfxZ":1.3553792972788479,"pX":0.4362853059327466,"pZ":3.3145219380984514,"vX0":9.859980110124145,"vY0":-136.46712277845367,"vZ0":-0.30124993466017624,"x":100.37,"y":149.29,"x0":-1.974846638809078,"y0":50.00652278628833,"z0":5.447311004993345,"aX":-18.059495497786397},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.6,"breakHorizontal":15.4,"spinRate":2486,"spinDirection":298},"zone":3,"typeConfidence":2.0,"plateTime":0.3997705173567705,"extension":6.2340541831765615},"hitData":{"launchSpeed":100.7,"launchAngle":-18.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":116.34,"coordY":107.09}},"index":3,"playId":"3fc116d0-609e-3f01-afc0-deec8abddf63","pitchNumber":4,"startTime":"2025-08-13T20:13:55.254Z","endTime":"2025-08-13T20:14:05.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:14:05.993Z","atBatIndex":13},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Luis Arraez out on a sacrifice fly to right fielder Drew Gilbert. Elias Díaz scores.","rbi":1,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T20:14:13.055Z","endTime":"2025-08-13T20:14:55.016Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14544947027748,"aZ":-28.463876653467704,"pfxX":-10.855858082895516,"pfxZ":2.0717420132349513,"pX":-0.11782050028786992,"pZ":3.0925385761511683,"vX0":8.739746431185953,"vY0":-134.03806845509334,"vZ0":-0.7396566694314319,"x":121.49,"y":155.28,"x0":-2.0353984051745346,"y0":50.00337752604942,"z0":5.4327644037792435,"aX":-19.448987697768434},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.8,"breakHorizontal":17.4,"spinRate":2473,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.41107515071880396,"extension":6.492528433441826},"hitData":{"launchSpeed":92.9,"launchAngle":25.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.23,"coordY":61.96}},"index":0,"playId":"e72f8ffe-1821-3b33-ac4e-fc9e3fc0fdec","pitchNumber":1,"startTime":"2025-08-13T20:14:42.381Z","endTime":"2025-08-13T20:14:55.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:14:55.016Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Manny Machado doubles (30) on a sharp line drive to left fielder Heliot Ramos. Fernando Tatis Jr. scores. Throwing error by left fielder Heliot Ramos.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T20:15:22.324Z","endTime":"2025-08-13T20:16:34.558Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"59749f2c-bd03-46c1-9877-dc5384cda2e3","startTime":"2025-08-13T20:15:22.324Z","endTime":"2025-08-13T20:15:27.324Z","isPitch":false,"type":"stepoff"},{"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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.342085899158622,"aZ":-29.23187206696643,"pfxX":-9.900111489817752,"pfxZ":1.609779264984045,"pX":-0.5602023163751405,"pZ":3.143936684837952,"vX0":7.474837947391727,"vY0":-134.80958820209068,"vZ0":-0.7563046980636652,"x":138.35,"y":153.89,"x0":-2.0930081384723893,"y0":50.001713237286516,"z0":5.505235647718204,"aX":-18.085497839389234},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.0,"breakHorizontal":16.2,"spinRate":2412,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.4074619981540013,"extension":6.410347960191316},"index":1,"playId":"ef54e239-7b4f-39ec-b646-3da7e5fcdf18","pitchNumber":1,"startTime":"2025-08-13T20:15:40.357Z","endTime":"2025-08-13T20:15:43.896Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.79247429070146,"strikeZoneBottom":1.76768536159515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.053099290946577,"aZ":-30.67443244060239,"pfxX":7.794554373148501,"pfxZ":0.9683602464761858,"pX":1.2769939518111286,"pZ":2.111810342577849,"vX0":5.757411858204116,"vY0":-123.45428531878808,"vZ0":-1.5466636383448975,"x":68.32,"y":181.76,"x0":-2.096100820100414,"y0":50.002930217783046,"z0":5.3229262242420505,"aX":12.056609363999378},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.7,"breakHorizontal":-15.5,"spinRate":2833,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4432860016649385,"extension":6.0877528543235595},"index":2,"playId":"b2ac5136-1d90-3b57-9c6d-b04c11bb6c56","pitchNumber":2,"startTime":"2025-08-13T20:15:59.992Z","endTime":"2025-08-13T20:16:04.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.20530509534956,"aZ":-32.93582301421068,"pfxX":6.033060992649667,"pfxZ":-0.4974095198152906,"pX":-0.032635119113707756,"pZ":2.2971385316351904,"vX0":3.4221166688879885,"vY0":-121.94757814863667,"vZ0":-0.6163914330824949,"x":118.24,"y":176.76,"x0":-2.234551689849816,"y0":50.005900881121,"z0":5.374963990925624,"aX":9.159566075547525},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.8,"breakHorizontal":-11.6,"spinRate":2733,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.4478036830211898,"extension":6.093025956314226},"hitData":{"launchSpeed":105.6,"launchAngle":19.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":57.06,"coordY":103.04}},"index":3,"playId":"77c5a9d1-d657-3999-b0d8-8ba0b631a884","pitchNumber":3,"startTime":"2025-08-13T20:16:19.362Z","endTime":"2025-08-13T20:16:34.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:16:34.558Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a ground ball to left fielder Heliot Ramos. Manny Machado to 3rd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T20:19:11.347Z","endTime":"2025-08-13T20:19:23.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-13T20:17:03.421Z","endTime":"2025-08-13T20:17:23.086Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Spencer Bivens replaces Kai-Wei Teng.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-13T20:17:23.086Z","endTime":"2025-08-13T20:19:13.658Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702352,"link":"/api/v1/people/702352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.325291299815447,"aZ":-31.69314589237644,"pfxX":-6.325264500068796,"pfxZ":0.2791949579348838,"pX":0.0019697205283880437,"pZ":3.1190932020702684,"vX0":6.525549488631532,"vY0":-129.89700846784342,"vZ0":-1.6331258041396675,"x":116.92,"y":154.56,"x0":-1.7075049921291772,"y0":50.003895588326884,"z0":6.140150393515657,"aX":-10.93262815781433},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.4,"breakHorizontal":10.2,"spinRate":1952,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.419855523192493,"extension":6.20886841067204},"hitData":{"launchSpeed":93.9,"launchAngle":7.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.13,"coordY":111.65}},"index":2,"playId":"e44e615f-b508-31ea-99fc-d223d59a68fe","pitchNumber":1,"startTime":"2025-08-13T20:19:13.658Z","endTime":"2025-08-13T20:19:23.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:19:23.603Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xander Bogaerts lines out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T20:19:27.773Z","endTime":"2025-08-13T20:21:32.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":96.2,"endSpeed":88.2,"strikeZoneTop":3.76585238311474,"strikeZoneBottom":1.72397986595266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.06215298074924,"aZ":-16.269623589929704,"pfxX":-7.945948073374487,"pfxZ":7.977526696881945,"pX":-0.0832677786718525,"pZ":4.203834625212783,"vX0":7.453636649939026,"vY0":-139.96333818188495,"vZ0":-2.4630025493076952,"x":120.17,"y":125.28,"x0":-1.7418065259067228,"y0":50.006039195568604,"z0":6.154226657424329,"aX":-15.849393167487285},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":13.0,"spinRate":2003,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3905636959762595,"extension":6.29330416140337},"index":0,"playId":"33909783-0fc6-32f9-ba27-74227737c90e","pitchNumber":1,"startTime":"2025-08-13T20:19:58.933Z","endTime":"2025-08-13T20:20:08.519Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Patrick Bailey. Manny Machado scores. Jackson Merrill to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":7,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"33909783-0fc6-32f9-ba27-74227737c90e","startTime":"2025-08-13T20:20:20.538Z","endTime":"2025-08-13T20:20:43.618Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.59569017683425,"strikeZoneBottom":1.73724570348022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.87095023448343,"aZ":-20.804590797305995,"pfxX":-9.85955135789618,"pfxZ":5.810082235439671,"pX":0.2424174092302554,"pZ":3.389414586323857,"vX0":9.498900330795546,"vY0":-138.9324020364773,"vZ0":-4.043510431999799,"x":107.76,"y":147.27,"x0":-1.9384614826090467,"y0":50.001854465729714,"z0":6.24481625547136,"aX":-19.290607572732103},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":16.0,"spinRate":1931,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3941148869391933,"extension":6.270526788362308},"index":2,"playId":"355a2315-9d3e-3b95-800d-af9e0c006f6f","pitchNumber":2,"startTime":"2025-08-13T20:20:43.618Z","endTime":"2025-08-13T20:20:47.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.346486094014907,"aZ":-31.521046556546217,"pfxX":9.505335111570188,"pfxZ":0.43590489174032143,"pX":-0.22558067415713465,"pZ":2.532676999277821,"vX0":1.6285579949965583,"vY0":-122.63201133433968,"vZ0":-2.2312611067228865,"x":125.6,"y":170.4,"x0":-2.133840077865931,"y0":50.0057856184407,"z0":6.1558811858074645,"aX":14.410145456765028},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.5,"breakHorizontal":-17.6,"spinRate":2266,"spinDirection":92},"zone":5,"typeConfidence":2.0,"plateTime":0.4474706129562427,"extension":6.166295505641767},"index":3,"playId":"d4cba6c2-1425-38d8-8d02-9c733732830b","pitchNumber":3,"startTime":"2025-08-13T20:21:01.571Z","endTime":"2025-08-13T20:21:06.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.884363460670315,"aZ":-25.265568510644755,"pfxX":4.400922998959298,"pfxZ":4.504485633084727,"pX":1.1880923068733724,"pZ":2.3470413438975015,"vX0":6.277303370850948,"vY0":-123.69494024582416,"vZ0":-3.4985095885992634,"x":71.71,"y":175.41,"x0":-1.963936374797539,"y0":50.00541542178785,"z0":5.920986979583674,"aX":6.754665738448126},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.4,"breakHorizontal":-9.6,"spinRate":2272,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4444351257905681,"extension":6.4560425234400425},"hitData":{"launchSpeed":87.9,"launchAngle":17.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.06,"coordY":85.58}},"index":4,"playId":"ac4bfd93-dc0a-3fc4-a623-540619bd28d0","pitchNumber":4,"startTime":"2025-08-13T20:21:25.622Z","endTime":"2025-08-13T20:21:32.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:21:32.114Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to first baseman Ryan O'Hearn in foul territory.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-13T20:23:11.140Z","endTime":"2025-08-13T20:25:14.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.2957197784973,"strikeZoneBottom":1.63877232212053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.668186136963833,"aZ":-12.294222832178747,"pfxX":-4.2086552074544405,"pfxZ":10.82471702546914,"pX":0.387997476395662,"pZ":3.8393358375916224,"vX0":5.552062599098459,"vY0":-134.31918168284804,"vZ0":-5.378312248711445,"x":102.21,"y":135.12,"x0":-1.1540073290294486,"y0":50.00395389867291,"z0":6.733603544655997,"aX":-7.7308309304584295},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.7,"breakHorizontal":6.5,"spinRate":2396,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.40696035804423003,"extension":6.590720292511645},"index":0,"playId":"3e1efe93-5d70-3dba-99ba-fe88f2dd44d3","pitchNumber":1,"startTime":"2025-08-13T20:23:44.069Z","endTime":"2025-08-13T20:23:48.152Z","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":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.31591238773331,"strikeZoneBottom":1.63274483086964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.350690011606943,"aZ":-16.574745257289937,"pfxX":1.0383240485927547,"pfxZ":8.965923752587756,"pX":0.2963494092916687,"pZ":3.982304767982436,"vX0":3.292234110422285,"vY0":-131.0018626986294,"vZ0":-4.134840170424816,"x":105.7,"y":131.26,"x0":-1.111031483784152,"y0":50.006004328731024,"z0":6.818139229933817,"aX":1.8068355486694023},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.6,"breakHorizontal":-2.6,"spinRate":2216,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.41790246515054674,"extension":6.679651626328451},"index":1,"playId":"585f73cf-9671-3694-9e52-f40e6a657e72","pitchNumber":2,"startTime":"2025-08-13T20:23:57.524Z","endTime":"2025-08-13T20:24:01.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.25157985342174,"strikeZoneBottom":1.62235126902552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.288997060413262,"aZ":-10.199628137614093,"pfxX":-3.894095293326466,"pfxZ":11.811650048597077,"pX":0.0490936344174828,"pZ":3.069874286214999,"vX0":3.7903229390547426,"vY0":-135.6730423784669,"vZ0":-7.771975437867515,"x":115.13,"y":155.89,"x0":-0.8615999602692023,"y0":50.001031428665236,"z0":6.68637101995493,"aX":-7.243236812097799},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.9,"breakHorizontal":6.2,"spinRate":2377,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.4040448923924238,"extension":6.838179478245319},"index":2,"playId":"671a5cb1-1359-38f6-88a8-d77de4d2adb0","pitchNumber":3,"startTime":"2025-08-13T20:24:11.535Z","endTime":"2025-08-13T20:24:15.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.409455524415616,"aZ":-6.795238905649569,"pfxX":-2.297984917481506,"pfxZ":13.532316418779125,"pX":-0.8304750139796696,"pZ":2.7627617781101907,"vX0":1.3215614284002823,"vY0":-135.97620264367364,"vZ0":-9.083007141127114,"x":148.66,"y":164.19,"x0":-1.023879849282562,"y0":50.000969242681414,"z0":6.615203616738793,"aX":-4.308948398396611},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":22.8,"breakHorizontal":3.8,"spinRate":2385,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.402593239198346,"extension":6.902298447355995},"index":3,"playId":"48d54d64-ed22-378e-9009-9e8200fb8141","pitchNumber":4,"startTime":"2025-08-13T20:24:27.239Z","endTime":"2025-08-13T20:24:31.159Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-13T20:24:38.050Z","endTime":"2025-08-13T20:24:49.892Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.37159288451058,"strikeZoneBottom":1.66247204126567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.26707943434503,"aZ":-27.648048657345246,"pfxX":4.423222515447864,"pfxZ":3.072731574402143,"pX":1.1381251553048775,"pZ":1.0575882431560517,"vX0":4.083051178205838,"vY0":-120.5651805006763,"vZ0":-7.333878104065419,"x":73.62,"y":210.23,"x0":-1.1515337855018053,"y0":50.00310630155798,"z0":6.576274821597725,"aX":6.516738155445736},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.1,"breakHorizontal":-9.0,"spinRate":2479,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.45416050721922474,"extension":6.650932049643912},"index":5,"playId":"cb243a8a-58ac-32db-a87d-7264dac1fd42","pitchNumber":5,"startTime":"2025-08-13T20:24:49.892Z","endTime":"2025-08-13T20:24:53.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.345892634466857,"aZ":-9.514602437731785,"pfxX":-4.289544079940236,"pfxZ":12.135430674850465,"pX":-0.13139467433396385,"pZ":3.065945654902076,"vX0":3.5304630329716677,"vY0":-135.70000236074628,"vZ0":-7.974189102341121,"x":122.01,"y":156.0,"x0":-0.8911567064939729,"y0":50.002557832591684,"z0":6.703130713507527,"aX":-8.009891822977409},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.5,"breakHorizontal":7.1,"spinRate":2288,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.4034368545182607,"extension":6.848428911696252},"hitData":{"launchSpeed":92.0,"launchAngle":77.0,"totalDistance":83.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":157.32,"coordY":189.63}},"index":6,"playId":"708f62f2-e5f9-3d8a-a811-87e2079669bd","pitchNumber":6,"startTime":"2025-08-13T20:25:04.459Z","endTime":"2025-08-13T20:25:14.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:25:14.514Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-13T20:25:22.665Z","endTime":"2025-08-13T20:27:28.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.46088911511179,"strikeZoneBottom":1.53953703632525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.15660385868972,"aZ":-8.939417168067212,"pfxX":-3.590021925744242,"pfxZ":12.534145846954457,"pX":-0.6281382388539996,"pZ":3.0740593841189843,"vX0":2.491538102370603,"vY0":-135.20251093133592,"vZ0":-8.319222161297368,"x":140.94,"y":155.78,"x0":-1.0946559555554136,"y0":50.00233611444796,"z0":6.816282575088947,"aX":-6.653911296933352},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":21.1,"breakHorizontal":6.0,"spinRate":2295,"spinDirection":191},"zone":1,"typeConfidence":2.0,"plateTime":0.40493753651570286,"extension":6.8119278689421},"index":0,"playId":"b3bd8844-66b3-30f1-b0cf-e6f47cf9f90a","pitchNumber":1,"startTime":"2025-08-13T20:25:41.068Z","endTime":"2025-08-13T20:25:45.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.42384315900832,"strikeZoneBottom":1.58437641927756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.52927118093559,"aZ":-7.974835539852362,"pfxX":-3.1533480609699396,"pfxZ":12.954595184480606,"pX":0.5520818135420134,"pZ":3.717401686921499,"vX0":4.6814771280737,"vY0":-135.97798977275505,"vZ0":-6.7901690575806395,"x":95.96,"y":138.41,"x0":-0.78417819651794,"y0":50.000910637021576,"z0":6.804035751686235,"aX":-5.889940409374574},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":22.2,"breakHorizontal":4.7,"spinRate":2403,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.4032135101835155,"extension":6.637894501747794},"index":1,"playId":"11bdd227-8545-3c75-a4ef-413aab3fa060","pitchNumber":2,"startTime":"2025-08-13T20:25:54.605Z","endTime":"2025-08-13T20:25:58.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.512879246380088,"aZ":-9.205940706674264,"pfxX":-4.717811693542807,"pfxZ":12.019933260570522,"pX":-1.1566637916054618,"pZ":2.4254016910063334,"vX0":1.0265864475827506,"vY0":-137.16693554376394,"vZ0":-9.925076265486664,"x":161.09,"y":173.29,"x0":-0.9220242682457689,"y0":50.00443011973557,"z0":6.7124802184424714,"aX":-9.01707715534444},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.9,"breakHorizontal":8.4,"spinRate":2361,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.39885662250314224,"extension":6.8412312483413285},"index":2,"playId":"74358ab3-d92f-34f8-9467-4d006ce89414","pitchNumber":3,"startTime":"2025-08-13T20:26:11.528Z","endTime":"2025-08-13T20:26:15.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.35391181525549,"strikeZoneBottom":1.46106238212748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.464082652628743,"aZ":-9.780354095404675,"pfxX":-3.2986192493681,"pfxZ":11.693740587266571,"pX":-1.2815258017298343,"pZ":3.7799021505908788,"vX0":0.4730229323676408,"vY0":-137.28289520943946,"vZ0":-6.360421810007932,"x":165.85,"y":136.72,"x0":-1.0270405284389656,"y0":50.00282562945531,"z0":6.787584361356622,"aX":-6.3164441381749326},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.2,"breakHorizontal":5.9,"spinRate":2373,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3984892425282851,"extension":6.705461537306316},"index":3,"playId":"07473643-be95-30a3-8193-342fa06fe81c","pitchNumber":4,"startTime":"2025-08-13T20:26:28.371Z","endTime":"2025-08-13T20:26:31.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.66321893447032,"aZ":-8.157313727929408,"pfxX":-2.8703313724565356,"pfxZ":12.322917330927847,"pX":-0.5438730994189057,"pZ":3.846009890779792,"vX0":1.6904795831364767,"vY0":-138.21195465241033,"vZ0":-6.515425625045767,"x":137.73,"y":134.94,"x0":-0.7881467186335396,"y0":50.003225120071534,"z0":6.771056197349825,"aX":-5.594523527432221},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":21.2,"breakHorizontal":4.9,"spinRate":2428,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.39517984958130503,"extension":6.893433108663399},"index":4,"playId":"dba30f7f-1b86-383b-bbf3-cc487d58eaca","pitchNumber":5,"startTime":"2025-08-13T20:26:43.031Z","endTime":"2025-08-13T20:26:47.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.41517635610314,"strikeZoneBottom":1.49492416871097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.643447739150343,"aZ":-9.28610666494715,"pfxX":-2.0050144308643074,"pfxZ":12.126002085594049,"pX":-0.1924560903067236,"pZ":4.036092274644563,"vX0":2.2505716284469197,"vY0":-136.6543251236447,"vZ0":-5.862196956593924,"x":124.34,"y":129.81,"x0":-0.7669408109397844,"y0":50.006788789725434,"z0":6.849914784505727,"aX":-3.785952428189597},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.9,"breakHorizontal":3.1,"spinRate":2365,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.40110473671396596,"extension":6.81324509279021},"index":5,"playId":"79877776-4967-3fb9-b561-2fae30993aa4","pitchNumber":6,"startTime":"2025-08-13T20:27:02.051Z","endTime":"2025-08-13T20:27:06.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.044806239521026,"aZ":-10.841545980641467,"pfxX":-2.2515630600612404,"pfxZ":11.402026849590985,"pX":0.06646183818987883,"pZ":2.374150464436794,"vX0":2.6410925002478467,"vY0":-135.9750903680931,"vZ0":-9.6983514069947,"x":114.47,"y":174.68,"x0":-0.6252804062439129,"y0":50.00658201272342,"z0":6.741476013995077,"aX":-4.213903350501107},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":3.5,"spinRate":2294,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.40294792745159125,"extension":6.924742970649411},"hitData":{"launchSpeed":90.6,"launchAngle":30.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.43,"coordY":67.48}},"index":6,"playId":"2e5e4073-0f58-3944-bc74-16eeee72a34c","pitchNumber":7,"startTime":"2025-08-13T20:27:20.224Z","endTime":"2025-08-13T20:27:28.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:27:28.480Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Koss grounds out, shortstop Xander Bogaerts to first baseman Ryan O'Hearn.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-13T20:27:28.163Z","endTime":"2025-08-13T20:29:29.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.78724776927969,"strikeZoneBottom":1.78508949829157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.02377820481879,"aZ":-9.721680669032095,"pfxX":-2.98465733785432,"pfxZ":11.963118624369365,"pX":0.13343483025878675,"pZ":3.3983964112267167,"vX0":5.0866883392847635,"vY0":-136.59299624860333,"vZ0":-6.533209204215156,"x":111.91,"y":147.02,"x0":-1.371006555549039,"y0":50.00181567807819,"z0":6.500533527612698,"aX":-5.601636460513564},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.4,"breakHorizontal":4.2,"spinRate":2381,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.4020681050170092,"extension":6.831251064310906},"index":0,"playId":"1da3b149-2f5f-3b04-98b3-c9a56401bde7","pitchNumber":1,"startTime":"2025-08-13T20:27:54.669Z","endTime":"2025-08-13T20:27:58.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.6514300386682,"strikeZoneBottom":1.67155555032599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.455528308089242,"aZ":-30.958862263859736,"pfxX":8.195216144096872,"pfxZ":0.8419486726469128,"pX":1.8679719399739663,"pZ":1.2229221912836286,"vX0":4.927566864140105,"vY0":-120.20784165393742,"vZ0":-5.779420048426961,"x":45.8,"y":205.76,"x0":-1.2861979078329069,"y0":50.000927546059515,"z0":6.470975340432345,"aX":11.760569969569039},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.1,"breakHorizontal":-16.2,"spinRate":2487,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.45903497784313707,"extension":6.769689018231935},"index":1,"playId":"32a43e9e-89e8-3e63-b6c4-47364d198fff","pitchNumber":2,"startTime":"2025-08-13T20:28:10.024Z","endTime":"2025-08-13T20:28:14.009Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-13T20:28:21.450Z","endTime":"2025-08-13T20:28:33.674Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.72547918517851,"strikeZoneBottom":1.73914668288054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.44312205027215,"aZ":-30.281463430813513,"pfxX":8.214495899007911,"pfxZ":1.3041807605186548,"pX":1.7742346599248384,"pZ":2.389333700547211,"vX0":4.740092475401407,"vY0":-119.91403459046954,"vZ0":-3.2203270286328545,"x":49.37,"y":174.27,"x0":-1.298881956921089,"y0":50.00092361306992,"z0":6.467569745438542,"aX":11.890950039259488},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.8,"breakHorizontal":-16.1,"spinRate":2615,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.45778779505147194,"extension":6.643079955005363},"index":3,"playId":"400f76f0-48df-3d28-97a0-a3b27f319c07","pitchNumber":3,"startTime":"2025-08-13T20:28:33.674Z","endTime":"2025-08-13T20:28:37.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.71464236231223,"strikeZoneBottom":1.67409500510278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.23837662924848,"aZ":-9.868848207157818,"pfxX":-4.93385036363265,"pfxZ":11.44212069206032,"pX":0.8963563081574544,"pZ":3.2716585616238425,"vX0":7.691210341872438,"vY0":-138.7834985599764,"vZ0":-6.675204067289587,"x":82.83,"y":150.45,"x0":-1.2706589255552387,"y0":50.0042979752242,"z0":6.366420538055293,"aX":-9.619911642853548},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":7.3,"spinRate":2459,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.39475074354819784,"extension":7.0054598575913},"index":4,"playId":"09d27e78-38f5-30cc-943b-4b8fed1d0955","pitchNumber":4,"startTime":"2025-08-13T20:28:49.301Z","endTime":"2025-08-13T20:28:53.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.69680797981713,"strikeZoneBottom":1.67185322032873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94687227719361,"aZ":-10.30518429684895,"pfxX":-5.037188692326157,"pfxZ":11.337811408741203,"pX":1.1307723102350913,"pZ":2.333480815690395,"vX0":7.686829572155792,"vY0":-138.4872331239855,"vZ0":-9.148284474244836,"x":73.9,"y":175.78,"x0":-1.0354242210257578,"y0":50.00515022448377,"z0":6.383082941955225,"aX":-9.718219197745986},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.6,"breakHorizontal":7.4,"spinRate":2295,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.39657044008422027,"extension":7.0854540489705355},"index":5,"playId":"112a5845-35b2-3566-8804-c8de5a0050a5","pitchNumber":5,"startTime":"2025-08-13T20:29:05.325Z","endTime":"2025-08-13T20:29:09.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.54002305494847,"aZ":-10.923546644217769,"pfxX":-0.21886399095369846,"pfxZ":11.335032503972812,"pX":0.8788562042727169,"pZ":2.969284077753283,"vX0":4.54739447192735,"vY0":-135.97882125524282,"vZ0":-7.999199018815945,"x":83.5,"y":158.61,"x0":-0.7859070178588841,"y0":50.001039595761355,"z0":6.705139713578014,"aX":-0.41128595223557773},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.1,"breakHorizontal":-0.6,"spinRate":2411,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.402661604230651,"extension":7.119301384281368},"hitData":{"launchSpeed":78.4,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.28,"coordY":161.82}},"index":6,"playId":"c4ce3ca9-1735-35be-bd3f-d635fe8005c6","pitchNumber":6,"startTime":"2025-08-13T20:29:21.680Z","endTime":"2025-08-13T20:29:29.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:29:29.191Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, shortstop Willy Adames to first baseman Dominic Smith.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-13T20:30:34.160Z","endTime":"2025-08-13T20:32:22.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.727082121527527,"aZ":-16.45407453294814,"pfxX":-1.9514209006343242,"pfxZ":8.510922138314575,"pX":0.7381550372946271,"pZ":2.5723026003849885,"vX0":7.062352679901352,"vY0":-134.44125919208307,"vZ0":-6.390453417317974,"x":88.86,"y":169.33,"x0":-1.659012972951185,"y0":50.0000319652925,"z0":6.130406024757897,"aX":-3.6035837698003723},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":2.2,"spinRate":2219,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.4060286854375077,"extension":6.178213034225748},"index":0,"playId":"12b18898-afe8-34e5-9929-f9832cb7fe28","pitchNumber":1,"startTime":"2025-08-13T20:31:30.899Z","endTime":"2025-08-13T20:31:35.169Z","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":92.7,"endSpeed":85.7,"strikeZoneTop":3.36369322476736,"strikeZoneBottom":1.56217701399323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.729255046179084,"aZ":-17.263477886427008,"pfxX":-0.28660040680542576,"pfxZ":8.044918233188902,"pX":1.7579366467420319,"pZ":1.8722061350087271,"vX0":8.551340209549785,"vY0":-134.642790733889,"vZ0":-8.12552735741588,"x":49.99,"y":188.23,"x0":-1.4095728280017639,"y0":50.0010162944849,"z0":6.1300153577117635,"aX":-0.5333043820623996},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.2,"breakHorizontal":-1.2,"spinRate":2218,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4053908558163877,"extension":6.325232308024273},"index":1,"playId":"2b94b48a-5090-3b6d-91b3-0f31a782b7cd","pitchNumber":2,"startTime":"2025-08-13T20:31:47.713Z","endTime":"2025-08-13T20:31:51.354Z","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":89.2,"endSpeed":82.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.30693102677826,"aZ":-32.955825328240486,"pfxX":-6.9190916217067935,"pfxZ":-0.45729865874626086,"pX":-0.9659048407051264,"pZ":2.5142294104917506,"vX0":4.02020342988843,"vY0":-129.97240335249927,"vZ0":-2.95765206699705,"x":153.82,"y":170.9,"x0":-1.6277821242324506,"y0":50.000216730503816,"z0":6.150276476131301,"aX":-11.925623020385908},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.2,"breakHorizontal":11.8,"spinRate":1847,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4201982331996028,"extension":6.131296366114416},"index":2,"playId":"5659dec1-3d1d-3559-8c05-3750062a5e6f","pitchNumber":3,"startTime":"2025-08-13T20:31:59.579Z","endTime":"2025-08-13T20:32:04.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.0992515254244,"aZ":-29.277990591616543,"pfxX":-7.324576704112024,"pfxZ":1.654448589764515,"pX":-1.1568778986404598,"pZ":2.6030060876375627,"vX0":4.019447160970961,"vY0":-130.91092502515866,"vZ0":-3.8070674167553133,"x":161.1,"y":168.5,"x0":-1.7526409037955426,"y0":50.00469279175019,"z0":6.244115973564565,"aX":-12.839096765973705},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.4,"breakHorizontal":12.5,"spinRate":1895,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4168429993185807,"extension":6.251902503038101},"hitData":{"launchSpeed":88.0,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.28,"coordY":155.74}},"index":3,"playId":"5c77afca-b57b-382f-9656-b6ce7107205d","pitchNumber":4,"startTime":"2025-08-13T20:32:15.206Z","endTime":"2025-08-13T20:32:22.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:32:22.841Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-13T20:32:34.601Z","endTime":"2025-08-13T20:34:15.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":672275,"link":"/api/v1/people/672275"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.44911440510214,"strikeZoneBottom":1.58390376724171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33123031354593,"aZ":-16.548370666632593,"pfxX":-0.5955093987201612,"pfxZ":8.654274831937228,"pX":0.8145857176665771,"pZ":2.9772245206908883,"vX0":6.219150113244796,"vY0":-132.9780559924574,"vZ0":-5.48806072438614,"x":85.95,"y":158.39,"x0":-1.4689926894134286,"y0":50.004513396956284,"z0":6.253287631472767,"aX":-1.0768544428930709},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.8,"breakHorizontal":-0.1,"spinRate":2280,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.41061203468092655,"extension":6.357723638497022},"index":0,"playId":"f7bc32b4-bab8-340d-8d0a-ad8cb52af142","pitchNumber":1,"startTime":"2025-08-13T20:32:45.893Z","endTime":"2025-08-13T20:32:50.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.37049507033583,"strikeZoneBottom":1.55946672613683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.244131232623022,"aZ":-15.462813503055461,"pfxX":-1.4790155455217162,"pfxZ":8.934799552440564,"pX":1.5300686666700176,"pZ":2.375904536740024,"vX0":8.288345636187838,"vY0":-135.5539959815669,"vZ0":-7.485610219844413,"x":58.68,"y":174.63,"x0":-1.3683179868894344,"y0":50.0006048757158,"z0":6.242264212020742,"aX":-2.7657600991237565},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":1.0,"spinRate":2287,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4032935969637146,"extension":6.533931540426982},"index":1,"playId":"b858aa5f-c2d5-3709-86e5-4b8af100333f","pitchNumber":2,"startTime":"2025-08-13T20:32:57.942Z","endTime":"2025-08-13T20:33:01.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.05902325976191,"aZ":-24.583998864303542,"pfxX":3.283821928265688,"pfxZ":4.727549262631018,"pX":-0.9295763985270498,"pZ":2.2513940299327873,"vX0":0.9216134493739714,"vY0":-125.76626877197,"vZ0":-4.9131997337707745,"x":152.43,"y":177.99,"x0":-1.7272205437086736,"y0":50.00244188768266,"z0":6.219610974448181,"aX":5.269497265861745},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.7,"breakHorizontal":-6.1,"spinRate":2199,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.435213899085102,"extension":6.243687707653524},"index":2,"playId":"46c3b8a5-8bf2-32dc-9dcb-170ac67bfda1","pitchNumber":3,"startTime":"2025-08-13T20:33:09.740Z","endTime":"2025-08-13T20:33:14.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.39962307635333,"strikeZoneBottom":1.52271421362167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.297279015725884,"aZ":-14.597139451601253,"pfxX":-4.531225537247298,"pfxZ":8.779456955726374,"pX":-0.6663294025457674,"pZ":4.110971764347055,"vX0":4.222812525541321,"vY0":-140.90513943927024,"vZ0":-3.683758826808804,"x":142.4,"y":127.78,"x0":-1.5988308136828537,"y0":50.00520126665006,"z0":6.384316815481517,"aX":-9.073936958690561},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.2,"breakHorizontal":7.3,"spinRate":2116,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38936681353531855,"extension":6.263713640224598},"index":3,"playId":"034ef70a-1304-327f-89c9-f1474bd6860e","pitchNumber":4,"startTime":"2025-08-13T20:33:36.935Z","endTime":"2025-08-13T20:33:41.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.449350891933413,"aZ":-12.888199606028552,"pfxX":-4.8730851839937985,"pfxZ":9.596717753662826,"pX":0.4207365246175598,"pZ":2.217925821291018,"vX0":6.954875513674192,"vY0":-140.74688771345524,"vZ0":-8.848786872321607,"x":100.96,"y":178.9,"x0":-1.4473098129117719,"y0":50.00459335514665,"z0":6.234104521382322,"aX":-9.794869773880464},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":7.4,"spinRate":2078,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.38892458986114153,"extension":6.404574549045804},"index":4,"playId":"3ee56036-ec6d-3b1d-81c8-78489e306be1","pitchNumber":5,"startTime":"2025-08-13T20:33:52.273Z","endTime":"2025-08-13T20:33:56.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":87.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.20422805686911,"aZ":-20.613927923768173,"pfxX":0.7864052263054321,"pfxZ":6.046533969667376,"pX":0.13350794988527467,"pZ":3.624384799220155,"vX0":4.264569401193019,"vY0":-136.03189692068995,"vZ0":-3.787356508399323,"x":111.91,"y":140.92,"x0":-1.5438594681806737,"y0":50.00168076019469,"z0":6.428522391751964,"aX":1.5034647704151374},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":-2.2,"spinRate":2145,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.3995887264170923,"extension":6.26272071701316},"index":5,"playId":"04dffa06-9ca1-3976-803c-c7c9f6af0103","pitchNumber":6,"startTime":"2025-08-13T20:34:11.147Z","endTime":"2025-08-13T20:34:15.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:34:15.218Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-13T20:34:24.191Z","endTime":"2025-08-13T20:37:30.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":96.8,"endSpeed":88.8,"strikeZoneTop":3.34916216956547,"strikeZoneBottom":1.55772344484671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.903796990822887,"aZ":-21.376297650566435,"pfxX":-9.784578441759347,"pfxZ":5.3691291801407885,"pX":0.15825223451811696,"pZ":2.8403208255285337,"vX0":8.007479489650038,"vY0":-140.66297703914313,"vZ0":-5.490742761288466,"x":110.97,"y":162.09,"x0":-1.449434052918877,"y0":50.00042435718764,"z0":6.196816509352421,"aX":-19.67054661436755},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.8,"breakHorizontal":16.2,"spinRate":1924,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3888954593996168,"extension":6.493942126728856},"index":0,"playId":"27abcad0-19ed-3723-b9b9-7c73a9d87fe2","pitchNumber":1,"startTime":"2025-08-13T20:34:37.132Z","endTime":"2025-08-13T20:34:41.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.326219560663166,"aZ":-24.607420387843536,"pfxX":-10.7608354806678,"pfxZ":3.718127234397773,"pX":0.4674070955150961,"pZ":2.9482080557801957,"vX0":9.582240613282792,"vY0":-141.29878302653432,"vZ0":-4.419770547428131,"x":99.18,"y":159.18,"x0":-1.559408641974905,"y0":50.00323775164267,"z0":6.101724264504606,"aX":-21.895148901603957},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.0,"breakHorizontal":17.6,"spinRate":1912,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.38673766876375604,"extension":6.269743308139749},"index":1,"playId":"c6556ee3-8d8c-3945-b365-5f6c2f97852a","pitchNumber":2,"startTime":"2025-08-13T20:34:53.248Z","endTime":"2025-08-13T20:34:57.860Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-13T20:35:06.123Z","endTime":"2025-08-13T20:35:15.242Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.50308242492785,"aZ":-24.551790633411674,"pfxX":-10.552113964243786,"pfxZ":3.743879002552342,"pX":-0.0538574691267597,"pZ":3.4241077208695274,"vX0":8.419874031190364,"vY0":-141.42546521935623,"vZ0":-3.325268218432551,"x":119.05,"y":146.33,"x0":-1.6900530778547902,"y0":50.00545334461937,"z0":6.179456010968866,"aX":-21.502582720323502},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.4,"breakHorizontal":17.5,"spinRate":1960,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3864319937909926,"extension":6.263609291042163},"index":3,"playId":"19368381-4e65-3ece-ae9d-b41bc54a6683","pitchNumber":3,"startTime":"2025-08-13T20:35:15.242Z","endTime":"2025-08-13T20:35:19.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.25765824886266,"strikeZoneBottom":1.55804718446154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.88004630577363,"aZ":-17.44604496204981,"pfxX":-5.638250402074043,"pfxZ":7.3925340382781926,"pX":-0.476609518802346,"pZ":4.8427808798036125,"vX0":5.49445336317377,"vY0":-139.85636238868415,"vZ0":-1.1577403525283279,"x":135.17,"y":108.02,"x0":-1.7287794832729495,"y0":50.00280236537954,"z0":6.4000794282462,"aX":-11.232678810504627},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":9.1,"spinRate":1946,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39081031967278435,"extension":6.302861915217844},"index":4,"playId":"137197a8-8902-3b11-8fc3-6832cec58a44","pitchNumber":4,"startTime":"2025-08-13T20:35:34.465Z","endTime":"2025-08-13T20:35:38.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":86.2,"strikeZoneTop":3.32663502837141,"strikeZoneBottom":1.54662903823134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.44079967908878,"aZ":-30.213522408756273,"pfxX":-7.5791717272217785,"pfxZ":1.0605625654408852,"pX":0.393101516522541,"pZ":1.1987661013137123,"vX0":7.936281066015364,"vY0":-133.5341073888845,"vZ0":-7.0285062264217055,"x":102.02,"y":206.41,"x0":-1.600062380107262,"y0":50.00273186102157,"z0":5.971659856163983,"aX":-14.008199712565192},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.8,"breakHorizontal":12.5,"spinRate":1902,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.40656030747800154,"extension":6.4510117615759635},"index":5,"playId":"6ad760e0-08f6-3473-bd58-37348afa7b24","pitchNumber":5,"startTime":"2025-08-13T20:35:48.546Z","endTime":"2025-08-13T20:35:52.706Z","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":96.7,"endSpeed":89.7,"strikeZoneTop":3.13812094814102,"strikeZoneBottom":1.57395796402661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.994732576432217,"aZ":-26.112585902721822,"pfxX":-9.086271418245197,"pfxZ":2.9788125815968094,"pX":0.42718287833165836,"pZ":4.015051202333159,"vX0":9.033193270428818,"vY0":-140.69076751765303,"vZ0":-1.6472989580873416,"x":100.72,"y":130.37,"x0":-1.6193758593711658,"y0":50.00697779144795,"z0":6.273685260480877,"aX":-18.519724115452043},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.3,"breakHorizontal":15.0,"spinRate":1913,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3868876516071973,"extension":6.224266205896481},"index":6,"playId":"01bdbf1a-e0c4-35ae-b006-cccc2a7776fd","pitchNumber":6,"startTime":"2025-08-13T20:36:06.471Z","endTime":"2025-08-13T20:36:10.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.708891436815662,"aZ":-25.85490678352694,"pfxX":-9.490865954652715,"pfxZ":3.107643757402215,"pX":-0.1928668627639592,"pZ":2.8091103490059135,"vX0":7.806960922188334,"vY0":-140.95399575203518,"vZ0":-4.518094130940099,"x":124.35,"y":162.93,"x0":-1.7502030450145183,"y0":50.00562845225172,"z0":6.079664470729092,"aX":-19.31293390902641},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.9,"breakHorizontal":15.8,"spinRate":1906,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.38695394874849764,"extension":6.315295829861892},"index":7,"playId":"740f5999-ea03-3091-805b-c1f095eebf4e","pitchNumber":7,"startTime":"2025-08-13T20:36:23.311Z","endTime":"2025-08-13T20:36:26.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.0733880521766,"aZ":-15.296186249688395,"pfxX":-2.33366501781166,"pfxZ":8.995504290982625,"pX":-0.805936960494228,"pZ":2.9192721521239826,"vX0":4.178757143659317,"vY0":-135.71194276106132,"vZ0":-5.543787339352171,"x":147.72,"y":159.96,"x0":-2.058382405165403,"y0":50.002581760840904,"z0":6.043765595487245,"aX":-4.378784409303501},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":3.4,"spinRate":2245,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4027005657867764,"extension":6.292246146328686},"index":8,"playId":"c78eb3e4-97e0-3496-a956-3ae69ea4a070","pitchNumber":8,"startTime":"2025-08-13T20:36:43.696Z","endTime":"2025-08-13T20:36:48.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.683387612579953,"aZ":-25.293109235475715,"pfxX":-10.08232167708007,"pfxZ":3.4126682493448754,"pX":0.4658704504686286,"pZ":2.4116108573759276,"vX0":9.254112043560248,"vY0":-140.3688180542028,"vZ0":-5.563730640857589,"x":99.24,"y":173.67,"x0":-1.5471471376083257,"y0":50.0023104080011,"z0":6.043425522257069,"aX":-20.328107972873887},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.3,"breakHorizontal":16.6,"spinRate":1822,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3886697943817259,"extension":6.483482970842276},"index":9,"playId":"c47b319d-ba82-3b8e-97cc-72f68dcf8c9d","pitchNumber":9,"startTime":"2025-08-13T20:37:06.994Z","endTime":"2025-08-13T20:37:11.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.35220661521471,"strikeZoneBottom":1.60097372230523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.175430796772176,"aZ":-16.056519397725232,"pfxX":-4.714888316334921,"pfxZ":8.040766710291969,"pX":-0.05182431104669263,"pZ":4.370274948990439,"vX0":5.091980260720703,"vY0":-140.52613219280832,"vZ0":-2.70701503561743,"x":118.98,"y":120.78,"x0":-1.2727918228795794,"y0":50.00264707814877,"z0":6.386279670265284,"aX":-9.45113413977837},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":7.6,"spinRate":1930,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3894326247223838,"extension":6.318772312275593},"index":10,"playId":"ffc8f62d-7f59-3600-adf2-8920b5ebcd66","pitchNumber":10,"startTime":"2025-08-13T20:37:26.128Z","endTime":"2025-08-13T20:37:30.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:37:30.504Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elias Díaz strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-13T20:37:31.078Z","endTime":"2025-08-13T20:39:11.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.27207072853256,"strikeZoneBottom":1.50460012854553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.802282585219185,"aZ":-18.653584363591563,"pfxX":-5.7287935059829405,"pfxZ":7.057675244041963,"pX":-0.6997151010185945,"pZ":3.1790104695852532,"vX0":5.157055418022038,"vY0":-137.36449398807872,"vZ0":-4.423772189037464,"x":143.67,"y":152.95,"x0":-1.8551455498356395,"y0":50.00028280755623,"z0":6.07466737112077,"aX":-10.970502148099179},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":9.4,"spinRate":2008,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.39841191332763426,"extension":6.374510891792729},"index":0,"playId":"4e18579a-0899-3287-933a-2e116ab1a724","pitchNumber":1,"startTime":"2025-08-13T20:37:56.685Z","endTime":"2025-08-13T20:38:00.810Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.7,"strikeZoneTop":3.22827738282239,"strikeZoneBottom":1.47818975383691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.68956932579368,"aZ":-17.504179710977468,"pfxX":-1.7752696997263153,"pfxZ":7.928155735360595,"pX":-0.17862205108908816,"pZ":2.2760498818161494,"vX0":4.390000415075481,"vY0":-134.12093805696355,"vZ0":-7.057401211618926,"x":123.81,"y":177.33,"x0":-1.5945848439574515,"y0":50.00488029199061,"z0":6.156228997880201,"aX":-3.286152952730869},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":2.4,"spinRate":2114,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4059297518552367,"extension":6.507779497032589},"index":1,"playId":"a93367e2-1974-3d65-942c-6c088423d28d","pitchNumber":2,"startTime":"2025-08-13T20:38:16.183Z","endTime":"2025-08-13T20:38:20.053Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-13T20:38:28.143Z","endTime":"2025-08-13T20:38:44.169Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10379304719417,"aZ":-17.260890669778338,"pfxX":-6.433025233467568,"pfxZ":7.392815099621155,"pX":0.35834472167923903,"pZ":2.9377120048775702,"vX0":8.562149576588823,"vY0":-141.1329953338446,"vZ0":-5.475850427583067,"x":103.34,"y":159.46,"x0":-1.878886052787236,"y0":50.00497137570068,"z0":6.0148331643994934,"aX":-12.9806636621536},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.4,"breakHorizontal":10.0,"spinRate":1946,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.38808220180604414,"extension":6.361363720079268},"index":3,"playId":"b359e74d-be59-3248-a8c5-da30bb9dd2e5","pitchNumber":3,"startTime":"2025-08-13T20:38:44.169Z","endTime":"2025-08-13T20:38:47.758Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.064120058230486,"aZ":-28.98143864942783,"pfxX":4.143092137789191,"pfxZ":2.058626015306241,"pX":0.5920479694524721,"pZ":1.1073549336653603,"vX0":4.698315361562984,"vY0":-123.9231822838177,"vZ0":-5.821744894006402,"x":94.43,"y":208.88,"x0":-1.867767600721324,"y0":50.00480602878843,"z0":5.911949333442639,"aX":6.436262574296057},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.6,"breakHorizontal":-8.6,"spinRate":2224,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4421965157632166,"extension":6.563811759707312},"index":4,"playId":"21406432-3235-3df5-a0f3-ef46fbf701ab","pitchNumber":4,"startTime":"2025-08-13T20:39:07.390Z","endTime":"2025-08-13T20:39:11.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:39:11.989Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Bailey flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-13T20:41:01.807Z","endTime":"2025-08-13T20:42:02.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.4346995096966,"strikeZoneBottom":1.70216345202311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.995412804930627,"aZ":-9.320544062371928,"pfxX":-3.96477406511525,"pfxZ":12.53599108343712,"pX":-0.9616388975526214,"pZ":2.824683612735656,"vX0":2.0364306337260323,"vY0":-134.37610051713077,"vZ0":-8.453149256759348,"x":153.66,"y":162.51,"x0":-1.2155257269347863,"y0":50.00142523731343,"z0":6.67942588273804,"aX":-7.226600875494661},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":21.0,"breakHorizontal":6.7,"spinRate":2374,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4081164076709558,"extension":6.514755624447914},"index":0,"playId":"b9bcc739-b8a8-3907-b02e-70b2b508af13","pitchNumber":1,"startTime":"2025-08-13T20:41:22.708Z","endTime":"2025-08-13T20:41:26.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.38330868804525,"strikeZoneBottom":1.70798985265616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.127753966864642,"aZ":-9.675894243731925,"pfxX":-1.2005670010162057,"pfxZ":12.314949468063126,"pX":-0.22204001296865214,"pZ":4.034524573780572,"vX0":2.384302043682497,"vY0":-134.3150359611977,"vZ0":-5.6547652243309185,"x":125.46,"y":129.85,"x0":-0.9653136073273956,"y0":50.00384035173303,"z0":6.855503296979297,"aX":-2.193834178009305},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.2,"breakHorizontal":1.7,"spinRate":2416,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.40782455876135426,"extension":6.66900123487312},"index":1,"playId":"8a99ab84-a1f2-39c9-bca7-046e7e695593","pitchNumber":2,"startTime":"2025-08-13T20:41:37.320Z","endTime":"2025-08-13T20:41:42.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.22561447351051,"aZ":-9.366618965791238,"pfxX":-1.6746638531231557,"pfxZ":12.419512309240861,"pX":-0.25166145727942507,"pZ":2.9582786582123255,"vX0":2.323119550847287,"vY0":-134.21775720817553,"vZ0":-8.345546498761186,"x":126.59,"y":158.91,"x0":-0.9081862159417844,"y0":50.00605985329096,"z0":6.762719916236228,"aX":-3.076463825090162},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.0,"breakHorizontal":2.5,"spinRate":2376,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.40703480988180196,"extension":6.605164419308963},"hitData":{"launchSpeed":91.0,"launchAngle":45.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.1,"coordY":105.62}},"index":2,"playId":"a8efa1e5-85e0-36af-b189-192bfff9def8","pitchNumber":3,"startTime":"2025-08-13T20:41:53.388Z","endTime":"2025-08-13T20:42:02.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:42:02.188Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Gilbert flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-13T20:42:02.753Z","endTime":"2025-08-13T20:43:45.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.225453335721564,"aZ":-8.6004239565467,"pfxX":-3.1356209360429634,"pfxZ":13.085435077823005,"pX":0.3273177479285038,"pZ":2.6920174388910705,"vX0":4.461553330735599,"vY0":-133.72443728448167,"vZ0":-9.008466789286153,"x":104.52,"y":166.1,"x0":-0.9593604664221437,"y0":50.006377138048784,"z0":6.7316799392874165,"aX":-5.650885635371022},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.8,"breakHorizontal":4.7,"spinRate":2390,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.41039564201257894,"extension":6.781484745685631},"index":0,"playId":"4bcf9c59-b7c7-3858-90ba-26905f5a36d1","pitchNumber":1,"startTime":"2025-08-13T20:42:29.225Z","endTime":"2025-08-13T20:42:36.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.22068416069262,"strikeZoneBottom":1.51703644767549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.46992359593118,"aZ":-18.50752362120866,"pfxX":-7.977262526339499,"pfxZ":8.9440671237864,"pX":-1.1823304169478581,"pZ":1.7896452061904036,"vX0":4.743351465745578,"vY0":-122.86836182287657,"vZ0":-6.406356829870508,"x":162.07,"y":190.46,"x0":-2.101958447870047,"y0":50.00459987579335,"z0":6.004995030231646,"aX":-12.191436670515044},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":14.9,"breakHorizontal":13.3,"spinRate":1628,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.44588802842471864,"extension":6.601268410217277},"index":1,"playId":"109b8665-efcc-36b0-8999-0dee47abefc5","pitchNumber":2,"startTime":"2025-08-13T20:43:04.137Z","endTime":"2025-08-13T20:43:07.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.28939244601533,"strikeZoneBottom":1.57458821451096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.309953471761627,"aZ":-42.8116231395271,"pfxX":4.749765421653472,"pfxZ":-7.694511361005665,"pX":-0.4316168106661474,"pZ":2.931927174484069,"vX0":0.3800633631737419,"vY0":-116.89010549062706,"vZ0":0.13952187502248292,"x":133.45,"y":159.62,"x0":-1.213435681440539,"y0":50.004982787146304,"z0":6.895585804559748,"aX":6.564195414702513},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-13.6,"breakHorizontal":-8.6,"spinRate":2828,"spinDirection":31},"zone":1,"typeConfidence":2.0,"plateTime":0.4688250917865302,"extension":6.8542463152040956},"index":2,"playId":"18d5e09b-77af-32f9-bab0-e9a48af9aa3d","pitchNumber":3,"startTime":"2025-08-13T20:43:20.260Z","endTime":"2025-08-13T20:43:24.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.28758122411259,"strikeZoneBottom":1.48960464350955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.5142568527803,"aZ":-11.154671704761272,"pfxX":-1.8823725720277185,"pfxZ":11.068413766728604,"pX":-0.4949740553657578,"pZ":3.3727089162886674,"vX0":1.928014371751269,"vY0":-136.99922386241224,"vZ0":-6.81770385139519,"x":135.87,"y":147.72,"x0":-0.9635834275472444,"y0":50.00353103258648,"z0":6.657439865901148,"aX":-3.5751769234893276},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":3.0,"spinRate":2346,"spinDirection":191},"zone":1,"typeConfidence":2.0,"plateTime":0.3999357476793346,"extension":6.786053388594783},"hitData":{"launchSpeed":96.6,"launchAngle":25.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.96,"coordY":72.14}},"index":3,"playId":"792ee1dd-3822-355c-8533-034bda436bf6","pitchNumber":4,"startTime":"2025-08-13T20:43:37.115Z","endTime":"2025-08-13T20:43:45.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:43:45.019Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a sharp line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-13T20:43:53.709Z","endTime":"2025-08-13T20:44:31.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.24555868708867,"strikeZoneBottom":1.57651533401125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.652720169893204,"aZ":-10.722337247038666,"pfxX":-4.697653041659946,"pfxZ":11.43283406001696,"pX":-0.7617394496522666,"pZ":2.7048966855976464,"vX0":3.5881695420246027,"vY0":-136.50698378982455,"vZ0":-8.025310459216078,"x":146.04,"y":165.75,"x0":-1.4866554500633729,"y0":50.00449176969484,"z0":6.431847266576972,"aX":-8.815830884315135},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":7.7,"spinRate":2424,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.40213055360851335,"extension":6.81652167707811},"index":0,"playId":"37979ef6-8040-3b5e-80e0-b9068787abc6","pitchNumber":1,"startTime":"2025-08-13T20:44:07.349Z","endTime":"2025-08-13T20:44:11.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.474953735135152,"aZ":-41.63920265840284,"pfxX":5.975661052255688,"pfxZ":-6.867225771943252,"pX":-0.0891305266978448,"pZ":2.816869439923642,"vX0":1.0876626825681186,"vY0":-116.25949836757873,"vZ0":-0.12577321074861447,"x":120.4,"y":162.72,"x0":-1.3390544334535153,"y0":50.0048011182771,"z0":6.802467544889649,"aX":8.233321451954371},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.2,"breakHorizontal":-11.0,"spinRate":2849,"spinDirection":37},"zone":2,"typeConfidence":2.0,"plateTime":0.469963622471675,"extension":6.662326896944033},"hitData":{"launchSpeed":104.5,"launchAngle":17.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":141.92,"coordY":83.75}},"index":1,"playId":"e165d420-1f40-3088-932d-552193fd3442","pitchNumber":2,"startTime":"2025-08-13T20:44:20.818Z","endTime":"2025-08-13T20:44:31.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:44:31.057Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a line drive to right fielder Fernando Tatis Jr. Heliot Ramos to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-13T20:44:29.178Z","endTime":"2025-08-13T20:45:52.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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(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":94.7,"endSpeed":86.1,"strikeZoneTop":3.5493709077116,"strikeZoneBottom":1.74998511774024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27311098047213,"aZ":-8.54358595056556,"pfxX":-2.8203822755543735,"pfxZ":12.415657182857217,"pX":0.3742350599937175,"pZ":2.6685345726958185,"vX0":4.61172477523567,"vY0":-137.50764943410306,"vZ0":-9.216812860451906,"x":102.74,"y":166.73,"x0":-0.9629776601372289,"y0":50.0012445509637,"z0":6.655368711192517,"aX":-5.367559759853423},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.6,"breakHorizontal":4.1,"spinRate":2414,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.3992900857390742,"extension":6.93513874186595},"index":0,"playId":"c6aa5856-e7b1-3949-8d24-8b0d5c80d0ef","pitchNumber":1,"startTime":"2025-08-13T20:44:54.613Z","endTime":"2025-08-13T20:44:58.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.52946295131106,"strikeZoneBottom":1.6774962256025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.064650522515368,"aZ":-12.056454405391948,"pfxX":-2.6041939084278543,"pfxZ":10.72248106945788,"pX":-0.30782817957936515,"pZ":3.9695683296065334,"vX0":2.154234974425863,"vY0":-136.3661724098323,"vZ0":-5.324850963361851,"x":128.73,"y":131.6,"x0":-0.7712106411819823,"y0":50.00113642747772,"z0":6.785060894404663,"aX":-4.885310574122269},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":4.2,"spinRate":2397,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.40224843909061203,"extension":6.765997054455628},"index":1,"playId":"19fc6ebe-8c4f-3314-a628-a11ae6ca25a5","pitchNumber":2,"startTime":"2025-08-13T20:45:10.387Z","endTime":"2025-08-13T20:45:14.423Z","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":94.4,"endSpeed":85.7,"strikeZoneTop":3.53174529780573,"strikeZoneBottom":1.70653711804724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.26032204288476,"aZ":-7.557446462782063,"pfxX":-2.1093869040973194,"pfxZ":12.977040830939808,"pX":-0.3859844901575914,"pZ":3.9987618095323634,"vX0":1.9502442092389052,"vY0":-137.30232005192735,"vZ0":-6.044240260503781,"x":131.71,"y":130.81,"x0":-0.8337022363597115,"y0":50.00107473380525,"z0":6.751848806674136,"aX":-4.000789392984044},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":22.3,"breakHorizontal":3.4,"spinRate":2345,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.39993583602721783,"extension":6.6392442110889185},"index":2,"playId":"09699810-edf1-3b8f-aa70-4544a7f4b7de","pitchNumber":3,"startTime":"2025-08-13T20:45:26.791Z","endTime":"2025-08-13T20:45:31.293Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.724626545600422,"aZ":-43.011548494219824,"pfxX":7.5750165042792545,"pfxZ":-7.9489089950411405,"pX":0.6409328860625241,"pZ":2.003026048232268,"vX0":1.4745521777398416,"vY0":-117.06360658848395,"vZ0":-1.7459669905723072,"x":92.57,"y":184.7,"x0":-0.9830430035134731,"y0":50.00278314646404,"z0":6.850398256348204,"aX":10.32783912970039},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-14.5,"breakHorizontal":-14.0,"spinRate":2793,"spinDirection":27},"zone":9,"typeConfidence":2.0,"plateTime":0.4710726585246312,"extension":6.771424320160147},"hitData":{"launchSpeed":86.9,"launchAngle":13.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.11,"coordY":118.68}},"index":3,"playId":"1c555c7d-48e4-3dc0-b788-7e4202419726","pitchNumber":4,"startTime":"2025-08-13T20:45:41.347Z","endTime":"2025-08-13T20:45:52.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:45:52.915Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Casey Schmitt walks. Heliot Ramos to 3rd. Rafael Devers to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-13T20:45:51.019Z","endTime":"2025-08-13T20:47:53.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.39606724963308,"strikeZoneBottom":1.58734435789816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.121136333336732,"aZ":-21.300226096881236,"pfxX":2.678692493178303,"pfxZ":7.046830613842015,"pX":0.16562946274404913,"pZ":3.57098252564467,"vX0":2.7869115228637744,"vY0":-123.31494853579565,"vZ0":-2.968510638802183,"x":110.69,"y":142.36,"x0":-1.3263767872777577,"y0":50.00168984059005,"z0":6.583811541910835,"aX":4.131602884818816},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":12.4,"breakHorizontal":-5.5,"spinRate":2545,"spinDirection":92},"zone":12,"typeConfidence":2.0,"plateTime":0.4438762635853317,"extension":6.576270556548943},"index":0,"playId":"d9f1a8f3-774e-393f-b9d0-369ddc22384b","pitchNumber":1,"startTime":"2025-08-13T20:46:17.584Z","endTime":"2025-08-13T20:46:21.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.2,"strikeZoneTop":3.40760141857258,"strikeZoneBottom":1.58828347696009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.679789338898253,"aZ":-17.928996707822986,"pfxX":2.9637794227851524,"pfxZ":7.7903479158618,"pX":-0.1438523076168799,"pZ":2.184956937594802,"vX0":2.381236457028102,"vY0":-133.36874695483485,"vZ0":-7.991267343869151,"x":122.48,"y":179.79,"x0":-1.4286311068433997,"y0":50.00040096762774,"z0":6.478598389431593,"aX":5.417723554320091},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.8,"breakHorizontal":-5.9,"spinRate":2311,"spinDirection":172},"zone":5,"typeConfidence":2.0,"plateTime":0.40836350276357347,"extension":6.766791333094133},"index":1,"playId":"e6cb7391-4686-3aa6-a207-66d451432083","pitchNumber":2,"startTime":"2025-08-13T20:46:37.748Z","endTime":"2025-08-13T20:46:42.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.139789494178945,"aZ":-24.879237097508664,"pfxX":7.488624699391185,"pfxZ":4.891014736237322,"pX":1.2038766371103045,"pZ":2.7459654920014605,"vX0":3.5317767336792087,"vY0":-121.21714111952372,"vZ0":-3.9891866454561087,"x":71.11,"y":164.64,"x0":-1.24391440388102,"y0":50.00452716729564,"z0":6.578986478824254,"aX":11.171888165930142},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.2,"breakHorizontal":-14.4,"spinRate":2539,"spinDirection":59},"zone":12,"typeConfidence":2.0,"plateTime":0.45142358142356187,"extension":6.778511841741709},"index":2,"playId":"cf87d01e-2fb0-322c-aa89-68122b6815b0","pitchNumber":3,"startTime":"2025-08-13T20:46:53.411Z","endTime":"2025-08-13T20:46:57.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.8,"strikeZoneTop":3.37755618839966,"strikeZoneBottom":1.62251219875634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.60453315693425,"aZ":-25.895480862476493,"pfxX":6.57156583427566,"pfxZ":4.1758267432751035,"pX":5.67800248496658E-4,"pZ":1.1270912328615807,"vX0":1.2524155315538392,"vY0":-121.07775061630645,"vZ0":-7.380928860355044,"x":116.98,"y":208.35,"x0":-1.376376516317299,"y0":50.00582233697782,"z0":6.438267602123721,"aX":9.89248049268003},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.2,"breakHorizontal":-12.2,"spinRate":2496,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4500299581285514,"extension":6.761205973617839},"index":3,"playId":"a165f178-8b30-32fb-9a3c-f3f4d33ef736","pitchNumber":4,"startTime":"2025-08-13T20:47:11.257Z","endTime":"2025-08-13T20:47:15.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.9,"strikeZoneTop":3.34344861046083,"strikeZoneBottom":1.50720938459143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.41407237475684,"aZ":-28.452475843827,"pfxX":8.931735273446758,"pfxZ":2.469929378223312,"pX":1.602786761307401,"pZ":1.4365516547575565,"vX0":3.8708058890589645,"vY0":-121.32666958417967,"vZ0":-6.369593586658433,"x":55.91,"y":199.99,"x0":-1.1686631536576628,"y0":50.001830464877074,"z0":6.542566160467959,"aX":13.45386537584679},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.4,"breakHorizontal":-17.0,"spinRate":2558,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4496481675738475,"extension":6.879213974372827},"index":4,"playId":"30d4efe4-ddb5-303b-9b4e-c76079649cdb","pitchNumber":5,"startTime":"2025-08-13T20:47:28.008Z","endTime":"2025-08-13T20:47:32.079Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.29724994811593,"strikeZoneBottom":1.56933247880031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.699280677011355,"aZ":-32.28153337591836,"pfxX":11.14205082872763,"pfxZ":-0.07180094356036726,"pX":1.64126898961931,"pZ":1.5083650126574215,"vX0":3.6648802144662804,"vY0":-119.67259795436713,"vZ0":-5.0371527464684025,"x":54.44,"y":198.05,"x0":-1.3569461121671584,"y0":50.00371565287057,"z0":6.526036391891801,"aX":16.191462854692254},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.1,"breakHorizontal":-21.0,"spinRate":2645,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4573640726066155,"extension":6.822973201380659},"index":5,"playId":"74811bb7-1195-3766-b363-b0e1974dbb2d","pitchNumber":6,"startTime":"2025-08-13T20:47:47.439Z","endTime":"2025-08-13T20:47:53.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:47:53.732Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Smith flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-13T20:49:22.386Z","endTime":"2025-08-13T20:51:10.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-13T20:48:31.657Z","endTime":"2025-08-13T20:49:24.464Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.18180371464562,"strikeZoneBottom":1.55876022525699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.615735558809142,"aZ":-44.621273548155074,"pfxX":4.92765467611291,"pfxZ":-9.07451362656478,"pX":0.17151384488416485,"pZ":1.0203441094456185,"vX0":1.6719394245345838,"vY0":-116.8687996413917,"vZ0":-3.440260410076626,"x":110.46,"y":211.23,"x0":-1.1947121631172979,"y0":50.000370119678486,"z0":6.734397971564764,"aX":6.762057633717372},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-17.0,"breakHorizontal":-9.4,"spinRate":2841,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4700693063786163,"extension":6.76765153004994},"index":1,"playId":"50b3963a-9903-33db-ba4b-d51858feddab","pitchNumber":1,"startTime":"2025-08-13T20:49:24.464Z","endTime":"2025-08-13T20:49:28.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.5,"strikeZoneTop":3.38710218708459,"strikeZoneBottom":1.67895891263185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.48709991325128,"aZ":-19.18876199032981,"pfxX":3.4093982775421225,"pfxZ":7.044046028479958,"pX":-0.8003327324590949,"pZ":3.2326814109221984,"vX0":0.4734211622201293,"vY0":-133.6236797965881,"vZ0":-5.340390827556853,"x":147.51,"y":151.5,"x0":-1.422856130738232,"y0":50.00634551180629,"z0":6.597573177877829,"aX":6.287364546565284},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":-6.2,"spinRate":2354,"spinDirection":176},"zone":1,"typeConfidence":2.0,"plateTime":0.40686628634147626,"extension":6.504008074169785},"index":2,"playId":"2efd6d7f-8c1f-315e-aa88-a602018a59d1","pitchNumber":2,"startTime":"2025-08-13T20:49:42.064Z","endTime":"2025-08-13T20:49:46.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.23767408668208,"strikeZoneBottom":1.53639841308896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.87893759237977,"aZ":-10.668578856341473,"pfxX":-2.51105039884337,"pfxZ":10.908074415889843,"pX":-0.5169429094265173,"pZ":3.998368574027893,"vX0":2.6734244710254673,"vY0":-139.2054940634136,"vZ0":-5.3985942086290235,"x":136.7,"y":130.82,"x0":-1.1613756883993411,"y0":50.006879262554726,"z0":6.662766164391547,"aX":-4.952583121289195},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":4.1,"spinRate":2367,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.3927662755968324,"extension":6.711009475853768},"index":3,"playId":"99ef58ff-347c-35b6-8d2d-b291993b569d","pitchNumber":3,"startTime":"2025-08-13T20:50:04.259Z","endTime":"2025-08-13T20:50:09.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.20726037396014,"strikeZoneBottom":1.57881940622432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.287397279514288,"aZ":-10.386083622002344,"pfxX":-1.5012009004051636,"pfxZ":11.301927348194702,"pX":-0.8352126639434765,"pZ":2.4816562516857426,"vX0":1.5860484689881902,"vY0":-137.88297876815497,"vZ0":-9.239723667081842,"x":148.84,"y":171.78,"x0":-1.2224940617824025,"y0":50.00414982788746,"z0":6.574445912704464,"aX":-2.8945177697060034},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":2.4,"spinRate":2383,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.39704002211506406,"extension":6.51477226834481},"index":4,"playId":"679645f5-7bc1-3718-8a27-acbe549984da","pitchNumber":4,"startTime":"2025-08-13T20:50:26.775Z","endTime":"2025-08-13T20:50:31.129Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-13T20:50:40.216Z","endTime":"2025-08-13T20:51:01.194Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.98879197629604,"aZ":-11.098828257391444,"pfxX":-0.5823210059368795,"pfxZ":10.857996560549799,"pX":-0.06788961777597423,"pZ":3.507406273507613,"vX0":2.331375611763076,"vY0":-138.01313586728196,"vZ0":-6.8777859665491725,"x":119.59,"y":144.08,"x0":-0.8456642228615694,"y0":50.000395643842154,"z0":6.769206913262033,"aX":-1.130435383366481},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":0.6,"spinRate":2321,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.39595651252676145,"extension":6.628858852368402},"hitData":{"launchSpeed":94.8,"launchAngle":29.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":87.96,"coordY":63.45}},"index":6,"playId":"ec09580a-ceb6-3aed-8b50-1c862b13c539","pitchNumber":5,"startTime":"2025-08-13T20:51:01.194Z","endTime":"2025-08-13T20:51:10.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:51:10.180Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, second baseman Christian Koss to first baseman Dominic Smith.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-13T20:52:52.458Z","endTime":"2025-08-13T20:53:37.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.70149317898456,"strikeZoneBottom":1.60989033617039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.58863654556889,"aZ":-20.91081555230143,"pfxX":-10.018814798539912,"pfxZ":5.683988701314951,"pX":0.9737670268678177,"pZ":2.4280618791389035,"vX0":10.76634379691934,"vY0":-139.4685542384064,"vZ0":-6.217169117432004,"x":79.88,"y":173.22,"x0":-1.6237499398841913,"y0":50.005668463607755,"z0":6.052879245641267,"aX":-19.860962312291164},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":16.1,"spinRate":1993,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39181845894410383,"extension":6.372048381353033},"index":0,"playId":"cb80d12f-bd95-3044-b3df-8ea44f296e24","pitchNumber":1,"startTime":"2025-08-13T20:53:16.850Z","endTime":"2025-08-13T20:53:21.123Z","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":95.9,"endSpeed":88.6,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34857782840225,"aZ":-20.16820740930769,"pfxX":-9.319087181687344,"pfxZ":6.020153850456543,"pX":-0.9009336550512586,"pZ":2.774744652236168,"vX0":5.749462600602411,"vY0":-139.60718961797116,"vZ0":-5.650081119569631,"x":151.34,"y":163.86,"x0":-1.7651632748110806,"y0":50.00301334859644,"z0":6.131931834895865,"aX":-18.58811737960651},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.1,"breakHorizontal":15.8,"spinRate":2075,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39077020371351345,"extension":6.363951232358385},"hitData":{"launchSpeed":75.2,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.2,"coordY":157.76}},"index":1,"playId":"2f7812ee-6290-3442-99e6-a7f2a74b80cc","pitchNumber":2,"startTime":"2025-08-13T20:53:29.271Z","endTime":"2025-08-13T20:53:37.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:53:37.451Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to shortstop Willy Adames.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-13T20:53:39.342Z","endTime":"2025-08-13T20:54:39.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.40317380486002,"strikeZoneBottom":1.51343531794706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.2429469481594,"aZ":-12.480799327815395,"pfxX":-3.105422130144583,"pfxZ":10.045789220433905,"pX":0.2740956868195404,"pZ":2.9590910713323297,"vX0":6.310843713053605,"vY0":-138.91291590580119,"vZ0":-6.758264505550777,"x":106.55,"y":158.88,"x0":-1.6205879459217492,"y0":50.00204574168499,"z0":6.248097073422645,"aX":-6.0878268248066485},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":4.3,"spinRate":2060,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.39384789129762243,"extension":6.3675420155402},"index":0,"playId":"0ff1dbec-d6b8-3441-a00d-f7fe79d63d44","pitchNumber":1,"startTime":"2025-08-13T20:53:57.251Z","endTime":"2025-08-13T20:54:01.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.348883342994657,"aZ":-21.21386032577179,"pfxX":-10.092715859065061,"pfxZ":5.507625986053345,"pX":-0.27266960756938785,"pZ":1.6638288363755862,"vX0":8.118668175697191,"vY0":-140.14104685197003,"vZ0":-8.0647842008079,"x":127.39,"y":193.86,"x0":-1.8943166749860998,"y0":50.00683299962611,"z0":5.962239408884685,"aX":-20.10150793074651},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.4,"breakHorizontal":16.7,"spinRate":1929,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.3906737520896213,"extension":6.273097424646577},"index":1,"playId":"0ac478f7-1911-3338-abd5-5b1aea446c01","pitchNumber":2,"startTime":"2025-08-13T20:54:10.175Z","endTime":"2025-08-13T20:54:14.144Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-13T20:54:22.605Z","endTime":"2025-08-13T20:54:31.501Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":86.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.192485383155194,"aZ":-30.42837565179343,"pfxX":-6.529544752254132,"pfxZ":0.9420201235671914,"pX":-1.0505992989405164,"pZ":1.4550190573950599,"vX0":4.059523527221947,"vY0":-133.20094983219934,"vZ0":-6.6088386749366865,"x":157.05,"y":199.49,"x0":-1.7247854233356525,"y0":50.001642984483254,"z0":6.090847425286127,"aX":-12.056464382533058},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.8,"breakHorizontal":11.3,"spinRate":2010,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4069569325081366,"extension":6.329176397989345},"hitData":{"launchSpeed":89.1,"launchAngle":-42.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.05,"coordY":167.9}},"index":3,"playId":"39a41f96-8f54-361c-a7e1-d4fa66268123","pitchNumber":3,"startTime":"2025-08-13T20:54:31.501Z","endTime":"2025-08-13T20:54:39.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:54:39.296Z","atBatIndex":32},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Manny Machado grounds into a double play, pitcher Spencer Bivens to second baseman Christian Koss to first baseman Dominic Smith. Luis Arraez out at 2nd. Manny Machado out at 1st.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-13T20:54:47.251Z","endTime":"2025-08-13T20:56:21.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702352,"link":"/api/v1/people/702352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"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":95.9,"endSpeed":88.7,"strikeZoneTop":3.79848495789927,"strikeZoneBottom":1.66880758419295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.281939750408437,"aZ":-22.794106939457375,"pfxX":-11.146356875374677,"pfxZ":4.72778261789331,"pX":0.0954175766296303,"pZ":1.39185495363219,"vX0":8.908296759800505,"vY0":-139.27999397412313,"vZ0":-8.346976257112324,"x":113.36,"y":201.2,"x0":-1.6800551101527228,"y0":50.00515794242841,"z0":5.909530981151305,"aX":-22.126644733023472},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.1,"breakHorizontal":18.6,"spinRate":1903,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3917223371979226,"extension":6.370095831567689},"index":0,"playId":"bb969fe5-d254-3e9a-a324-3d29136e99c2","pitchNumber":1,"startTime":"2025-08-13T20:55:11.681Z","endTime":"2025-08-13T20:55:15.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.09219920391679,"aZ":-29.33257846197983,"pfxX":-8.834156991466818,"pfxZ":1.6299804726348182,"pX":-0.3612538202699276,"pZ":1.4128059371759785,"vX0":7.011348915089803,"vY0":-130.45087928439364,"vZ0":-6.13410313667872,"x":130.77,"y":200.63,"x0":-1.9188815500827678,"y0":50.005895811425034,"z0":5.969686004413328,"aX":-15.427106802057464},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.9,"breakHorizontal":14.8,"spinRate":1880,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4178025678588355,"extension":6.3428966410494185},"index":1,"playId":"1b4f04a9-ef8f-3b46-82ac-158e558cef2b","pitchNumber":2,"startTime":"2025-08-13T20:55:27.197Z","endTime":"2025-08-13T20:55:31.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.8198938693919,"strikeZoneBottom":1.76851217053346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.91016213814948,"aZ":-14.773347635112833,"pfxX":-5.483883442929011,"pfxZ":8.892740591813828,"pX":-1.22969969449538,"pZ":3.3819564797261954,"vX0":3.747257442057729,"vY0":-138.72621108735012,"vZ0":-4.7640654231523145,"x":163.87,"y":147.47,"x0":-1.882868569846043,"y0":50.00148034080336,"z0":6.100292035534586,"aX":-10.729171406754483},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":9.2,"spinRate":2086,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39424885538191257,"extension":6.286513387729532},"index":2,"playId":"5aaba6aa-367f-3bd7-ae1e-48c04c5f13ee","pitchNumber":3,"startTime":"2025-08-13T20:55:57.022Z","endTime":"2025-08-13T20:56:01.399Z","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.0,"endSpeed":89.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69209103442712,"aZ":-25.49534662016712,"pfxX":-10.961198237898834,"pfxZ":3.3271857312060362,"pX":-0.5644786853839932,"pZ":2.290959056409274,"vX0":6.926520370507831,"vY0":-139.7337195895894,"vZ0":-5.902526472698873,"x":138.52,"y":176.92,"x0":-1.6305254883577223,"y0":50.00685126564802,"z0":6.069307870645688,"aX":-22.033487846788542},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.2,"breakHorizontal":18.7,"spinRate":1919,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.38956874733483504,"extension":6.376598536716263},"hitData":{"launchSpeed":83.1,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.63,"coordY":178.39}},"index":3,"playId":"c1929084-ce7f-334d-a175-14f2bfd39041","pitchNumber":4,"startTime":"2025-08-13T20:56:12.593Z","endTime":"2025-08-13T20:56:21.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T20:56:21.932Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, second baseman Jake Cronenworth to first baseman Ryan O'Hearn.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-13T20:56:50.840Z","endTime":"2025-08-13T21:00:07.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.0,"strikeZoneTop":3.32464752516114,"strikeZoneBottom":1.67714751417037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.059065733123774,"aZ":-42.973650808826726,"pfxX":5.303576441125966,"pfxZ":-8.348506000013321,"pX":-0.22259991382812386,"pZ":1.91849241005827,"vX0":0.9212550928159219,"vY0":-113.36661655873291,"vZ0":-1.1797140717764543,"x":125.48,"y":186.98,"x0":-1.3237805721633984,"y0":50.00499656111289,"z0":6.761255027164245,"aX":6.856706303421808},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-15.1,"breakHorizontal":-9.8,"spinRate":2760,"spinDirection":28},"zone":8,"typeConfidence":2.0,"plateTime":0.48442761036015103,"extension":6.644732124471889},"index":0,"playId":"4373ab9d-c1ca-3ec6-b942-96defac3a7cc","pitchNumber":1,"startTime":"2025-08-13T20:58:33.012Z","endTime":"2025-08-13T20:58:37.049Z","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":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.128748371996632,"aZ":-20.407921139548577,"pfxX":1.5833503919645526,"pfxZ":6.883092492964495,"pX":1.4578069556123467,"pZ":2.2459345964289565,"vX0":6.4789845737297105,"vY0":-129.23237889197955,"vZ0":-6.660449794062154,"x":61.43,"y":178.14,"x0":-1.2763855226413172,"y0":50.00581414241632,"z0":6.397990015902648,"aX":2.7085446306737597},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.4,"breakHorizontal":-4.2,"spinRate":2541,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.42204258281944185,"extension":6.7024892072429765},"index":1,"playId":"92c906bb-f27e-385b-86d0-b59552171e8d","pitchNumber":2,"startTime":"2025-08-13T20:58:46.567Z","endTime":"2025-08-13T20:58:50.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.43079639269944,"strikeZoneBottom":1.73170954492096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.129126905332516,"aZ":-27.74160524232349,"pfxX":6.402200549677183,"pfxZ":3.092711757461271,"pX":1.5884676247569314,"pZ":1.393069758629662,"vX0":5.140894122133815,"vY0":-118.74058609125949,"vZ0":-5.88204300010589,"x":56.45,"y":201.17,"x0":-1.434025931359327,"y0":50.00133977899783,"z0":6.417478865380139,"aX":9.166084234001891},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.4,"breakHorizontal":-12.8,"spinRate":2596,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.46078894224105893,"extension":6.634831656026534},"index":2,"playId":"27926d5b-3c67-3a35-9589-b60a07aeda20","pitchNumber":3,"startTime":"2025-08-13T20:59:01.260Z","endTime":"2025-08-13T20:59:04.874Z","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.9,"endSpeed":85.7,"strikeZoneTop":3.43599276755074,"strikeZoneBottom":1.71051324801963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.655270352609648,"aZ":-11.360404699076177,"pfxX":-3.962006100376578,"pfxZ":11.103408016709151,"pX":-0.4329680047023927,"pZ":4.054105584855543,"vX0":3.596653467975399,"vY0":-135.34722337345323,"vZ0":-4.660943029281059,"x":133.5,"y":129.32,"x0":-1.2575816950816068,"y0":50.00608732857166,"z0":6.579920812705908,"aX":-7.42910135727823},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":6.5,"spinRate":2409,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.40308448830304444,"extension":7.010380988543658},"index":3,"playId":"485553c5-8481-309c-9516-a2d4df2f3973","pitchNumber":4,"startTime":"2025-08-13T20:59:12.765Z","endTime":"2025-08-13T20:59:16.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.41028012421892,"strikeZoneBottom":1.68514361429294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.46292407729689,"aZ":-11.97199570619664,"pfxX":-3.422924576723649,"pfxZ":10.455392236511429,"pX":0.08284857641735256,"pZ":4.465539859291216,"vX0":4.3856585933990955,"vY0":-137.84548500404043,"vZ0":-3.6731243318919913,"x":113.84,"y":118.21,"x0":-1.0810107263586006,"y0":50.005425193420024,"z0":6.618690692401309,"aX":-6.615828296461127},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":5.3,"spinRate":2401,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.3967308605915614,"extension":6.727743779018227},"index":4,"playId":"0634aa8e-a865-3870-853e-9a3e36d88985","pitchNumber":5,"startTime":"2025-08-13T20:59:24.620Z","endTime":"2025-08-13T20:59:28.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.401311702205184,"aZ":-9.400970111086751,"pfxX":-5.642019080333954,"pfxZ":11.947540712045317,"pX":0.1831888460892935,"pZ":2.979848932728867,"vX0":6.305168667107025,"vY0":-137.6376601686244,"vZ0":-7.013267364552268,"x":110.02,"y":158.32,"x0":-1.411377988672258,"y0":50.00402602457946,"z0":6.208106524695613,"aX":-10.755718824079578},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.2,"breakHorizontal":8.8,"spinRate":2344,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.3989420389573688,"extension":7.023478925154578},"index":5,"playId":"52f4791a-6de7-392e-9c33-dc771442622d","pitchNumber":6,"startTime":"2025-08-13T20:59:38.751Z","endTime":"2025-08-13T20:59:42.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.338029279165983,"aZ":-13.001308149796001,"pfxX":-5.546692965312158,"pfxZ":9.69674089645753,"pX":1.2588195633685588,"pZ":2.4310577860156,"vX0":9.090962805784429,"vY0":-138.84141782534613,"vZ0":-7.811348136065332,"x":69.02,"y":173.14,"x0":-1.3182060171112195,"y0":50.00641898853613,"z0":6.1221823794346095,"aX":-10.971740518288861},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":8.4,"spinRate":2246,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.39258924301180276,"extension":7.2052671045284695},"hitData":{"launchSpeed":71.5,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.26,"coordY":153.2}},"index":6,"playId":"700cdf24-286b-385e-9600-effdde9edb1f","pitchNumber":7,"startTime":"2025-08-13T20:59:59.378Z","endTime":"2025-08-13T21:00:07.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:00:07.310Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, first baseman Ryan O'Hearn to pitcher Nick Pivetta.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-13T21:00:08.415Z","endTime":"2025-08-13T21:02:41.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.36848390176216,"strikeZoneBottom":1.48097244446099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.14176612214534,"aZ":-44.17340656709791,"pfxX":5.662272700364825,"pfxZ":-9.000004093555548,"pX":-1.2273741796244906,"pZ":3.366221625558387,"vX0":-0.950506124250698,"vY0":-114.95158031368655,"vZ0":2.0113192277205063,"x":163.78,"y":147.89,"x0":-1.5429889438980011,"y0":50.00506410436667,"z0":6.7818493753112845,"aX":7.5466608035313},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.5,"breakHorizontal":-10.0,"spinRate":2814,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.4772596564885445,"extension":6.289354485496752},"index":0,"playId":"3fa79526-97d6-3854-8f79-fd331d6b1e30","pitchNumber":1,"startTime":"2025-08-13T21:00:32.722Z","endTime":"2025-08-13T21:00:36.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.719910879523955,"aZ":-12.401845728411585,"pfxX":-3.29354619081258,"pfxZ":10.442084558705519,"pX":-0.2959249458065057,"pZ":3.287367614020583,"vX0":4.527217138609607,"vY0":-136.85276322693466,"vZ0":-5.67796217729806,"x":128.28,"y":150.02,"x0":-1.5451111305478973,"y0":50.00025692304098,"z0":6.241302102617753,"aX":-6.235120933524148},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":5.0,"spinRate":2429,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.4005080918644719,"extension":6.674142699951002},"index":1,"playId":"56f2e2e5-5ffb-320c-abe2-ecf687992977","pitchNumber":2,"startTime":"2025-08-13T21:00:46.588Z","endTime":"2025-08-13T21:00:51.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.33649540786827,"strikeZoneBottom":1.50767501567997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.07423657024013,"aZ":-12.315398862830031,"pfxX":-1.6900812649232217,"pfxZ":10.507208680307325,"pX":0.5657509033986359,"pZ":3.9909108184974844,"vX0":5.904932858518355,"vY0":-137.25393062638275,"vZ0":-4.110745933335322,"x":95.43,"y":131.03,"x0":-1.4028631130756588,"y0":50.00064212455947,"z0":6.359338228988832,"aX":-3.194427788852205},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":1.7,"spinRate":2369,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.40051711488730746,"extension":7.00869603545357},"index":2,"playId":"9f5aa47f-cfc9-3887-8193-9edcf5485c2c","pitchNumber":3,"startTime":"2025-08-13T21:01:05.305Z","endTime":"2025-08-13T21:01:09.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.3,"strikeZoneTop":3.36520392947911,"strikeZoneBottom":1.45645957695809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.59383995463522,"aZ":-45.99724329394407,"pfxX":8.372169327405201,"pfxZ":-10.463418874298956,"pX":-1.091542718369563,"pZ":2.030810077320291,"vX0":-1.0641385025048313,"vY0":-115.39234054979839,"vZ0":-0.041407282847677696,"x":158.61,"y":183.95,"x0":-1.7043569888028456,"y0":50.00481941351157,"z0":6.5581551831370755,"aX":11.058492094049589},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-18.5,"breakHorizontal":-14.8,"spinRate":2856,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.47847344980957773,"extension":6.544961505505894},"index":3,"playId":"e58f126c-691d-3a94-9351-e7cd1330c7d8","pitchNumber":4,"startTime":"2025-08-13T21:01:20.749Z","endTime":"2025-08-13T21:01:24.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.56116492130088,"aZ":-10.483388322302172,"pfxX":-1.9808610169233596,"pfxZ":11.709536492409065,"pX":-0.15349278680823075,"pZ":2.6789979344195416,"vX0":4.295292730862481,"vY0":-136.13254337369096,"vZ0":-7.547800815713392,"x":122.85,"y":166.45,"x0":-1.5037817930416075,"y0":50.00153204937382,"z0":6.236852367996892,"aX":-3.6694390606837795},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.6,"breakHorizontal":2.5,"spinRate":2302,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.4044098911514369,"extension":7.033470229010767},"index":4,"playId":"e2b99335-049a-3c80-bf72-d14cfc78e890","pitchNumber":5,"startTime":"2025-08-13T21:01:35.129Z","endTime":"2025-08-13T21:01:41.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.01587136800464,"aZ":-12.371117797291191,"pfxX":-4.9109650020726185,"pfxZ":10.31957753406313,"pX":-0.604790340851761,"pZ":3.2358862381381193,"vX0":4.588313465477702,"vY0":-137.08836233738515,"vZ0":-5.809990122176038,"x":140.05,"y":151.41,"x0":-1.655631700585293,"y0":50.000741030325244,"z0":6.214352182897347,"aX":-9.42185900936494},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":8.0,"spinRate":2365,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.3983144756725294,"extension":6.853589337059259},"index":5,"playId":"fdf5b924-868e-34b8-838f-88b58de7c3a1","pitchNumber":6,"startTime":"2025-08-13T21:02:16.468Z","endTime":"2025-08-13T21:02:20.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.484440651979337,"aZ":-10.584289612966877,"pfxX":-2.6887775932617863,"pfxZ":11.254898743359128,"pX":0.08079559790320859,"pZ":2.729276246210389,"vX0":4.640902620872338,"vY0":-137.6138527572791,"vZ0":-7.867707696725609,"x":113.92,"y":165.09,"x0":-1.2780358407628098,"y0":50.005065836122355,"z0":6.342194485062263,"aX":-5.159176337042005},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.0,"breakHorizontal":4.0,"spinRate":2362,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.3979902650377456,"extension":6.789430439922535},"hitData":{"launchSpeed":85.7,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.28,"coordY":162.83}},"index":6,"playId":"6ba6a74c-ff3e-3c1f-b632-71dc3a554526","pitchNumber":7,"startTime":"2025-08-13T21:02:34.195Z","endTime":"2025-08-13T21:02:41.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:02:41.976Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Koss strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-13T21:03:00.917Z","endTime":"2025-08-13T21:04:01.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.66215170945165,"strikeZoneBottom":1.73308202268774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.562412285616908,"aZ":-12.000984018872897,"pfxX":-7.039241766586171,"pfxZ":10.39949614973688,"pX":0.6670991143587497,"pZ":1.2502363580133045,"vX0":8.554941470695908,"vY0":-137.8941405121095,"vZ0":-10.609394512777666,"x":91.57,"y":205.02,"x0":-1.5503319499272448,"y0":50.00372955727011,"z0":5.940616592718161,"aX":-13.656420733931895},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":11.2,"spinRate":2458,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3960938685029838,"extension":7.157085361908609},"index":0,"playId":"aba9b641-ed34-35bb-859a-e1389f261bbb","pitchNumber":1,"startTime":"2025-08-13T21:03:08.414Z","endTime":"2025-08-13T21:03:12.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.63616921055977,"strikeZoneBottom":1.6274978842179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.57185580585616,"aZ":-9.318361712095127,"pfxX":-5.569122315680259,"pfxZ":12.246715668476913,"pX":0.28127167519563256,"pZ":1.5555208760543653,"vX0":5.881506832661318,"vY0":-135.71075268018961,"vZ0":-11.014047860292115,"x":106.28,"y":196.78,"x0":-1.1899977126681884,"y0":50.00085235069967,"z0":6.314474083974048,"aX":-10.391851374735},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.0,"breakHorizontal":8.9,"spinRate":2417,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.40352307925196884,"extension":7.08431962005528},"index":1,"playId":"1a3dcb5a-7efd-370d-a41b-3630e56e1a92","pitchNumber":2,"startTime":"2025-08-13T21:03:22.242Z","endTime":"2025-08-13T21:03:26.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.67230112364926,"strikeZoneBottom":1.77112557565837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.10217799951135,"aZ":-9.498997595491137,"pfxX":-6.904187807155159,"pfxZ":11.883234264661205,"pX":0.774866059204545,"pZ":2.0168489743530547,"vX0":7.484210672068014,"vY0":-137.20548994380292,"vZ0":-9.854253028735727,"x":87.46,"y":184.33,"x0":-1.0900577966521185,"y0":50.005303884685986,"z0":6.300622136568966,"aX":-13.177527762619725},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":10.9,"spinRate":2303,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.3990743137138275,"extension":7.046162878481395},"index":2,"playId":"b826d5d2-76a5-3709-bd97-513982a954d9","pitchNumber":3,"startTime":"2025-08-13T21:03:35.044Z","endTime":"2025-08-13T21:03:39.357Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-13T21:03:46.526Z","endTime":"2025-08-13T21:03:57.221Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"}},{"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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.76612459025171,"aZ":-20.741351623810417,"pfxX":1.2543715879493675,"pfxZ":7.466617205089936,"pX":0.35514542283264,"pZ":1.281432861913176,"vX0":4.585589306612043,"vY0":-123.05075996330028,"vZ0":-7.322770441485395,"x":103.46,"y":204.18,"x0":-1.6966822127002061,"y0":50.003535914330364,"z0":6.0574844012759845,"aX":1.9198491215390738},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":12.0,"breakHorizontal":-3.4,"spinRate":2509,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4453841824986555,"extension":6.8302311693921975},"index":4,"playId":"63052796-42d8-3dd9-8ea9-001cbfe0db24","pitchNumber":4,"startTime":"2025-08-13T21:03:57.221Z","endTime":"2025-08-13T21:04:01.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:04:01.617Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-13T21:06:28.890Z","endTime":"2025-08-13T21:08:25.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Joey Lucchesi replaces Spencer Bivens.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-13T21:04:27.477Z","endTime":"2025-08-13T21:06:28.890Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664192,"link":"/api/v1/people/664192"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":664192,"fullName":"Joey Lucchesi"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"6bffc230-eddf-44e8-81d1-6127c794cc10","pitchNumber":0,"startTime":"2025-08-13T21:06:28.890Z","endTime":"2025-08-13T21:06:33.890Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.57444778228377,"strikeZoneBottom":1.68312570784961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.583035038772252,"aZ":-19.559805229837437,"pfxX":9.048773104110428,"pfxZ":6.918678986096409,"pX":-0.2562199850113962,"pZ":2.167267270691109,"vX0":-9.977700999627517,"vY0":-134.0875200917512,"vZ0":-6.3362842556949275,"x":126.77,"y":180.26,"x0":2.3348097235599043,"y0":50.003820407105735,"z0":5.953281652889586,"aX":16.50297326763964},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.3,"breakHorizontal":-14.3,"spinRate":2276,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.4082422892563189,"extension":5.939171118182271},"index":2,"playId":"110cca11-f2b7-304f-b7e7-e09ec728954f","pitchNumber":1,"startTime":"2025-08-13T21:06:49.254Z","endTime":"2025-08-13T21:06:53.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":84.4,"strikeZoneTop":3.53252851499811,"strikeZoneBottom":1.69647942350073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.056966635573698,"aZ":-20.37745766846194,"pfxX":8.758285668388364,"pfxZ":6.520742441754874,"pX":0.7421037068209966,"pZ":1.803972598397637,"vX0":-7.732105080621607,"vY0":-133.24922537696705,"vZ0":-6.63685827193851,"x":88.71,"y":190.07,"x0":2.535296711580938,"y0":50.00232243736133,"z0":5.7860178633972,"aX":15.841927203660088},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.7,"breakHorizontal":-14.3,"spinRate":2245,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.4101291750908236,"extension":5.986746876159955},"index":3,"playId":"b56836ea-457c-3df4-87cd-c43f944b2b41","pitchNumber":2,"startTime":"2025-08-13T21:07:03.572Z","endTime":"2025-08-13T21:07:08.128Z","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":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.5,"strikeZoneTop":3.51402772963792,"strikeZoneBottom":1.67774828597919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.42937595066245,"aZ":-36.337195660290156,"pfxX":-0.8485888492013067,"pfxZ":-3.19990275940301,"pX":0.4786384377910646,"pZ":0.5836024822204743,"vX0":-3.7847607786492734,"vY0":-113.22675470843069,"vZ0":-5.329947348550981,"x":98.76,"y":223.02,"x0":2.2812929136799807,"y0":50.00492682711911,"z0":6.599264478086054,"aX":-1.1027282833565881},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-6.8,"breakHorizontal":2.5,"spinRate":2278,"spinDirection":344},"zone":14,"typeConfidence":2.0,"plateTime":0.4835183928497564,"extension":5.671708327827001},"index":4,"playId":"4bf0cc42-8c4d-3d62-9e0d-22790cdbf2db","pitchNumber":3,"startTime":"2025-08-13T21:07:20.449Z","endTime":"2025-08-13T21:07:24.671Z","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":90.9,"endSpeed":82.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.33115379497946,"aZ":-18.284486459859426,"pfxX":8.385774615645353,"pfxZ":7.880059821828654,"pX":0.9771865304726509,"pZ":3.602013626790883,"vX0":-5.5784673252915375,"vY0":-132.20558910166667,"vZ0":-3.302997810014632,"x":79.75,"y":141.53,"x0":2.029798904705847,"y0":50.00166023867654,"z0":6.21673093254325,"aX":14.778718093818496},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.7,"breakHorizontal":-13.9,"spinRate":2234,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4149926459755018,"extension":5.7855517235447325},"index":5,"playId":"00d8db5a-4d77-3c87-bea9-8e2f2e21ea3b","pitchNumber":4,"startTime":"2025-08-13T21:07:37.809Z","endTime":"2025-08-13T21:07:41.793Z","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":76.3,"endSpeed":71.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.16356342270102,"aZ":-35.70430241790495,"pfxX":-1.9331958969520662,"pfxZ":-2.777510539723915,"pX":-0.4396855582855936,"pZ":1.4145244918481863,"vX0":-5.14169141684382,"vY0":-111.11576196855128,"vZ0":-3.2010437927410065,"x":133.76,"y":200.59,"x0":2.142003370059941,"y0":50.00537868679161,"z0":6.529945314696442,"aX":-2.4529365206881106},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-5.5,"breakHorizontal":4.7,"spinRate":2248,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.4901898032322247,"extension":5.567719711774069},"index":6,"playId":"9d6d89f1-e798-3897-b09b-e472c0e88d77","pitchNumber":5,"startTime":"2025-08-13T21:07:58.598Z","endTime":"2025-08-13T21:08:02.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.302336171202203,"aZ":-16.245808184498475,"pfxX":4.915085240871092,"pfxZ":8.575243897305192,"pX":-0.13609511808415592,"pZ":3.930675929521387,"vX0":-8.088765559152248,"vY0":-134.50087760150555,"vZ0":-2.4129354556854707,"x":122.19,"y":132.65,"x0":2.2524796180708644,"y0":50.00634046772861,"z0":5.972786792518361,"aX":9.134560101558913},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":-7.4,"spinRate":2349,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4050427962458203,"extension":5.988790628874397},"index":7,"playId":"3d18d3d8-d2de-333c-b58b-bca571f31b7c","pitchNumber":6,"startTime":"2025-08-13T21:08:20.649Z","endTime":"2025-08-13T21:08:25.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:08:25.234Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xander Bogaerts doubles (27) on a sharp line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-13T21:08:25.946Z","endTime":"2025-08-13T21:10:19.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":91.0,"endSpeed":84.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.403257391360246,"aZ":-18.524249522773342,"pfxX":8.58263708208319,"pfxZ":7.574485872107036,"pX":-0.0753313909164786,"pZ":1.960627870866228,"vX0":-8.501099470126238,"vY0":-132.21416739701718,"vZ0":-7.341350840770062,"x":119.87,"y":185.84,"x0":2.038992853464989,"y0":50.004923319571844,"z0":6.091805212158808,"aX":15.472178458984375},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":-14.2,"spinRate":2193,"spinDirection":164},"zone":8,"typeConfidence":2.0,"plateTime":0.41144725635240054,"extension":5.86853928680679},"index":0,"playId":"7a223682-ed9e-3c21-abcd-66fdc371caca","pitchNumber":1,"startTime":"2025-08-13T21:08:50.954Z","endTime":"2025-08-13T21:08:55.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.69709094613293,"strikeZoneBottom":1.72174613525732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.316543924224955,"aZ":-18.360044969417846,"pfxX":7.600308516752488,"pfxZ":7.574721660929921,"pX":0.3906926477824456,"pZ":1.7206236463830114,"vX0":-7.335812466679666,"vY0":-133.35291040976506,"vZ0":-8.00761378825814,"x":102.11,"y":192.32,"x0":2.173356534263437,"y0":50.00135084010444,"z0":6.057409178107907,"aX":13.858620618548674},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":-12.5,"spinRate":2290,"spinDirection":152},"zone":9,"typeConfidence":2.0,"plateTime":0.40878622665132625,"extension":5.993139325820351},"index":1,"playId":"458903f1-1a4a-3048-b820-882a5f8c6440","pitchNumber":2,"startTime":"2025-08-13T21:09:21.664Z","endTime":"2025-08-13T21:09:27.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.70268997685712,"strikeZoneBottom":1.70048867866313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.408922518961262,"aZ":-19.626383232514414,"pfxX":9.070320192548266,"pfxZ":6.664829217013154,"pX":1.651837709342701,"pZ":1.8847507145833722,"vX0":-5.2884428206287355,"vY0":-135.79455754220143,"vZ0":-6.783221539437966,"x":54.04,"y":187.89,"x0":2.437576785090934,"y0":50.005658589077655,"z0":5.762448376373904,"aX":17.084045410354488},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.9,"breakHorizontal":-15.5,"spinRate":2309,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.40206243127320995,"extension":5.97880913477722},"index":2,"playId":"dabab3d0-e16c-3e06-a495-89439fb00b2d","pitchNumber":3,"startTime":"2025-08-13T21:09:42.572Z","endTime":"2025-08-13T21:09:46.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1440390260613,"aZ":-18.162790880735255,"pfxX":7.877605790745908,"pfxZ":7.556201059996171,"pX":0.2904189056899447,"pZ":2.719296339601738,"vX0":-7.360082845193882,"vY0":-134.34246351727086,"vZ0":-5.72539819360752,"x":105.93,"y":165.36,"x0":2.0230328475511548,"y0":50.003706997830825,"z0":6.140887381523448,"aX":14.609354259852656},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.8,"breakHorizontal":-13.0,"spinRate":2312,"spinDirection":158},"zone":6,"typeConfidence":2.0,"plateTime":0.4054651807581582,"extension":5.854097779719267},"hitData":{"launchSpeed":108.9,"launchAngle":9.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":104.7,"coordY":71.06}},"index":3,"playId":"8a3933e6-ec0c-30fb-ac71-15d68bf99345","pitchNumber":4,"startTime":"2025-08-13T21:10:04.562Z","endTime":"2025-08-13T21:10:19.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:10:19.782Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan O'Hearn doubles (16) on a fly ball to left fielder Heliot Ramos. Xander Bogaerts scores.","rbi":1,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-13T21:10:19.720Z","endTime":"2025-08-13T21:11:56.297Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"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,1,2,3],"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":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":664192,"link":"/api/v1/people/664192"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":68.8,"strikeZoneTop":3.23270626212575,"strikeZoneBottom":1.47667540820264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.667931932407864,"aZ":-35.598576802308905,"pfxX":-1.8208130494512265,"pfxZ":-2.8837560679438425,"pX":-0.08080934744567844,"pZ":4.781620656698907,"vX0":-4.184710135483916,"vY0":-107.71029921440051,"vZ0":3.6323480995225843,"x":120.08,"y":109.68,"x0":2.1146508391390277,"y0":50.00076400468816,"z0":6.980149709302175,"aX":-2.163938468846659},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-4.1,"breakHorizontal":4.3,"spinRate":2089,"spinDirection":341},"zone":11,"typeConfidence":2.0,"plateTime":0.5062588114678861,"extension":5.67213963443733},"index":0,"playId":"8db59b09-b2dd-33e4-b9a7-3d4ca6063a94","pitchNumber":1,"startTime":"2025-08-13T21:10:48.204Z","endTime":"2025-08-13T21:10:51.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.91357907599677,"aZ":-25.392094142026288,"pfxX":10.199813237089433,"pfxZ":3.818885907089168,"pX":1.0111015968890593,"pZ":3.7682960080947345,"vX0":-8.272333686442686,"vY0":-132.9987257493777,"vZ0":-0.1207112721790301,"x":78.46,"y":137.04,"x0":2.850419414062794,"y0":50.002186409724146,"z0":5.6698697304705705,"aX":18.108540728625254},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.1,"breakHorizontal":-16.4,"spinRate":2299,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4132516622779647,"extension":6.027752745995591},"index":1,"playId":"4fc5422e-35e5-34fe-aeb3-191d9817cebf","pitchNumber":2,"startTime":"2025-08-13T21:11:03.775Z","endTime":"2025-08-13T21:11:09.014Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"2bcdedc4-241f-4854-975d-8bbfb4c22be0","startTime":"2025-08-13T21:11:27.165Z","endTime":"2025-08-13T21:11:32.165Z","isPitch":false,"type":"stepoff"},{"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":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.439963665406776,"aZ":-24.439990857794644,"pfxX":9.988498929831369,"pfxZ":4.118270295672998,"pX":0.7667919984181208,"pZ":3.1883827565931644,"vX0":-8.75993298482743,"vY0":-135.41913250836748,"vZ0":-2.0625553570670507,"x":87.77,"y":152.69,"x0":2.7280254997936098,"y0":50.004625376435605,"z0":5.650187602875829,"aX":18.763789863653706},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.3,"breakHorizontal":-16.4,"spinRate":2313,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.40273994379474054,"extension":6.144035093119581},"hitData":{"launchSpeed":79.9,"launchAngle":23.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.31,"coordY":120.77}},"index":3,"playId":"884c5570-729e-3dd8-a79c-83e7f24f7cb9","pitchNumber":3,"startTime":"2025-08-13T21:11:43.873Z","endTime":"2025-08-13T21:11:56.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:11:56.297Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ramón Laureano homers (17) on a fly ball to left field. Ryan O'Hearn scores.","rbi":2,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-13T21:11:58.960Z","endTime":"2025-08-13T21:13:26.598Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"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":664192,"link":"/api/v1/people/664192"},"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":664192,"link":"/api/v1/people/664192"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.4825164633764,"strikeZoneBottom":1.56774138633482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.582636822968478,"aZ":-17.858631279240736,"pfxX":4.30574982426286,"pfxZ":7.838502734042692,"pX":1.4720447768925264,"pZ":3.5692998988155615,"vX0":-4.982678090179396,"vY0":-133.7223803278664,"vZ0":-2.7356220495937427,"x":60.89,"y":142.41,"x0":2.792790721263585,"y0":50.00166964755292,"z0":5.874349760028722,"aX":7.862703484994985},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.9,"breakHorizontal":-6.8,"spinRate":2244,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.40829508557420846,"extension":5.99973601226987},"index":0,"playId":"277ea26b-319a-31d6-903c-e406213bb882","pitchNumber":1,"startTime":"2025-08-13T21:12:24.306Z","endTime":"2025-08-13T21:12:27.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.1,"strikeZoneTop":3.42651341635608,"strikeZoneBottom":1.57704978828536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.029477592394638,"aZ":-15.08793300210072,"pfxX":3.0521151031382203,"pfxZ":9.86144676596679,"pX":-1.1344955184392158,"pZ":3.43729401392429,"vX0":-8.629196238841319,"vY0":-131.3718649154023,"vZ0":-4.354382442412508,"x":160.24,"y":145.97,"x0":1.8087383386549445,"y0":50.00596227718301,"z0":6.251731009161429,"aX":5.290369079828225},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.9,"breakHorizontal":-3.5,"spinRate":2218,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.41827092693907675,"extension":6.006173836630129},"index":1,"playId":"266708d7-9e78-3441-9cbb-5f6194f5f9e5","pitchNumber":2,"startTime":"2025-08-13T21:12:40.165Z","endTime":"2025-08-13T21:12:44.198Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.554259856996588,"aZ":-19.969384214456632,"pfxX":9.362947105182752,"pfxZ":6.709235065680937,"pX":-0.41530410664917977,"pZ":2.470838328189716,"vX0":-9.563884146470976,"vY0":-133.93558091793867,"vZ0":-5.595101677550921,"x":132.83,"y":172.07,"x0":1.9829769958607224,"y0":50.00299036848596,"z0":6.012100188821429,"aX":17.034381096419548},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":-14.9,"spinRate":2271,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.40873700536881996,"extension":6.1179658025275145},"hitData":{"launchSpeed":112.7,"launchAngle":25.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":9.55,"coordY":86.49}},"index":2,"playId":"9dd7658d-d18d-3884-a4dc-bbf455ac1b4f","pitchNumber":3,"startTime":"2025-08-13T21:12:57.958Z","endTime":"2025-08-13T21:13:26.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:13:26.598Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-13T21:13:26.741Z","endTime":"2025-08-13T21:16:42.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.4,"endSpeed":67.8,"strikeZoneTop":3.36580449869569,"strikeZoneBottom":1.59010138011138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.374136070988598,"aZ":-37.21106876381505,"pfxX":-3.0666049541175555,"pfxZ":-4.328120144602302,"pX":0.5766286861068648,"pZ":2.6125230591673083,"vX0":-2.910435754264955,"vY0":-108.24431511814672,"vZ0":-0.05908521981563375,"x":95.02,"y":168.24,"x0":2.347087328157828,"y0":50.003951279598915,"z0":6.782722002035111,"aX":-3.566974555704954},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-7.4,"breakHorizontal":6.5,"spinRate":2016,"spinDirection":331},"zone":6,"typeConfidence":2.0,"plateTime":0.5098828818993044,"extension":5.604424994090419},"index":0,"playId":"4076237c-b3ca-3d10-8295-bcbce3053e39","pitchNumber":1,"startTime":"2025-08-13T21:13:50.489Z","endTime":"2025-08-13T21:13:54.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.669782616654583,"aZ":-22.083614661255996,"pfxX":9.721642158007718,"pfxZ":5.666160996549659,"pX":0.11404817418047672,"pZ":2.3494079451474295,"vX0":-8.778159693915843,"vY0":-133.1564872619114,"vZ0":-5.156071022163011,"x":112.65,"y":175.35,"x0":2.2028643499420637,"y0":50.004830162582884,"z0":5.925438853972105,"aX":17.32349276022325},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.2,"breakHorizontal":-15.5,"spinRate":2336,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.41256536136508437,"extension":5.928286136018341},"index":1,"playId":"acf9d8b5-2349-3541-a967-4099e434bb57","pitchNumber":2,"startTime":"2025-08-13T21:14:06.941Z","endTime":"2025-08-13T21:14:10.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":72.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.864757666159115,"aZ":-36.7913060936338,"pfxX":-4.199359697411003,"pfxZ":-3.559450284104676,"pX":0.28748743790790665,"pZ":2.350455190514566,"vX0":-2.8654661970923194,"vY0":-113.21463776573631,"vZ0":-1.6217046605968606,"x":106.04,"y":175.32,"x0":2.1156450896061596,"y0":50.00439727820845,"z0":6.761881378338883,"aX":-5.445231602045363},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-6.6,"breakHorizontal":8.3,"spinRate":2277,"spinDirection":331},"zone":6,"typeConfidence":2.0,"plateTime":0.48398868150941254,"extension":5.894537706362847},"index":2,"playId":"bd5e57a0-d0c6-3963-bfa8-3291f4d8a558","pitchNumber":3,"startTime":"2025-08-13T21:14:29.300Z","endTime":"2025-08-13T21:14:37.422Z","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":77.2,"endSpeed":71.4,"strikeZoneTop":3.28889175019928,"strikeZoneBottom":1.57005587358911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.395629349728406,"aZ":-38.61711895310203,"pfxX":-2.004501428022216,"pfxZ":-5.071084458578464,"pX":-0.344821408177139,"pZ":1.3500339156635655,"vX0":-4.509715051538666,"vY0":-112.28734930128496,"vZ0":-2.9808571903303775,"x":130.14,"y":202.33,"x0":1.954599381901718,"y0":50.00437158228934,"z0":6.645414787101786,"aX":-2.5451786819167044},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-9.7,"breakHorizontal":4.8,"spinRate":2171,"spinDirection":343},"zone":13,"typeConfidence":2.0,"plateTime":0.4888406764888584,"extension":5.719005501130467},"index":3,"playId":"7124169b-1bf5-3b66-b883-ebf079d7dc54","pitchNumber":4,"startTime":"2025-08-13T21:15:09.775Z","endTime":"2025-08-13T21:15:14.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.830070958026006,"aZ":-19.005373362308582,"pfxX":4.274814775448533,"pfxZ":7.174496399609147,"pX":-0.37566930347365707,"pZ":3.245365309036651,"vX0":-8.615689361748984,"vY0":-134.5491445064347,"vZ0":-3.610663341949579,"x":131.32,"y":151.16,"x0":2.310676774784378,"y0":50.003725895834194,"z0":5.949176136171211,"aX":7.848383055463671},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.4,"breakHorizontal":-5.9,"spinRate":2180,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.4068739593638351,"extension":5.992014502026861},"index":4,"playId":"ccf0a6a5-455c-3b7b-bf2f-cdccdff407b8","pitchNumber":5,"startTime":"2025-08-13T21:15:26.975Z","endTime":"2025-08-13T21:15:31.729Z","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":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.19340699062466,"strikeZoneBottom":1.4200045230779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.740743159281994,"aZ":-36.450882406706185,"pfxX":-2.583011523166154,"pfxZ":-3.2813559053766603,"pX":-0.6517833498803443,"pZ":2.950587861737492,"vX0":-5.170618407914911,"vY0":-113.66749394001988,"vZ0":-0.4318279041507199,"x":141.84,"y":159.11,"x0":1.9923417569398905,"y0":50.00485643602379,"z0":6.776759326514591,"aX":-3.363447504762699},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-5.8,"breakHorizontal":6.0,"spinRate":2241,"spinDirection":335},"zone":1,"typeConfidence":2.0,"plateTime":0.48273535800461875,"extension":5.961161660013846},"index":5,"playId":"46860295-a321-3446-bb47-15aab4280a74","pitchNumber":6,"startTime":"2025-08-13T21:15:51.622Z","endTime":"2025-08-13T21:15:56.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.28423192035186,"strikeZoneBottom":1.60977514078195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.92868676528262,"aZ":-25.358649781425733,"pfxX":7.6682016335844985,"pfxZ":3.689431174153107,"pX":1.1589171723543623,"pZ":2.884943817707344,"vX0":-6.550281587850028,"vY0":-134.73504600083362,"vZ0":-2.741220291141739,"x":72.82,"y":160.89,"x0":2.619441206370303,"y0":50.00369992862631,"z0":5.698195200871146,"aX":14.168635141474661},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.4,"breakHorizontal":-12.6,"spinRate":2223,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.40575606583769197,"extension":5.9734804707370515},"index":6,"playId":"7512b022-aa65-3575-b7f4-2427b6aa2c1e","pitchNumber":7,"startTime":"2025-08-13T21:16:16.703Z","endTime":"2025-08-13T21:16:21.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.1,"strikeZoneTop":3.23244480040606,"strikeZoneBottom":1.45040076681553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.211573700277288,"aZ":-20.417113101928717,"pfxX":9.048560737390288,"pfxZ":6.664868847288064,"pX":-0.7757865284007609,"pZ":1.741693398790375,"vX0":-11.076472207352266,"vY0":-132.48209093188584,"vZ0":-6.760757276287204,"x":146.57,"y":191.75,"x0":2.2979843266847495,"y0":50.00554018838313,"z0":5.835914555673183,"aX":15.971049341240313},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":-13.8,"spinRate":2216,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.41457760733728044,"extension":6.049220497370184},"index":7,"playId":"300190a8-8c23-3f58-a8a7-548d4a0178d1","pitchNumber":8,"startTime":"2025-08-13T21:16:37.676Z","endTime":"2025-08-13T21:16:42.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:16:42.312Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Elias Díaz flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-13T21:16:48.469Z","endTime":"2025-08-13T21:17:22.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.56064170299686,"aZ":-13.439904778597839,"pfxX":2.946402466913438,"pfxZ":10.910568995293831,"pX":-0.7005095193390766,"pZ":1.9289934633027899,"vX0":-7.664679722578152,"vY0":-130.48087874676403,"vZ0":-8.040038471875253,"x":143.7,"y":186.7,"x0":1.8978262730336837,"y0":50.00290145229383,"z0":6.072369358671232,"aX":5.060227225224907},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":18.0,"breakHorizontal":-3.6,"spinRate":2204,"spinDirection":154},"zone":7,"typeConfidence":2.0,"plateTime":0.42047819002338294,"extension":6.052394508873387},"hitData":{"launchSpeed":91.4,"launchAngle":52.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.92,"coordY":99.75}},"index":0,"playId":"494806b8-bac2-3509-a50b-82232736d72b","pitchNumber":1,"startTime":"2025-08-13T21:17:10.135Z","endTime":"2025-08-13T21:17:22.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:17:22.056Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks. Jake Cronenworth to 2nd.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-13T21:17:22.936Z","endTime":"2025-08-13T21:19:38.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":68.2,"strikeZoneTop":3.81903926965094,"strikeZoneBottom":1.83531502479691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.97899217378929,"aZ":-36.63844383466473,"pfxX":-3.47029272328784,"pfxZ":-3.7423519886574113,"pX":1.9937620548959007,"pZ":6.232261928934484,"vX0":-0.5013837954172924,"vY0":-108.84039949953177,"vZ0":6.735429085142819,"x":41.0,"y":70.51,"x0":2.67800215855918,"y0":50.000645026597674,"z0":7.075053682204141,"aX":-4.142549782696051},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-4.6,"breakHorizontal":6.4,"spinRate":2059,"spinDirection":324},"zone":12,"typeConfidence":2.0,"plateTime":0.5041858399894195,"extension":5.610744408308035},"index":0,"playId":"12c35c96-693d-35b2-84c1-181e2a358f33","pitchNumber":1,"startTime":"2025-08-13T21:17:43.986Z","endTime":"2025-08-13T21:17:47.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":71.3,"strikeZoneTop":3.82583085492403,"strikeZoneBottom":1.79023503943311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.20283706896008,"aZ":-36.14911301515998,"pfxX":-1.4303239031086408,"pfxZ":-3.14843470265229,"pX":-1.0795507402651845,"pZ":2.43580093420714,"vX0":-6.45157112552364,"vY0":-111.17172660136954,"vZ0":-1.0516932523460867,"x":158.15,"y":173.01,"x0":2.0348607428234993,"y0":50.00234035780948,"z0":6.636757657686404,"aX":-1.805690160697779},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-5.6,"breakHorizontal":4.1,"spinRate":2158,"spinDirection":349},"zone":13,"typeConfidence":2.0,"plateTime":0.4909571179968788,"extension":5.999177826510297},"index":1,"playId":"9a723390-adcd-3741-bd4d-be4f776357ba","pitchNumber":2,"startTime":"2025-08-13T21:18:08.822Z","endTime":"2025-08-13T21:18:13.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.006574007921127,"aZ":-19.55943738986423,"pfxX":5.180637287902211,"pfxZ":7.063838753840743,"pX":0.18868583421819868,"pZ":2.9720060322265565,"vX0":-8.463339549325502,"vY0":-132.24334030609418,"vZ0":-3.2548800757287464,"x":109.81,"y":158.54,"x0":2.745335837436826,"y0":50.00300757363287,"z0":5.639408360893407,"aX":9.252740907741497},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.4,"breakHorizontal":-7.7,"spinRate":2227,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.41288072199231074,"extension":6.045844908079176},"index":2,"playId":"5256dcdd-0f17-3215-bd3b-922924702f09","pitchNumber":3,"startTime":"2025-08-13T21:18:24.622Z","endTime":"2025-08-13T21:18:28.563Z","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.2,"endSpeed":85.2,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50801392227309,"aZ":-19.865101366652244,"pfxX":5.289651533763962,"pfxZ":6.679608953790133,"pX":-0.2607574451957328,"pZ":3.65213281529355,"vX0":-9.67720924747609,"vY0":-134.0326791676251,"vZ0":-1.6098830784552465,"x":126.94,"y":140.17,"x0":2.6885345432526493,"y0":50.00109125202633,"z0":5.660952824155449,"aX":9.746091201043383},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.0,"breakHorizontal":-7.8,"spinRate":2290,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.40667735389039184,"extension":6.12249298726751},"index":3,"playId":"2218fb15-8035-3696-b36b-ca4f08a05416","pitchNumber":4,"startTime":"2025-08-13T21:18:44.038Z","endTime":"2025-08-13T21:18:47.929Z","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":91.5,"endSpeed":83.9,"strikeZoneTop":3.79068519565698,"strikeZoneBottom":1.77329087991392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16161533748171,"aZ":-20.55859212784855,"pfxX":7.172848713885988,"pfxZ":6.442536905346163,"pX":-0.026361615364918684,"pZ":4.3143894498886235,"vX0":-8.394221120733295,"vY0":-133.06432871195324,"vZ0":-0.927292862094135,"x":118.0,"y":122.29,"x0":2.229489505545497,"y0":50.00168918498345,"z0":6.149767938661278,"aX":12.929744160265539},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.6,"breakHorizontal":-11.3,"spinRate":2282,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4108099224279549,"extension":6.055905357268158},"index":4,"playId":"3727914e-2bf0-30fe-bec7-e352178c3826","pitchNumber":5,"startTime":"2025-08-13T21:19:03.004Z","endTime":"2025-08-13T21:19:07.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.81053905285895,"strikeZoneBottom":1.78123137403906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.904996767620542,"aZ":-17.410755089502985,"pfxX":3.230879630080816,"pfxZ":8.103011831039126,"pX":-1.412365851612272,"pZ":4.104819117744838,"vX0":-10.90227756307013,"vY0":-133.88347000773857,"vZ0":-1.5736491647727366,"x":170.84,"y":127.95,"x0":2.286184438815773,"y0":50.00402166820833,"z0":5.9415862905994326,"aX":5.889144839806023},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":-3.6,"spinRate":2188,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.408537344157053,"extension":6.252281736447001},"index":5,"playId":"e3011170-b651-34a2-b517-4d6c85509720","pitchNumber":6,"startTime":"2025-08-13T21:19:30.171Z","endTime":"2025-08-13T21:19:38.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:19:38.531Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, second baseman Christian Koss to first baseman Dominic Smith.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-13T21:20:39.442Z","endTime":"2025-08-13T21:21:06.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"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":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-13T21:20:00.944Z","endTime":"2025-08-13T21:20:41.604Z","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(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.3,"endSpeed":83.7,"strikeZoneTop":3.21122670645624,"strikeZoneBottom":1.49078886220352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93564077782701,"aZ":-25.711116335257696,"pfxX":10.00444157553165,"pfxZ":3.6136216212280576,"pX":1.0458425381338046,"pZ":2.9371160952341375,"vX0":-7.617896197591754,"vY0":-132.7177627633427,"vZ0":-2.594127684088993,"x":77.13,"y":159.48,"x0":2.651124377916519,"y0":50.000273006439045,"z0":5.796314296826495,"aX":17.876114524691072},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.2,"breakHorizontal":-16.4,"spinRate":2107,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4124316101284977,"extension":6.027125195914646},"index":1,"playId":"444b91d1-c8ac-37c1-aa6c-df4ae660fabf","pitchNumber":1,"startTime":"2025-08-13T21:20:41.604Z","endTime":"2025-08-13T21:20:46.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.091083769083273,"aZ":-24.24688466992899,"pfxX":9.596220720566546,"pfxZ":4.358037772840703,"pX":0.8260508077737615,"pZ":2.8412621254844526,"vX0":-8.489023300531995,"vY0":-134.28994234484315,"vZ0":-2.93688610534909,"x":85.51,"y":162.07,"x0":2.787128829001405,"y0":50.00404675693802,"z0":5.680956645356511,"aX":17.463031642250776},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.4,"breakHorizontal":-15.5,"spinRate":2239,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.4084501355204537,"extension":6.105667096211491},"hitData":{"launchSpeed":88.1,"launchAngle":-0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.74,"coordY":157.76}},"index":2,"playId":"5a348721-fef0-3f8f-9c4b-a4ff58c8101d","pitchNumber":2,"startTime":"2025-08-13T21:20:58.398Z","endTime":"2025-08-13T21:21:06.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:21:06.188Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey strikes out swinging.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-13T21:22:45.287Z","endTime":"2025-08-13T21:24:15.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.33103048265968,"strikeZoneBottom":1.70912331848792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.34461124254142,"aZ":-12.410842740675854,"pfxX":-4.5952795464992615,"pfxZ":10.931243463336989,"pX":-0.7661801179009091,"pZ":4.534595866419639,"vX0":2.6872443023555466,"vY0":-133.96688221865006,"vZ0":-3.4500929174588597,"x":146.2,"y":116.35,"x0":-1.187911498884026,"y0":50.00669543400593,"z0":6.7330913209483585,"aX":-8.311044926292988},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.2,"breakHorizontal":7.7,"spinRate":2359,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.40967453579414936,"extension":6.706069021655007},"index":0,"playId":"f0905c4d-cd12-3578-8e38-3f4e081c18b2","pitchNumber":1,"startTime":"2025-08-13T21:23:16.903Z","endTime":"2025-08-13T21:23:20.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.3799088509403,"strikeZoneBottom":1.65065173181571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.676103770692766,"aZ":-9.021042050779196,"pfxX":-4.790829382903982,"pfxZ":12.792913937604009,"pX":0.20409892331621438,"pZ":1.7765612447191224,"vX0":4.58401234461876,"vY0":-134.09149088910647,"vZ0":-10.837562967184157,"x":109.22,"y":190.81,"x0":-0.9102733625545252,"y0":50.00308958222104,"z0":6.528290086472172,"aX":-8.67054536339054},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.9,"breakHorizontal":7.6,"spinRate":2417,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.4094527573197593,"extension":6.855669263370421},"index":1,"playId":"bdcf29fd-b596-3219-bf1c-1b93fda5db90","pitchNumber":2,"startTime":"2025-08-13T21:23:32.717Z","endTime":"2025-08-13T21:23:36.968Z","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":93.1,"endSpeed":85.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.031808484044383,"aZ":-11.09478768656391,"pfxX":-5.232290598031641,"pfxZ":11.35971869615129,"pX":-0.4438581848246324,"pZ":3.4994197235212448,"vX0":3.4457582059462664,"vY0":-135.46387283397934,"vZ0":-6.38919965217544,"x":133.92,"y":144.3,"x0":-1.0536083708131663,"y0":50.002372242896925,"z0":6.66682944892207,"aX":-9.708486543121873},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.4,"breakHorizontal":8.8,"spinRate":2380,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.4045873390756545,"extension":6.757147941123948},"index":2,"playId":"62f74b66-4bc6-38f6-ba40-e23081f31086","pitchNumber":3,"startTime":"2025-08-13T21:23:48.798Z","endTime":"2025-08-13T21:23:53.338Z","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":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.988248798303157,"aZ":-11.040184886886742,"pfxX":-0.33640466936479974,"pfxZ":11.264731597956366,"pX":0.45509575131650687,"pZ":4.308229492014182,"vX0":3.9179017239076477,"vY0":-135.91223556276503,"vZ0":-4.54432338349285,"x":99.65,"y":122.46,"x0":-0.9596314456154557,"y0":50.0024003363211,"z0":6.764746277525851,"aX":-0.6312359839827755},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.7,"breakHorizontal":-0.2,"spinRate":2278,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4025552499368543,"extension":6.82337918253725},"index":3,"playId":"244cec8d-8914-36b2-905a-49ab7adcb3f3","pitchNumber":4,"startTime":"2025-08-13T21:24:11.182Z","endTime":"2025-08-13T21:24:15.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:24:15.803Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drew Gilbert pops out to catcher Elias Díaz in foul territory.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-13T21:24:14.934Z","endTime":"2025-08-13T21:25:39.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.5,"strikeZoneTop":3.11132913494306,"strikeZoneBottom":1.46238146279204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.174820408557835,"aZ":-44.48405570748289,"pfxX":5.129219230444939,"pfxZ":-9.598930526382503,"pX":0.3255203383970193,"pZ":2.7940209585941047,"vX0":1.8195617348065611,"vY0":-113.01244740836536,"vZ0":0.9521607202766202,"x":104.59,"y":163.34,"x0":-1.1581954197310733,"y0":50.00084981072307,"z0":6.864536128614532,"aX":6.579329304597862},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-16.8,"breakHorizontal":-9.7,"spinRate":2952,"spinDirection":27},"zone":3,"typeConfidence":2.0,"plateTime":0.48619434884562374,"extension":6.70066995877482},"index":0,"playId":"90b3cd67-f529-3753-b968-deb0d6c3747f","pitchNumber":1,"startTime":"2025-08-13T21:24:40.220Z","endTime":"2025-08-13T21:24:44.630Z","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":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.03888716299438,"strikeZoneBottom":1.41860663570479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1083697583611,"aZ":-44.702766128996224,"pfxX":3.608075383138824,"pfxZ":-10.039954056666982,"pX":0.8400065047260655,"pZ":0.232061480082193,"vX0":2.557744379067727,"vY0":-112.42368216459747,"vZ0":-4.525215835039474,"x":84.98,"y":232.51,"x0":-0.7913252517048983,"y0":50.002693581029206,"z0":6.926002419933759,"aX":4.502795281104692},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-19.1,"breakHorizontal":-7.3,"spinRate":2901,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4919280889913442,"extension":6.74815941822255},"index":1,"playId":"65902ec6-f653-3415-8907-b9118bbcb62b","pitchNumber":2,"startTime":"2025-08-13T21:24:54.545Z","endTime":"2025-08-13T21:24:58.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.11303533295576,"strikeZoneBottom":1.51920220594607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.519389552096406,"aZ":-9.51208644132737,"pfxX":-4.517831654612688,"pfxZ":12.28851005199455,"pX":-1.4896661739668389,"pZ":3.0998231150119118,"vX0":1.0654443169834247,"vY0":-135.64239316486027,"vZ0":-7.495159910129385,"x":173.78,"y":155.08,"x0":-1.3033277617110512,"y0":50.0027700488052,"z0":6.579848227640314,"aX":-8.331849918473244},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.6,"breakHorizontal":7.9,"spinRate":2326,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.40540373345664715,"extension":6.588341295402318},"index":2,"playId":"f46cb436-cdd6-3160-9f83-fca3dee3c3f0","pitchNumber":3,"startTime":"2025-08-13T21:25:14.036Z","endTime":"2025-08-13T21:25:17.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.897753196511783,"aZ":-9.668868937825124,"pfxX":-2.6374987382060007,"pfxZ":12.39062609799422,"pX":-0.11115795876044189,"pZ":2.638997861039127,"vX0":3.0582258771000927,"vY0":-134.58096016824146,"vZ0":-8.742074887389505,"x":121.24,"y":167.53,"x0":-0.9248919804510988,"y0":50.00176263791922,"z0":6.633469951720698,"aX":-4.7902329112272435},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.5,"breakHorizontal":4.1,"spinRate":2289,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.4085396858828658,"extension":6.819039002624993},"hitData":{"launchSpeed":82.6,"launchAngle":84.0,"totalDistance":51.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":104.95,"coordY":206.15}},"index":3,"playId":"e514b79a-b1b3-3356-9c1e-6acae5d2fe66","pitchNumber":4,"startTime":"2025-08-13T21:25:29.872Z","endTime":"2025-08-13T21:25:39.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:25:39.347Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Heliot Ramos lines out sharply to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-13T21:26:10.583Z","endTime":"2025-08-13T21:27:33.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":601713,"fullName":"Nick Pivetta"}}},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"4a3bc2a7-5abf-400a-90fa-87d3f9a63597","pitchNumber":0,"startTime":"2025-08-13T21:26:10.583Z","endTime":"2025-08-13T21:26:15.583Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.27328797226415,"strikeZoneBottom":1.59647290009792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77393413903706,"aZ":-15.948611037994679,"pfxX":1.8258186249169155,"pfxZ":9.287165832526952,"pX":1.2176166312190142,"pZ":2.2554446356457976,"vX0":5.637805610862123,"vY0":-131.10457240130424,"vZ0":-7.925535242294882,"x":70.59,"y":177.88,"x0":-1.1947631466437378,"y0":50.003921654858516,"z0":6.499857797055258,"aX":3.1892000363948605},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.4,"breakHorizontal":-4.6,"spinRate":2302,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4172012077957903,"extension":7.030289435830301},"index":1,"playId":"ccc9a376-7311-34e0-b42a-15c973854d68","pitchNumber":1,"startTime":"2025-08-13T21:26:26.636Z","endTime":"2025-08-13T21:26:30.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.219971866409985,"aZ":-11.088908701107636,"pfxX":-3.5701654645593006,"pfxZ":11.14267440071178,"pX":0.12589965009117735,"pZ":2.7573644979531973,"vX0":5.131671480951003,"vY0":-136.7138685676422,"vZ0":-7.29071496500535,"x":112.2,"y":164.33,"x0":-1.311895839362444,"y0":50.005420949501854,"z0":6.220501095104079,"aX":-6.75774728736085},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":5.4,"spinRate":2358,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.4006878108872014,"extension":6.935528373315151},"index":2,"playId":"a41d9789-362b-3330-8424-df248014283e","pitchNumber":2,"startTime":"2025-08-13T21:26:39.726Z","endTime":"2025-08-13T21:26:43.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.26502451100411,"strikeZoneBottom":1.6070637579566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.568350932538138,"aZ":-10.093478947136667,"pfxX":-1.9662942808048605,"pfxZ":11.770110349261943,"pX":0.16094092626566897,"pZ":3.7267914202141776,"vX0":3.859630174274751,"vY0":-135.60050538605776,"vZ0":-5.8139604827829965,"x":110.87,"y":138.16,"x0":-1.0206368738588143,"y0":50.00593437174048,"z0":6.591893896173794,"aX":-3.6901095874767695},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.4,"breakHorizontal":2.8,"spinRate":2390,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4027768873517257,"extension":7.038953412666798},"index":3,"playId":"e9d4ca47-0c53-3c64-bd27-673300d1f4d1","pitchNumber":3,"startTime":"2025-08-13T21:26:56.655Z","endTime":"2025-08-13T21:27:00.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.24149259244578,"strikeZoneBottom":1.58354449802138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.64342255045582,"aZ":-9.92095300650175,"pfxX":-2.1931394953838943,"pfxZ":12.06713428758531,"pX":0.5469259977496455,"pZ":2.5818505674055943,"vX0":4.816274132839886,"vY0":-134.99927714602973,"vZ0":-8.835289689923728,"x":96.15,"y":169.07,"x0":-0.976039178788216,"y0":50.002826417903734,"z0":6.59726491773672,"aX":-4.0448264585400695},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.2,"breakHorizontal":2.9,"spinRate":2164,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.40587361553160806,"extension":7.086154057944388},"index":4,"playId":"e7535b06-a674-3c6d-968a-2c4f23a47042","pitchNumber":4,"startTime":"2025-08-13T21:27:10.597Z","endTime":"2025-08-13T21:27:15.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.513621254375717,"aZ":-9.603754465521373,"pfxX":-2.1639712550279517,"pfxZ":12.109524282349952,"pX":0.15921979935438085,"pZ":2.6537422461484175,"vX0":3.5166474428142847,"vY0":-135.40181251085306,"vZ0":-8.991756841737166,"x":110.93,"y":167.13,"x0":-0.8729869699505896,"y0":50.003961187964165,"z0":6.682353692006287,"aX":-4.033951370644871},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.3,"breakHorizontal":3.2,"spinRate":2424,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.40393359066893764,"extension":7.020902609575053},"hitData":{"launchSpeed":103.5,"launchAngle":14.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":183.23,"coordY":113.68}},"index":5,"playId":"b0bdbe9a-8ee8-338e-8a58-040bf9b66099","pitchNumber":5,"startTime":"2025-08-13T21:27:27.650Z","endTime":"2025-08-13T21:27:33.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:27:33.553Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, first baseman Dominic Smith to pitcher Tristan Beck.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-13T21:29:53.697Z","endTime":"2025-08-13T21:31:46.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tristan Beck replaces Joey Lucchesi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-13T21:28:10.602Z","endTime":"2025-08-13T21:29:55.782Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":78.5,"endSpeed":72.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.405251760811403,"aZ":-43.856474129870975,"pfxX":5.34251753583608,"pfxZ":-8.862397943513333,"pX":-0.5249403757498186,"pZ":3.4514451882718165,"vX0":1.4558660809412156,"vY0":-114.1818743948809,"vZ0":3.4081092211939232,"x":137.01,"y":145.59,"x0":-1.8652749851106456,"y0":50.00460766265616,"z0":6.2606192647259045,"aX":7.040482208819516},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.9,"breakHorizontal":-10.1,"spinRate":2300,"spinDirection":29},"zone":1,"typeConfidence":0.91,"plateTime":0.4800696356634546,"extension":6.840690675258851},"index":1,"playId":"d11cfe65-1c08-33b3-be99-5d1944e0c8e3","pitchNumber":1,"startTime":"2025-08-13T21:29:55.782Z","endTime":"2025-08-13T21:29:59.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.86532753551681,"aZ":-33.13937424389798,"pfxX":10.349568524046353,"pfxZ":-0.6685345394390279,"pX":0.3429255037802358,"pZ":2.969868529798408,"vX0":2.7354204267537674,"vY0":-120.15046924388862,"vZ0":0.041131164609565785,"x":103.93,"y":158.59,"x0":-2.1579299969246026,"y0":50.00263198123641,"z0":5.926789571329445,"aX":14.950530250590798},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.8,"breakHorizontal":-19.4,"spinRate":2759,"spinDirection":56},"zone":6,"typeConfidence":0.9,"plateTime":0.4579526902523714,"extension":6.636404544598703},"index":2,"playId":"a93edd36-7881-377c-86a8-e91b92e0a513","pitchNumber":2,"startTime":"2025-08-13T21:30:13.460Z","endTime":"2025-08-13T21:30:17.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.73214125175532,"strikeZoneBottom":1.8002864791136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.46817855963288,"aZ":-32.60803029035851,"pfxX":11.64950757904489,"pfxZ":-0.29235093210707497,"pX":2.1379661644639274,"pZ":2.1768838418204686,"vX0":6.474660464233098,"vY0":-121.6380881616243,"vZ0":-2.083517065660173,"x":35.51,"y":180.0,"x0":-2.090502578817923,"y0":50.00599223796569,"z0":5.929183054792423,"aX":17.095783974090477},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.8,"breakHorizontal":-22.8,"spinRate":2923,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.45391841165735647,"extension":6.771417742402549},"index":3,"playId":"8bb426db-1eec-337d-9b90-7ad30701b6ad","pitchNumber":3,"startTime":"2025-08-13T21:30:28.276Z","endTime":"2025-08-13T21:30:31.598Z","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":95.0,"endSpeed":86.1,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3572393420315,"aZ":-11.039614523219942,"pfxX":-4.819757109886323,"pfxZ":11.058911290090775,"pX":-0.15190817528872202,"pZ":2.3311318608870715,"vX0":6.716422501835818,"vY0":-138.00761084534625,"vZ0":-8.009933636220328,"x":122.79,"y":175.84,"x0":-2.001449884745875,"y0":50.00568400740416,"z0":6.032063290732747,"aX":-9.213632538148586},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":7.2,"spinRate":2207,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.3982910069249783,"extension":6.484551309522871},"index":4,"playId":"47f0a747-613b-3352-827e-308400c5d99f","pitchNumber":4,"startTime":"2025-08-13T21:30:43.663Z","endTime":"2025-08-13T21:30:47.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.5287395957482,"strikeZoneBottom":1.6771982356154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.760577600456305,"aZ":-33.27989073236071,"pfxX":10.73733815478417,"pfxZ":-0.7377829713533552,"pX":2.416724434675569,"pZ":1.196879799924882,"vX0":7.275411266727745,"vY0":-121.72588525806269,"vZ0":-3.9586621732957497,"x":24.88,"y":206.46,"x0":-2.0100686061237782,"y0":50.00478956238297,"z0":5.737683675436671,"aX":16.050393891083154},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.0,"breakHorizontal":-21.2,"spinRate":2959,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.45063649573524467,"extension":6.789513698923962},"index":5,"playId":"5d65cf74-ae5e-3804-ac48-3f54e6f9cb88","pitchNumber":5,"startTime":"2025-08-13T21:31:03.429Z","endTime":"2025-08-13T21:31:06.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.68317734443796,"strikeZoneBottom":1.6997831929772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.487928356115543,"aZ":-29.501935076175805,"pfxX":10.653532525817067,"pfxZ":1.7721121186657642,"pX":0.7503930767188077,"pZ":0.7242065464148171,"vX0":4.243668555333403,"vY0":-122.15134920133508,"vZ0":-5.421642988867685,"x":88.4,"y":219.23,"x0":-2.394596932296036,"y0":50.00447381723852,"z0":5.514967209293632,"aX":16.067975379523133},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.2,"breakHorizontal":-20.3,"spinRate":2902,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.44874199669515535,"extension":6.636058510611377},"index":6,"playId":"fafa6aa9-c264-3ef7-9271-951acc3a23f3","pitchNumber":6,"startTime":"2025-08-13T21:31:20.740Z","endTime":"2025-08-13T21:31:24.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.007416233197443,"aZ":-14.315561088569904,"pfxX":-4.938172072683307,"pfxZ":9.343549915501917,"pX":0.8291066942539049,"pZ":2.532182192899309,"vX0":9.504546653424786,"vY0":-137.4979387275803,"vZ0":-6.243159518790212,"x":85.4,"y":170.41,"x0":-2.033618228376001,"y0":50.0010766491874,"z0":5.806694516491715,"aX":-9.437395746087295},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":7.0,"spinRate":2004,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.3986217272743442,"extension":6.567596769974182},"hitData":{"launchSpeed":91.4,"launchAngle":5.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.69,"coordY":165.87}},"index":7,"playId":"4ae6335b-890a-35b2-9ec9-26fad17a87da","pitchNumber":7,"startTime":"2025-08-13T21:31:38.528Z","endTime":"2025-08-13T21:31:46.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:31:46.471Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out to first baseman Dominic Smith.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-13T21:31:56.039Z","endTime":"2025-08-13T21:32:15.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.515409769519525,"aZ":-16.022995024869743,"pfxX":-6.061808199326954,"pfxZ":8.425282901469094,"pX":0.2985412746607289,"pZ":1.6375851731848876,"vX0":8.454547264956613,"vY0":-136.50787130402966,"vZ0":-8.554569798199081,"x":105.62,"y":194.57,"x0":-2.02835391973933,"y0":50.00681868369394,"z0":5.879716280154416,"aX":-11.627241060099715},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":9.5,"spinRate":2137,"spinDirection":213},"zone":9,"typeConfidence":0.9,"plateTime":0.39879992245195517,"extension":6.790351940927427},"hitData":{"launchSpeed":90.4,"launchAngle":11.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":165.92,"coordY":155.6}},"index":0,"playId":"3df45030-4816-313f-a37d-4c18325aa5f0","pitchNumber":1,"startTime":"2025-08-13T21:32:11.452Z","endTime":"2025-08-13T21:32:15.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:32:15.972Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xander Bogaerts lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-13T21:32:47.602Z","endTime":"2025-08-13T21:34:06.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-13T21:32:36.072Z","endTime":"2025-08-13T21:32:49.781Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.878224328885437,"aZ":-16.696764028563187,"pfxX":-8.272921718238806,"pfxZ":8.539252063615201,"pX":-0.19560704075068355,"pZ":2.026065512107918,"vX0":7.863022319048285,"vY0":-134.24136493937365,"vZ0":-6.446243520532184,"x":124.46,"y":184.08,"x0":-2.097338670099323,"y0":50.004112766991874,"z0":5.660572069656181,"aX":-14.998909422553917},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.2,"breakHorizontal":13.2,"spinRate":1988,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.409055129607943,"extension":6.7369756776144465},"index":1,"playId":"804d1e84-a18f-3d7a-be5d-3ff151e8eadf","pitchNumber":1,"startTime":"2025-08-13T21:32:49.781Z","endTime":"2025-08-13T21:32:53.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.63966582828537,"strikeZoneBottom":1.75724776492541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.41022226116823,"aZ":-32.57288191976063,"pfxX":10.602900154488626,"pfxZ":-0.2766400373798863,"pX":1.9049157792743097,"pZ":2.8491134402823923,"vX0":6.0214322054073435,"vY0":-121.13414563857428,"vZ0":-0.12311080088376403,"x":44.39,"y":161.85,"x0":-2.000389412687111,"y0":50.000225749799846,"z0":5.778472812218661,"aX":15.55551379149648},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.2,"breakHorizontal":-20.8,"spinRate":2867,"spinDirection":51},"zone":12,"typeConfidence":2.0,"plateTime":0.4543439825848612,"extension":6.9071254600762595},"index":2,"playId":"ffd8bf90-9981-3d47-afa6-e14526a3b851","pitchNumber":2,"startTime":"2025-08-13T21:33:07.450Z","endTime":"2025-08-13T21:33:11.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.6744298554917,"strikeZoneBottom":1.73506594338143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.15910035498212,"aZ":-44.722234565832665,"pfxX":4.464014889365598,"pfxZ":-9.162078738652495,"pX":-1.232392582877576,"pZ":3.7480586222832026,"vX0":-0.05817737179050775,"vY0":-116.65996382413736,"vZ0":3.6380341060277557,"x":163.98,"y":137.58,"x0":-1.7863734779616516,"y0":50.000605628316734,"z0":6.400878151481544,"aX":6.115615957623388},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-15.4,"breakHorizontal":-8.0,"spinRate":2352,"spinDirection":31},"zone":11,"typeConfidence":0.91,"plateTime":0.47056437808094964,"extension":6.609931237373536},"index":3,"playId":"2b663713-34d0-337e-bc39-c4653edd5639","pitchNumber":3,"startTime":"2025-08-13T21:33:23.705Z","endTime":"2025-08-13T21:33:27.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.654034895268698,"aZ":-21.110657647348667,"pfxX":-0.5670976769981046,"pfxZ":6.276964560305176,"pX":0.9818838368223827,"pZ":1.7445106778818964,"vX0":8.140748668556656,"vY0":-131.85239144696405,"vZ0":-6.5697438944858195,"x":79.57,"y":191.68,"x0":-2.0702240497942435,"y0":50.0063830271563,"z0":5.823051860979639,"aX":-1.0010104591415816},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.1,"breakHorizontal":-0.7,"spinRate":2503,"spinDirection":180},"zone":14,"typeConfidence":0.89,"plateTime":0.41517992485218747,"extension":6.754972838745009},"index":4,"playId":"1c1ecd34-807b-323b-9c3c-645222a758c4","pitchNumber":4,"startTime":"2025-08-13T21:33:40.405Z","endTime":"2025-08-13T21:33:44.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.41125754429329,"aZ":-31.634434894149265,"pfxX":9.230791364649853,"pfxZ":0.35389835970186034,"pX":0.6161815230594523,"pZ":2.076506338650479,"vX0":4.01722527489055,"vY0":-122.88736162479843,"vZ0":-2.241498171786171,"x":93.51,"y":182.71,"x0":-2.241245564576721,"y0":50.00299640113559,"z0":5.700098697515638,"aX":14.050586180869715},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.4,"breakHorizontal":-17.6,"spinRate":2844,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4465160210950119,"extension":6.652339936361067},"hitData":{"launchSpeed":78.6,"launchAngle":22.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.53,"coordY":96.89}},"index":5,"playId":"ae588fb4-d2da-3bff-889d-f56c4536d24d","pitchNumber":5,"startTime":"2025-08-13T21:33:59.553Z","endTime":"2025-08-13T21:34:06.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:34:06.327Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to right fielder Fernando Tatis Jr. in foul territory.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-13T21:34:41.744Z","endTime":"2025-08-13T21:36:23.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.012104388729018,"aZ":-8.946914733909768,"pfxX":-0.32354788436930004,"pfxZ":12.595886285928746,"pX":1.0605479707588603,"pZ":3.1009841655322026,"vX0":5.5191378924733705,"vY0":-135.30115310586206,"vZ0":-7.5619545823637315,"x":76.57,"y":155.05,"x0":-0.9682983273561674,"y0":50.000423810159255,"z0":6.568088565079883,"aX":-0.5965882582797295},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.2,"breakHorizontal":-0.6,"spinRate":2324,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4056608450348742,"extension":6.8438934738983335},"hitData":{"launchSpeed":91.7,"launchAngle":57.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.57,"coordY":135.14}},"index":0,"playId":"88d02e7d-b383-3dc6-aec4-6df5da9e019b","pitchNumber":1,"startTime":"2025-08-13T21:36:13.891Z","endTime":"2025-08-13T21:36:23.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:36:23.771Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-13T21:36:24.814Z","endTime":"2025-08-13T21:37:44.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.5068936358283,"strikeZoneBottom":1.61945977841381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.303823203201617,"aZ":-14.018900175905213,"pfxX":-2.6330989608030326,"pfxZ":9.972496280435339,"pX":0.9112164390961205,"pZ":3.4430933420524608,"vX0":5.317577730332271,"vY0":-133.91395242505675,"vZ0":-6.015270916492694,"x":82.27,"y":145.82,"x0":-0.7560806340858847,"y0":50.00299798791962,"z0":6.717396477032082,"aX":-4.794272873069935},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":3.6,"spinRate":2312,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.40867143015361895,"extension":6.879972812032172},"index":0,"playId":"cf22d030-0527-3eb9-a3e1-7ee23343789d","pitchNumber":1,"startTime":"2025-08-13T21:36:59.838Z","endTime":"2025-08-13T21:37:04.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.52301621755702,"strikeZoneBottom":1.67799355478973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.70761385207689,"aZ":-18.227309007723193,"pfxX":3.7685188030303887,"pfxZ":7.842904756325755,"pX":-0.7786089198151923,"pZ":3.418978595309415,"vX0":-0.4895701531430567,"vY0":-131.68236768456742,"vZ0":-5.246526554417868,"x":146.68,"y":146.47,"x0":-1.081823530412231,"y0":50.00097907229212,"z0":6.761457849961869,"aX":6.6995834580854305},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.4,"breakHorizontal":-6.7,"spinRate":2326,"spinDirection":183},"zone":1,"typeConfidence":2.0,"plateTime":0.41399231205040765,"extension":6.639783648855034},"index":1,"playId":"d9253b43-5b3c-38b5-b293-a3bde0f044f6","pitchNumber":2,"startTime":"2025-08-13T21:37:13.798Z","endTime":"2025-08-13T21:37:17.983Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-13T21:37:22.119Z","endTime":"2025-08-13T21:37:40.343Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"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":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.77704372142765,"aZ":-44.45470152113949,"pfxX":3.6237480692376063,"pfxZ":-9.589722413173549,"pX":0.8143017575439572,"pZ":1.2231881429421563,"vX0":2.220978799876378,"vY0":-113.32406540954149,"vZ0":-2.50122134689773,"x":85.96,"y":205.75,"x0":-0.6547251672473303,"y0":50.00528314458801,"z0":6.8489639489288505,"aX":4.63862470796796},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-17.6,"breakHorizontal":-7.2,"spinRate":2784,"spinDirection":14},"zone":14,"typeConfidence":2.0,"plateTime":0.4863053447383763,"extension":7.174910941218329},"index":3,"playId":"039e54e1-5e4d-3ee9-8cfc-a1ba9b02e425","pitchNumber":3,"startTime":"2025-08-13T21:37:40.343Z","endTime":"2025-08-13T21:37:44.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:37:44.539Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Smith called out on strikes.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-13T21:37:46.373Z","endTime":"2025-08-13T21:39:38.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.27548726874992,"strikeZoneBottom":1.56776428694975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.824153399237165,"aZ":-11.841182213562664,"pfxX":-3.624733736079204,"pfxZ":10.929877372860062,"pX":0.08005751977642299,"pZ":2.9563492891550527,"vX0":4.0525976208107215,"vY0":-135.14120447423073,"vZ0":-7.720089202846137,"x":113.95,"y":158.96,"x0":-0.9638679757334024,"y0":50.005162956205304,"z0":6.6708121769821025,"aX":-6.745086202769115},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":5.8,"spinRate":2294,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.40438168450479317,"extension":6.825855844017471},"index":0,"playId":"ddeb2486-e19e-32a9-9ae8-8865d14c46fe","pitchNumber":1,"startTime":"2025-08-13T21:38:12.137Z","endTime":"2025-08-13T21:38:16.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.24613278798898,"strikeZoneBottom":1.61892598878928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.51078846245286,"aZ":-12.42131822816638,"pfxX":-0.8614970692354893,"pfxZ":10.51316476534696,"pX":-0.1960309956172558,"pZ":4.30131686754358,"vX0":1.904430807791109,"vY0":-135.6801905068537,"vZ0":-4.508119703552329,"x":124.47,"y":122.64,"x0":-0.7926563864617963,"y0":50.00305626654116,"z0":6.838883063846873,"aX":-1.6187814600072608},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.4,"breakHorizontal":1.2,"spinRate":2213,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.40248077553123895,"extension":6.788803775287805},"index":1,"playId":"4bf17591-4046-3546-93d2-cb95161d8351","pitchNumber":2,"startTime":"2025-08-13T21:38:25.385Z","endTime":"2025-08-13T21:38:29.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.398490892451964,"aZ":-12.303045331961913,"pfxX":-2.5449410402965467,"pfxZ":10.639362118451448,"pX":-0.3508915167969303,"pZ":3.647470578928046,"vX0":3.457096555939008,"vY0":-135.2752936734566,"vZ0":-5.440019696455041,"x":130.38,"y":140.3,"x0":-1.3102469610346328,"y0":50.00154002744082,"z0":6.535143545933419,"aX":-4.75274220126258},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":4.0,"spinRate":2271,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4037234300281791,"extension":6.822833040187389},"index":2,"playId":"ba51679b-b563-328e-9770-54fcd42f3ace","pitchNumber":3,"startTime":"2025-08-13T21:38:41.429Z","endTime":"2025-08-13T21:38:45.428Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-13T21:38:58.620Z","endTime":"2025-08-13T21:39:10.080Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"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":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.08912522094738,"strikeZoneBottom":1.46232177419615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.564898925535754,"aZ":-42.848324540067686,"pfxX":5.721504438472989,"pfxZ":-8.003272622628318,"pX":0.552289459898755,"pZ":0.2571905577594539,"vX0":1.5494251841721627,"vY0":-115.61937920482653,"vZ0":-4.950119105116295,"x":95.95,"y":231.84,"x0":-0.8722636698264049,"y0":50.002873221923934,"z0":6.603274180439334,"aX":7.6302274550758575},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.5,"breakHorizontal":-10.8,"spinRate":2800,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4764724196908259,"extension":6.823123414197314},"index":4,"playId":"f876a580-1009-3235-822b-f595359c20ad","pitchNumber":4,"startTime":"2025-08-13T21:39:10.080Z","endTime":"2025-08-13T21:39:14.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.06514946984129,"strikeZoneBottom":1.52952189492895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.950549419767203,"aZ":-8.299844848478573,"pfxX":-1.2315463569605023,"pfxZ":12.729319263731899,"pX":-0.004381667415461902,"pZ":2.324399895719184,"vX0":2.5590669511061948,"vY0":-136.10218065377353,"vZ0":-9.944890390296667,"x":117.17,"y":176.02,"x0":-0.7969252176255919,"y0":50.00221333258669,"z0":6.601056068652708,"aX":-2.309872039110775},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.1,"breakHorizontal":1.7,"spinRate":2344,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.40247437213617054,"extension":7.07565253239489},"index":5,"playId":"78de48b2-121d-3efe-b0b2-8d4d3fc7c9ca","pitchNumber":5,"startTime":"2025-08-13T21:39:33.479Z","endTime":"2025-08-13T21:39:38.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:39:38.082Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan O'Hearn pops out softly to second baseman Christian Koss.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-13T21:40:26.034Z","endTime":"2025-08-13T21:42:10.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":82.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.364899657659006,"aZ":-21.31319335641302,"pfxX":0.19809121545268393,"pfxZ":6.238141985418034,"pX":0.4529085871084926,"pZ":2.5713561197427173,"vX0":6.233755542712793,"vY0":-130.56442784698456,"vZ0":-4.4442300215998145,"x":99.74,"y":169.35,"x0":-1.9829975234721122,"y0":50.00122767851355,"z0":5.882574211519863,"aX":0.3442220828117709},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.6,"breakHorizontal":-1.7,"spinRate":2432,"spinDirection":185},"zone":6,"typeConfidence":0.89,"plateTime":0.418183584750659,"extension":6.633415960727653},"index":0,"playId":"770d82d5-b4f4-336e-b0c3-79dfbfded531","pitchNumber":1,"startTime":"2025-08-13T21:41:44.445Z","endTime":"2025-08-13T21:41:48.227Z","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":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.45215428758768,"strikeZoneBottom":1.61214283363014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.45809571233268,"aZ":-28.335694570084307,"pfxX":9.842980861529108,"pfxZ":2.683737379486203,"pX":0.8571547410185532,"pZ":2.906524558055345,"vX0":3.9916163129800784,"vY0":-119.00383508610498,"vZ0":-0.5737434163896339,"x":84.33,"y":160.3,"x0":-2.122087928353511,"y0":50.002758594330466,"z0":5.724047853893571,"aX":14.07530275775609},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.0,"breakHorizontal":-18.8,"spinRate":2736,"spinDirection":61},"zone":12,"typeConfidence":0.9,"plateTime":0.4607790327291199,"extension":6.758040854335984},"hitData":{"launchSpeed":56.5,"launchAngle":52.0,"totalDistance":141.0,"trajectory":"popup","hardness":"soft","location":"4","coordinates":{"coordX":151.1,"coordY":151.22}},"index":1,"playId":"c0c4c089-b423-34f0-a772-9a6547ef9a6f","pitchNumber":2,"startTime":"2025-08-13T21:42:03.514Z","endTime":"2025-08-13T21:42:10.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:42:10.992Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Laureano singles on a fly ball to center fielder Jung Hoo Lee.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-13T21:42:11.843Z","endTime":"2025-08-13T21:43:55.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"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,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":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":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.5,"strikeZoneTop":3.45760006116216,"strikeZoneBottom":1.57976294006202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.765834549068508,"aZ":-22.128434589843312,"pfxX":0.7306076269538013,"pfxZ":5.498555375070468,"pX":0.5248526269211556,"pZ":1.8641021434838358,"vX0":6.252934763377588,"vY0":-132.8865817788667,"vZ0":-6.332692229804707,"x":96.99,"y":188.45,"x0":-1.9330473939518154,"y0":50.00317396075129,"z0":5.8365248603380495,"aX":1.3330854779573902},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.1,"breakHorizontal":-2.4,"spinRate":2551,"spinDirection":169},"zone":9,"typeConfidence":0.9,"plateTime":0.4088615338241395,"extension":6.6587980173159975},"index":0,"playId":"d650a853-2535-3bf8-bc44-e6b317c59a04","pitchNumber":1,"startTime":"2025-08-13T21:42:33.761Z","endTime":"2025-08-13T21:42:37.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.0,"strikeZoneTop":3.40187655115281,"strikeZoneBottom":1.5636129866155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.245176843108627,"aZ":-24.75859385960229,"pfxX":2.3375966268778994,"pfxZ":4.205136829645411,"pX":1.3084267746264273,"pZ":2.233456662883386,"vX0":7.775430615279992,"vY0":-130.90691581332158,"vZ0":-4.783850841474155,"x":67.13,"y":178.48,"x0":-1.9841665160588364,"y0":50.006003247890014,"z0":5.8994706648049196,"aX":4.126635537538299},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.0,"breakHorizontal":-5.6,"spinRate":2507,"spinDirection":169},"zone":14,"typeConfidence":0.9,"plateTime":0.41573332156940745,"extension":6.748916632862177},"index":1,"playId":"c2781924-9d2e-3e0c-98c4-51f101278726","pitchNumber":2,"startTime":"2025-08-13T21:42:49.047Z","endTime":"2025-08-13T21:42:52.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.41642923010136,"strikeZoneBottom":1.57828223995946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.72917182787832,"aZ":-30.304637622314075,"pfxX":11.428556708929928,"pfxZ":1.2567624682789424,"pX":0.5030272851089347,"pZ":0.1593694299801277,"vX0":2.8837582363486263,"vY0":-121.44993100960642,"vZ0":-6.565465831737058,"x":97.83,"y":234.48,"x0":-2.185569394028093,"y0":50.00262218792219,"z0":5.54752455321925,"aX":16.999498774686863},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.0,"breakHorizontal":-21.4,"spinRate":2865,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45172267573646474,"extension":6.795039538483848},"index":2,"playId":"3e802629-8a10-3f4d-a958-13a08982e762","pitchNumber":3,"startTime":"2025-08-13T21:43:05.559Z","endTime":"2025-08-13T21:43:09.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.364312587219192,"aZ":-16.493969974179233,"pfxX":-5.9646692704509,"pfxZ":8.494602682975051,"pX":-0.22001895533956714,"pZ":3.404707759201726,"vX0":6.94618219131789,"vY0":-134.33864228425767,"vZ0":-3.509727683808711,"x":125.39,"y":146.85,"x0":-2.052093050922586,"y0":50.00488287201317,"z0":5.885478423781754,"aX":-11.013380743797962},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":9.5,"spinRate":1910,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.406177424055159,"extension":6.553067681048226},"index":3,"playId":"95c69b75-3cb3-36bc-b0e9-5f34a3a9c22b","pitchNumber":4,"startTime":"2025-08-13T21:43:22.411Z","endTime":"2025-08-13T21:43:26.731Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-13T21:43:35.079Z","endTime":"2025-08-13T21:43:44.547Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.865224569786243,"aZ":-31.078297695037485,"pfxX":7.969265748015332,"pfxZ":0.7145591291558375,"pX":1.0579361317622984,"pZ":2.5834604238772414,"vX0":5.46946817207591,"vY0":-122.82845411177753,"vZ0":-1.3358255704868776,"x":76.67,"y":169.03,"x0":-2.2283769844507257,"y0":50.00532048317529,"z0":5.761605280866759,"aX":12.25445093271191},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.2,"breakHorizontal":-15.7,"spinRate":2800,"spinDirection":45},"zone":12,"typeConfidence":2.0,"plateTime":0.44483906999782885,"extension":6.620922213511973},"hitData":{"launchSpeed":72.5,"launchAngle":32.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.95,"coordY":102.55}},"index":5,"playId":"c01800ed-57d2-320a-9a84-46e0659c09dd","pitchNumber":5,"startTime":"2025-08-13T21:43:44.547Z","endTime":"2025-08-13T21:43:55.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:43:55.946Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a line drive to right fielder Drew Gilbert. Ramón Laureano to 2nd.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-13T21:43:57.325Z","endTime":"2025-08-13T21:44:47.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.31984336747239,"strikeZoneBottom":1.54019557118669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.533142856191503,"aZ":-35.62995112850547,"pfxX":9.434517991768212,"pfxZ":-2.559967616552184,"pX":-0.47470069758831795,"pZ":1.9611131717136083,"vX0":1.235000172543363,"vY0":-116.1893869762533,"vZ0":-0.5696621728070895,"x":135.09,"y":185.83,"x0":-2.239269702547517,"y0":50.00517120096075,"z0":5.635573416685231,"aX":12.72432285660798},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-4.4,"breakHorizontal":-17.4,"spinRate":2633,"spinDirection":54},"zone":7,"typeConfidence":0.91,"plateTime":0.47389105426958844,"extension":6.9589057694535885},"index":0,"playId":"f5203bbf-6ced-3a90-a488-8cb1e0b31c5c","pitchNumber":1,"startTime":"2025-08-13T21:44:19.898Z","endTime":"2025-08-13T21:44:24.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.8874144577547,"aZ":-16.171125523412986,"pfxX":-6.3119187541075865,"pfxZ":8.730287140636683,"pX":0.7480639657580606,"pZ":1.917009989532172,"vX0":9.373527226393932,"vY0":-134.0073046459527,"vZ0":-7.068583021538737,"x":88.49,"y":187.02,"x0":-1.962737717983225,"y0":50.00014641310815,"z0":5.728290704597503,"aX":-11.566548549287884},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":9.6,"spinRate":1906,"spinDirection":215},"zone":9,"typeConfidence":0.9,"plateTime":0.4075402231664884,"extension":6.848903617351396},"hitData":{"launchSpeed":97.8,"launchAngle":11.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.18,"coordY":94.45}},"index":1,"playId":"59665542-d917-3b14-bcb1-dd78b24a6d51","pitchNumber":2,"startTime":"2025-08-13T21:44:36.709Z","endTime":"2025-08-13T21:44:47.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:44:47.400Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elias Díaz strikes out swinging.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-13T21:44:47.025Z","endTime":"2025-08-13T21:46:17.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.23505085821649,"strikeZoneBottom":1.54469471124338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.408032982223585,"aZ":-22.03156878320633,"pfxX":0.8560171876416449,"pfxZ":5.551536127177466,"pX":0.8870432965819215,"pZ":1.6423410222481685,"vX0":6.574248810539573,"vY0":-133.7043978849178,"vZ0":-7.021786357893644,"x":83.19,"y":194.44,"x0":-1.70578047236643,"y0":50.00304505353076,"z0":5.862119676974991,"aX":1.562409649427734},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.9,"breakHorizontal":-2.9,"spinRate":2507,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.40826254959242236,"extension":6.850937864338934},"index":0,"playId":"c155e8a5-0065-3c8a-84be-40690acc2c4e","pitchNumber":1,"startTime":"2025-08-13T21:45:12.130Z","endTime":"2025-08-13T21:45:16.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.1102593541565,"strikeZoneBottom":1.36549438369782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42342814214329,"aZ":-14.122228100973576,"pfxX":-4.698811874768667,"pfxZ":9.716722595837119,"pX":0.10027196072675026,"pZ":3.375607235088731,"vX0":7.376576998651393,"vY0":-136.06096325963847,"vZ0":-3.8293302282806065,"x":113.18,"y":147.64,"x0":-2.047018317170498,"y0":50.00221328033233,"z0":5.792992036753403,"aX":-8.729565494323326},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":6.7,"spinRate":2130,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.4039888095243893,"extension":6.712010360257154},"index":1,"playId":"09eb9826-9426-3979-8eb2-6d079220e361","pitchNumber":2,"startTime":"2025-08-13T21:45:28.484Z","endTime":"2025-08-13T21:45:34.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.022524751301603,"aZ":-33.96531467776464,"pfxX":11.166013226272538,"pfxZ":-1.2186425109104349,"pX":-0.02055423002060945,"pZ":3.1873318061658766,"vX0":1.5795632099200063,"vY0":-120.63009963029633,"vZ0":0.843165048497674,"x":117.78,"y":152.72,"x0":-2.1350631964103908,"y0":50.005539073279905,"z0":5.844215884650232,"aX":16.34230689850362},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.7,"breakHorizontal":-20.6,"spinRate":2636,"spinDirection":59},"zone":2,"typeConfidence":0.9,"plateTime":0.4552850217723057,"extension":6.823277575280388},"index":2,"playId":"7b97e89e-9766-38fc-9eab-62a55caab4de","pitchNumber":3,"startTime":"2025-08-13T21:45:46.009Z","endTime":"2025-08-13T21:45:52.496Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.25124370139558,"aZ":-33.500504738600334,"pfxX":10.459637224890947,"pfxZ":-0.8970966668066938,"pX":1.1563446485975277,"pZ":1.0507143018086107,"vX0":4.323197779535495,"vY0":-121.24622370944385,"vZ0":-3.8669835592788226,"x":72.92,"y":210.41,"x0":-2.012417721610692,"y0":50.00327994815276,"z0":5.61153290604487,"aX":15.463255144597763},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.3,"breakHorizontal":-20.0,"spinRate":2863,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4529634701448826,"extension":6.9413086845623715},"index":3,"playId":"83db432c-dd63-3c1a-b7d3-52efbd95fabe","pitchNumber":4,"startTime":"2025-08-13T21:46:12.518Z","endTime":"2025-08-13T21:46:17.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:46:17.278Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a sharp ground ball to left fielder Heliot Ramos. Ramón Laureano scores. Jake Cronenworth to 2nd.","rbi":1,"awayScore":11,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-13T21:46:19.540Z","endTime":"2025-08-13T21:47:05.305Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":663941,"link":"/api/v1/people/663941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.85922199222261,"strikeZoneBottom":1.83090822850974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.04827363949336,"aZ":-13.600970956213713,"pfxX":-8.681577361008788,"pfxZ":9.40744423581907,"pX":-1.7655286811895499,"pZ":2.300167292738548,"vX0":3.5012008784232003,"vY0":-139.5362301450907,"vZ0":-7.264163397946521,"x":184.3,"y":176.68,"x0":-1.9077220300239293,"y0":50.004371367631926,"z0":5.83135299342702,"aX":-17.140661888283724},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":15.0,"spinRate":2314,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.3923652362637582,"extension":6.766409691919713},"index":0,"playId":"23f94d0b-421f-3a22-95d5-84c70bbbe483","pitchNumber":1,"startTime":"2025-08-13T21:46:38.029Z","endTime":"2025-08-13T21:46:41.903Z","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":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":73.7,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.517564928342612,"aZ":-45.741150293827694,"pfxX":3.470182343679729,"pfxZ":-9.789203405596185,"pX":-0.39363121043451466,"pZ":2.449345587402442,"vX0":2.1924551063463036,"vY0":-118.37360916617273,"vZ0":1.3864636277432332,"x":132.0,"y":172.65,"x0":-1.7901645962676769,"y0":50.00341379095402,"z0":6.12112842835265,"aX":4.8089287037904995},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-16.8,"breakHorizontal":-7.0,"spinRate":2482,"spinDirection":29},"zone":4,"typeConfidence":0.9,"plateTime":0.46691906465348243,"extension":6.841479160821406},"hitData":{"launchSpeed":103.6,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":89.99,"coordY":108.1}},"index":1,"playId":"11dde69d-f7df-3ee1-9e93-5baeb7c5bfc7","pitchNumber":2,"startTime":"2025-08-13T21:46:54.370Z","endTime":"2025-08-13T21:47:05.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:47:05.305Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, second baseman Christian Koss to first baseman Dominic Smith.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-13T21:48:04.245Z","endTime":"2025-08-13T21:49:30.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Bryce Johnson replaces Fernando Tatis Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-13T21:47:43.747Z","endTime":"2025-08-13T21:48:06.398Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":665487,"link":"/api/v1/people/665487"},"base":1},{"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":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.53173089252132,"aZ":-21.275949317150708,"pfxX":0.9451196903958903,"pfxZ":6.243100957327185,"pX":0.7623369273183117,"pZ":2.2832083543149704,"vX0":6.72564127139576,"vY0":-130.7640921577062,"vZ0":-4.781272086867067,"x":87.94,"y":177.13,"x0":-1.9573281449082784,"y0":50.00118165177956,"z0":5.714943828949738,"aX":1.649445380692168},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.6,"breakHorizontal":-3.1,"spinRate":2429,"spinDirection":185},"zone":6,"typeConfidence":0.9,"plateTime":0.4175941152157776,"extension":6.838455583518348},"index":1,"playId":"c77ac512-ddf1-36bd-8f34-6d27c3e12e4c","pitchNumber":1,"startTime":"2025-08-13T21:48:06.398Z","endTime":"2025-08-13T21:48:10.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.972384865889936,"aZ":-34.08452038717605,"pfxX":7.674589531478848,"pfxZ":-1.2941018135643674,"pX":0.6903460251223875,"pZ":2.335154557519589,"vX0":4.544631057699161,"vY0":-121.27439311532281,"vZ0":-0.9969604745673356,"x":90.69,"y":175.73,"x0":-2.2082563924351857,"y0":50.00113075818676,"z0":5.739739521588166,"aX":11.363238529149223},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.3,"breakHorizontal":-15.0,"spinRate":2829,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.4526249352194922,"extension":6.879225934137995},"index":2,"playId":"e45b4978-dc50-3e3e-a60c-3da1996f9f59","pitchNumber":2,"startTime":"2025-08-13T21:48:25.130Z","endTime":"2025-08-13T21:48:31.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.27996726918096,"strikeZoneBottom":1.57690814630128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.099951973183938,"aZ":-14.234967502614065,"pfxX":-6.595333002653149,"pfxZ":9.172425358181677,"pX":-1.2818600766863444,"pZ":1.7487044049464708,"vX0":4.210690708006518,"vY0":-138.28965651972376,"vZ0":-8.677302185907578,"x":165.86,"y":191.56,"x0":-1.9599819672241956,"y0":50.000577438303274,"z0":5.86210551188536,"aX":-12.893553690756281},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":11.2,"spinRate":2196,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.3946544353512702,"extension":6.776933931267978},"index":3,"playId":"7bc23dea-468e-3bc6-b173-147427c8a12d","pitchNumber":3,"startTime":"2025-08-13T21:49:07.581Z","endTime":"2025-08-13T21:49:11.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.92367137306889,"aZ":-30.224851750850505,"pfxX":10.780358328726695,"pfxZ":1.352416700012954,"pX":0.341553417088559,"pZ":2.7187785460197573,"vX0":2.788971703498847,"vY0":-120.10194095076041,"vZ0":-0.6473459811100669,"x":103.98,"y":165.37,"x0":-2.238621518230357,"y0":50.00469418957877,"z0":5.709104075346643,"aX":15.55554800171355},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.5,"breakHorizontal":-20.2,"spinRate":2864,"spinDirection":57},"zone":6,"typeConfidence":0.9,"plateTime":0.45821287369816366,"extension":6.7790263309229815},"hitData":{"launchSpeed":77.5,"launchAngle":2.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":155.23}},"index":4,"playId":"38d78a63-604b-3d8a-b0a5-ebebb70ae88d","pitchNumber":4,"startTime":"2025-08-13T21:49:22.758Z","endTime":"2025-08-13T21:49:30.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:49:30.466Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames called out on strikes.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-13T21:51:39.260Z","endTime":"2025-08-13T21:52:45.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Bryce Johnson remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-13T21:50:48.131Z","endTime":"2025-08-13T21:51:41.412Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.43904563567366,"strikeZoneBottom":1.68501495518871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.976461401969182,"aZ":-10.795086032928694,"pfxX":-2.214761759603111,"pfxZ":11.86624498786162,"pX":-0.6204348865754293,"pZ":3.3149319970390474,"vX0":1.8797879493676926,"vY0":-133.22107460999192,"vZ0":-7.002306714106687,"x":140.65,"y":149.28,"x0":-1.046613811399603,"y0":50.003022247274906,"z0":6.753486975327415,"aX":-3.9906007924012417},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.3,"breakHorizontal":3.6,"spinRate":2291,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.4107528627244026,"extension":6.8385848876278725},"index":1,"playId":"0448b362-bcf7-3885-87ab-8dde966a0eaa","pitchNumber":1,"startTime":"2025-08-13T21:51:41.412Z","endTime":"2025-08-13T21:51:45.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.24380337878211,"aZ":-22.704919458778395,"pfxX":5.305984913049545,"pfxZ":6.692852728873005,"pX":0.011932412416925652,"pZ":2.4360566983358285,"vX0":1.6027284259401653,"vY0":-118.35740831754539,"vZ0":-4.979183215050459,"x":116.55,"y":173.01,"x0":-1.3637841683244563,"y0":50.001534104110874,"z0":6.654433487955875,"aX":7.503142577918366},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":11.2,"breakHorizontal":-10.0,"spinRate":2375,"spinDirection":83},"zone":5,"typeConfidence":2.0,"plateTime":0.4633321051297332,"extension":6.6106989039706985},"index":2,"playId":"27b6b20f-8d32-3056-99af-a53edf1380db","pitchNumber":2,"startTime":"2025-08-13T21:51:53.529Z","endTime":"2025-08-13T21:51:59.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.40882385426279,"strikeZoneBottom":1.68599598525619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69271959106775,"aZ":-19.709022883008938,"pfxX":1.0966460940614815,"pfxZ":7.054948201132319,"pX":0.3752228596654049,"pZ":3.9767854755286787,"vX0":4.57166493176528,"vY0":-131.76969279659627,"vZ0":-2.7007728363496253,"x":102.7,"y":131.41,"x0":-1.521232437662878,"y0":50.00412780864651,"z0":6.463000151968891,"aX":1.9382342667621002},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.5,"breakHorizontal":-3.0,"spinRate":2210,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.41488449429851393,"extension":6.84690649716208},"index":3,"playId":"81e80d28-b4f8-3130-a5e7-bb2ac76af1b8","pitchNumber":3,"startTime":"2025-08-13T21:52:15.925Z","endTime":"2025-08-13T21:52:19.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.0,"strikeZoneTop":3.41024885509276,"strikeZoneBottom":1.71518106677568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.269685731962262,"aZ":-13.194930779921245,"pfxX":-3.6285977203562663,"pfxZ":10.297560145371571,"pX":-1.086604371458267,"pZ":3.904589789329733,"vX0":1.50214859720534,"vY0":-134.2117897417539,"vZ0":-4.8962095095297595,"x":158.42,"y":133.36,"x0":-1.1789700068469313,"y0":50.00013970669725,"z0":6.6764394508932465,"aX":-6.686197996475659},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":6.4,"spinRate":2275,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.40651299018818543,"extension":6.816041725113818},"index":4,"playId":"2dba6798-8912-32c6-bcda-10714d654e84","pitchNumber":4,"startTime":"2025-08-13T21:52:28.226Z","endTime":"2025-08-13T21:52:32.348Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":73.0,"strikeZoneTop":3.34470556688172,"strikeZoneBottom":1.67645894269502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.795609217135226,"aZ":-44.85814219021787,"pfxX":3.839314426649648,"pfxZ":-9.525118284348062,"pX":0.47808566433253635,"pZ":3.167151659809248,"vX0":1.418454837358365,"vY0":-114.57741924669818,"vZ0":1.235306641543352,"x":98.78,"y":153.27,"x0":-0.6474330849635701,"y0":50.00234253637897,"z0":6.9981801911433426,"aX":5.113299716430674},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-16.7,"breakHorizontal":-7.3,"spinRate":2855,"spinDirection":25},"zone":3,"typeConfidence":2.0,"plateTime":0.4777136035912206,"extension":6.807675219586623},"index":5,"playId":"aac41599-14d5-38af-b7a4-48c9c5ceeed9","pitchNumber":5,"startTime":"2025-08-13T21:52:41.299Z","endTime":"2025-08-13T21:52:45.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:52:45.778Z","atBatIndex":60},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jung Hoo Lee triples (10) on a sharp fly ball to right fielder Bryce Johnson.","rbi":0,"awayScore":11,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-13T21:52:45.387Z","endTime":"2025-08-13T21:53:52.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"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(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":90.9,"endSpeed":83.2,"strikeZoneTop":3.47043872358899,"strikeZoneBottom":1.57338547831369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.207289014200935,"aZ":-17.407509897017107,"pfxX":-1.5329604715386016,"pfxZ":8.320054866584604,"pX":-1.0633639369497843,"pZ":3.956388359192346,"vX0":1.4463901900009617,"vY0":-132.37067923614495,"vZ0":-3.7437632931739317,"x":157.53,"y":131.96,"x0":-1.4176471732293123,"y0":50.00226855958449,"z0":6.663125217378722,"aX":-2.72080358505891},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.5,"breakHorizontal":2.5,"spinRate":2249,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.41373916705235336,"extension":6.448750850979059},"index":0,"playId":"7f2baf78-36fb-35de-b9f7-7155727c9507","pitchNumber":1,"startTime":"2025-08-13T21:53:10.612Z","endTime":"2025-08-13T21:53:14.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":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.43981633429645,"strikeZoneBottom":1.59699901248449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.85220854952828,"aZ":-9.934059820649347,"pfxX":-2.143910592828001,"pfxZ":11.988126908049415,"pX":0.32224949681814924,"pZ":4.7648321291474165,"vX0":3.962991564538176,"vY0":-135.85426682830226,"vZ0":-3.3669863397333004,"x":104.72,"y":110.13,"x0":-0.8818317923320337,"y0":50.00178883454104,"z0":6.719002384127,"aX":-3.9773278068357443},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":21.1,"breakHorizontal":3.0,"spinRate":2396,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.404327958175124,"extension":6.83154546909348},"index":1,"playId":"063eb847-4730-3103-902a-1625df134c66","pitchNumber":2,"startTime":"2025-08-13T21:53:22.545Z","endTime":"2025-08-13T21:53:25.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.870118188194997,"aZ":-17.035997538195936,"pfxX":0.07106442029289974,"pfxZ":8.631457715473488,"pX":-0.02742282349817753,"pZ":2.7772642437632413,"vX0":2.96135380744832,"vY0":-131.58090666199197,"vZ0":-6.59747989916615,"x":118.05,"y":163.79,"x0":-1.176581655456358,"y0":50.002443544658526,"z0":6.578970910179971,"aX":0.12436909354938089},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.4,"breakHorizontal":-0.7,"spinRate":2192,"spinDirection":183},"zone":2,"typeConfidence":2.0,"plateTime":0.41624058308597345,"extension":6.6597095528524},"hitData":{"launchSpeed":104.2,"launchAngle":23.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":175.87,"coordY":54.94}},"index":2,"playId":"df82c7dc-3bd5-3213-b41e-9d0505f17a07","pitchNumber":3,"startTime":"2025-08-13T21:53:37.044Z","endTime":"2025-08-13T21:53:52.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:53:52.872Z","atBatIndex":61},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Christian Koss out on a sacrifice fly to center fielder Jackson Merrill. Jung Hoo Lee scores.","rbi":1,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-13T21:53:54.179Z","endTime":"2025-08-13T21:54:51.579Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"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":81.7,"endSpeed":74.7,"strikeZoneTop":3.55088384838002,"strikeZoneBottom":1.67552049256233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.95301508847226,"aZ":-26.226161009398727,"pfxX":6.370094455639589,"pfxZ":4.168839030191403,"pX":0.42132386826711143,"pZ":3.9584674198975733,"vX0":2.325266171533001,"vY0":-118.99083085159991,"vZ0":-0.8988805108630469,"x":100.94,"y":131.9,"x0":-1.3974891829810674,"y0":50.001573902139356,"z0":6.728537995135573,"aX":9.085588562891424},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.6,"breakHorizontal":-12.1,"spinRate":2425,"spinDirection":80},"zone":12,"typeConfidence":2.0,"plateTime":0.46122801441347905,"extension":6.663165913938303},"index":0,"playId":"dd60e2a8-2dd7-3783-ae60-59c44467a5a1","pitchNumber":1,"startTime":"2025-08-13T21:54:22.195Z","endTime":"2025-08-13T21:54:28.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.713831216940676,"aZ":-18.090662774226626,"pfxX":-0.2819571339034139,"pfxZ":7.79061749291795,"pX":-0.18392544890304552,"pZ":2.26698791702973,"vX0":3.1016876458103133,"vY0":-132.23569805482956,"vZ0":-7.824793965756842,"x":124.01,"y":177.57,"x0":-1.325233786891465,"y0":50.00472650909547,"z0":6.543884342109237,"aX":-0.510526930082975},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.0,"breakHorizontal":0.0,"spinRate":2431,"spinDirection":181},"zone":8,"typeConfidence":2.0,"plateTime":0.4109849728915673,"extension":6.8060177665475505},"hitData":{"launchSpeed":95.5,"launchAngle":22.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.22,"coordY":64.58}},"index":1,"playId":"a3232fcf-63fe-3bb5-a717-204271a2b4be","pitchNumber":2,"startTime":"2025-08-13T21:54:39.798Z","endTime":"2025-08-13T21:54:51.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:54:51.579Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a fly ball to left fielder Ramón Laureano.","rbi":0,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-13T21:57:24.100Z","endTime":"2025-08-13T21:57:53.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-13T21:55:12.144Z","endTime":"2025-08-13T21:55:28.184Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Wandy Peralta replaces Nick Pivetta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-13T21:55:28.184Z","endTime":"2025-08-13T21:57:26.250Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.912437120998018,"aZ":-21.008826076187244,"pfxX":10.1321846576441,"pfxZ":5.923921361293006,"pX":0.29116088071354196,"pZ":2.0341357214320075,"vX0":-4.850515304532333,"vY0":-135.95597122329815,"vZ0":-6.873379198876018,"x":105.9,"y":183.86,"x0":0.775432526199246,"y0":50.00244950941821,"z0":6.037704880240347,"aX":19.096049581906698},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.6,"breakHorizontal":-17.4,"spinRate":2173,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.40183486312392613,"extension":5.503318340167496},"index":2,"playId":"fd41a532-dd88-3d04-8f16-b32f0f8a27f5","pitchNumber":1,"startTime":"2025-08-13T21:57:26.250Z","endTime":"2025-08-13T21:57:29.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.289925165914514,"aZ":-26.422277117824617,"pfxX":8.933288392014694,"pfxZ":3.635998944550125,"pX":0.14485062440169255,"pZ":2.1288640743563305,"vX0":-4.4720894034848415,"vY0":-124.97674733789805,"vZ0":-3.5996332820706214,"x":111.48,"y":181.3,"x0":0.7972570602526108,"y0":50.00265245686201,"z0":5.759151695080293,"aX":14.124824631513029},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.0,"breakHorizontal":-15.1,"spinRate":2182,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.4383488890399545,"extension":5.569731826787888},"hitData":{"launchSpeed":73.3,"launchAngle":27.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.52,"coordY":107.49}},"index":3,"playId":"821c0a25-6f8f-34e6-8e13-45d91ae2e199","pitchNumber":2,"startTime":"2025-08-13T21:57:41.408Z","endTime":"2025-08-13T21:57:53.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:57:53.498Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, second baseman Jake Cronenworth to first baseman Ryan O'Hearn.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-13T21:57:51.978Z","endTime":"2025-08-13T21:58:27.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.854151948615005,"aZ":-25.578800105714414,"pfxX":9.39559391281188,"pfxZ":3.4217493444566855,"pX":-0.7124583013113773,"pZ":2.0246783480737824,"vX0":-7.166081199779368,"vY0":-136.86153609355273,"vZ0":-6.326643540981665,"x":144.16,"y":184.11,"x0":0.699231977943976,"y0":50.002301154881685,"z0":6.081332829557425,"aX":18.097682296777993},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.3,"breakHorizontal":-15.8,"spinRate":1977,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.39788497155865077,"extension":5.58333630344633},"hitData":{"launchSpeed":73.5,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":162.32}},"index":0,"playId":"f42ed65f-b474-3ffe-9d8f-673f7134f313","pitchNumber":1,"startTime":"2025-08-13T21:58:19.480Z","endTime":"2025-08-13T21:58:27.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T21:58:27.021Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Iglesias grounds out, pitcher Ryan Walker to first baseman Dominic Smith.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-13T22:00:43.343Z","endTime":"2025-08-13T22:01:05.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Grant McCray replaces center fielder Jung Hoo Lee, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-13T22:00:04.725Z","endTime":"2025-08-13T22:00:04.741Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":808982,"link":"/api/v1/people/808982"}},{"details":{"description":"Defensive Substitution: Andrew Knizner replaces catcher Patrick Bailey, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-13T22:00:04.741Z","endTime":"2025-08-13T22:00:04.742Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":672275,"link":"/api/v1/people/672275"}},{"details":{"description":"Pitching Change: Ryan Walker replaces Tristan Beck.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-13T22:00:04.742Z","endTime":"2025-08-13T22:00:46.342Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jose Iglesias replaces Manny Machado.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-13T22:00:45.491Z","endTime":"2025-08-13T22:00:45.492Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":592518,"link":"/api/v1/people/592518"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.79552616499887,"aZ":-32.94893334280856,"pfxX":-10.323322762516717,"pfxZ":-0.40203709269413324,"pX":-0.9830938417403529,"pZ":2.3342465049653436,"vX0":9.472653495507686,"vY0":-136.75808832406497,"vZ0":-0.9414375649726868,"x":154.47,"y":175.76,"x0":-3.1364573233257116,"y0":50.0058137817825,"z0":4.92613320242805,"aX":-19.721684762699702},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.7,"breakHorizontal":16.9,"spinRate":2244,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.39923993649888345,"extension":6.3084346019156765},"index":4,"playId":"dee68189-fb77-3442-8d85-ff7b3cc07b54","pitchNumber":1,"startTime":"2025-08-13T22:00:45.493Z","endTime":"2025-08-13T22:00:49.357Z","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":95.6,"endSpeed":87.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.3982824693452,"aZ":-27.35231709707256,"pfxX":-9.279058575903917,"pfxZ":2.4555668452756514,"pX":-0.5386013903753487,"pZ":2.4829855205341755,"vX0":9.754957113432276,"vY0":-138.98585388004688,"vZ0":-2.0803650187524267,"x":137.53,"y":171.74,"x0":-2.8839899908016497,"y0":50.000504018860795,"z0":5.052969315142396,"aX":-18.19873546176404},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.2,"breakHorizontal":14.9,"spinRate":2369,"spinDirection":240},"zone":4,"typeConfidence":0.9,"plateTime":0.393710705281634,"extension":6.221700518750094},"hitData":{"launchSpeed":73.8,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":178.54}},"index":5,"playId":"0ead4215-dfe5-3c41-80a8-4503c1794726","pitchNumber":2,"startTime":"2025-08-13T22:00:59.559Z","endTime":"2025-08-13T22:01:05.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T22:01:05.790Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-13T22:01:07.208Z","endTime":"2025-08-13T22:02:54.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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":95.9,"endSpeed":88.0,"strikeZoneTop":3.6080466982773,"strikeZoneBottom":1.65375097348074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.495786235763664,"aZ":-30.46242542630323,"pfxX":-8.539547655672584,"pfxZ":0.8666303531909385,"pX":-1.6706736329209755,"pZ":2.3785209840583055,"vX0":6.763511388565514,"vY0":-139.54618230741735,"vZ0":-1.7502373940369473,"x":180.68,"y":174.56,"x0":-3.0125884951594935,"y0":50.00454981488813,"z0":5.014752111518811,"aX":-16.895548740548865},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.4,"breakHorizontal":14.2,"spinRate":2279,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.3920510889537314,"extension":6.260402688073808},"index":0,"playId":"b75ebc74-9d57-38c1-94e4-7df43275a52f","pitchNumber":1,"startTime":"2025-08-13T22:01:29.239Z","endTime":"2025-08-13T22:01:32.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.535047839450645,"aZ":-28.70317650083438,"pfxX":6.077034643871247,"pfxZ":2.2482086800534535,"pX":1.0385787657682677,"pZ":1.9405503174575385,"vX0":8.059766792346956,"vY0":-123.0307977636094,"vZ0":-1.5133546876219155,"x":77.41,"y":186.39,"x0":-3.059384460495831,"y0":50.00472922829665,"z0":4.977705604172705,"aX":9.392686719358368},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.0,"breakHorizontal":-12.7,"spinRate":2647,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.4437985172010399,"extension":6.170238443159589},"index":1,"playId":"41c779a1-1103-388d-b583-01c547b7c902","pitchNumber":2,"startTime":"2025-08-13T22:01:44.724Z","endTime":"2025-08-13T22:01:52.078Z","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":97.5,"endSpeed":89.8,"strikeZoneTop":3.48510462535781,"strikeZoneBottom":1.63902497065306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.24269001679601,"aZ":-27.63281741929405,"pfxX":-11.042454124063873,"pfxZ":2.2124838548860044,"pX":-1.455881719445216,"pZ":1.8172271350772053,"vX0":8.331545599620956,"vY0":-141.802859215444,"vZ0":-3.702329079919932,"x":172.49,"y":189.71,"x0":-2.9868637258569875,"y0":50.00161672854518,"z0":4.888269911825253,"aX":-22.648361751245776},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.5,"breakHorizontal":18.5,"spinRate":2208,"spinDirection":238},"zone":13,"typeConfidence":0.89,"plateTime":0.3852042973926144,"extension":6.2384822228429035},"index":2,"playId":"f50b0d72-1a3b-3910-b40f-287a287e75ef","pitchNumber":3,"startTime":"2025-08-13T22:02:03.968Z","endTime":"2025-08-13T22:02:07.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.54668800559154,"strikeZoneBottom":1.62100705520468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.902390272486464,"aZ":-31.5129954765777,"pfxX":-10.541051086024074,"pfxZ":0.33542311690084325,"pX":-0.5870531614304739,"pZ":2.9800989954898687,"vX0":9.946851944283903,"vY0":-139.33450845828034,"vZ0":0.052451056679701846,"x":139.38,"y":158.32,"x0":-2.8431951038507264,"y0":50.000931325517065,"z0":5.052846835629391,"aX":-20.611474225304693},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":0.8,"breakHorizontal":16.9,"spinRate":2375,"spinDirection":234},"zone":1,"typeConfidence":0.9,"plateTime":0.3939214811691234,"extension":6.266762309989527},"index":3,"playId":"bd661918-2447-387a-8e8b-cd0a7ce7fc9b","pitchNumber":4,"startTime":"2025-08-13T22:02:17.914Z","endTime":"2025-08-13T22:02:21.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.51829991351808,"strikeZoneBottom":1.67318927229724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29701793577006,"aZ":-24.998804451383737,"pfxX":-11.229541729318449,"pfxZ":3.5978380380627204,"pX":-0.6104798295598933,"pZ":1.2506326811885689,"vX0":10.325365894829725,"vY0":-140.1718702824908,"vZ0":-5.396062552044376,"x":140.27,"y":205.01,"x0":-2.8805299817816916,"y0":50.00018823338143,"z0":4.829985604477495,"aX":-22.37244616885656},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.5,"breakHorizontal":18.2,"spinRate":2444,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.390570000043565,"extension":6.205029223257447},"index":4,"playId":"a3ffc103-d36a-38bf-82fe-96c0384cb2f1","pitchNumber":5,"startTime":"2025-08-13T22:02:32.171Z","endTime":"2025-08-13T22:02:36.494Z","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.2,"endSpeed":87.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.660128629044436,"aZ":-29.488597112723035,"pfxX":-10.271272723118052,"pfxZ":1.3686006337353493,"pX":-0.11011297965370676,"pZ":2.4456451249987365,"vX0":11.372265796445442,"vY0":-139.65815233194854,"vZ0":-1.459621450855901,"x":121.2,"y":172.75,"x0":-2.908447853295839,"y0":50.00648821613427,"z0":4.922205700305622,"aX":-20.210946877207782},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.4,"breakHorizontal":16.1,"spinRate":2484,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.39280945451478333,"extension":6.286568009719682},"hitData":{"launchSpeed":86.8,"launchAngle":26.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.07,"coordY":107.53}},"index":5,"playId":"0ebc5058-b23f-3cfc-9b91-902a7ae46318","pitchNumber":6,"startTime":"2025-08-13T22:02:47.376Z","endTime":"2025-08-13T22:02:54.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T22:02:54.252Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, second baseman Christian Koss to first baseman Dominic Smith.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-13T22:02:55.086Z","endTime":"2025-08-13T22:04:17.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.7101022168201,"strikeZoneBottom":1.75192347822912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.438794951675384,"aZ":-28.41431173610802,"pfxX":10.367207299515963,"pfxZ":2.4772424681996625,"pX":0.5056980824334,"pZ":2.232381050510102,"vX0":5.708413807674174,"vY0":-122.92258227323823,"vZ0":-0.8431867868014098,"x":97.72,"y":178.51,"x0":-3.200128151034717,"y0":50.00036370762532,"z0":5.011908189512712,"aX":15.717850394596304},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.6,"breakHorizontal":-20.2,"spinRate":2593,"spinDirection":69},"zone":9,"typeConfidence":0.9,"plateTime":0.4471375765367096,"extension":6.515412552914715},"index":0,"playId":"9fb2ec27-354b-36d5-b04b-a43b4b92d26b","pitchNumber":1,"startTime":"2025-08-13T22:03:20.755Z","endTime":"2025-08-13T22:03:24.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.51271605670594,"strikeZoneBottom":1.58950598653344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.52613176028176,"aZ":-29.985796920284844,"pfxX":10.448855870050586,"pfxZ":1.4367318225328711,"pX":1.135782061041363,"pZ":0.8723109342166382,"vX0":6.82967772520229,"vY0":-122.69054897446898,"vZ0":-3.5175626207133877,"x":73.71,"y":215.23,"x0":-3.04247382828711,"y0":50.00277501324305,"z0":4.883091839394335,"aX":15.91049277828114},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.0,"breakHorizontal":-20.5,"spinRate":2557,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.44661187600638774,"extension":6.5648321777518435},"index":1,"playId":"47805ea2-4a15-3ae4-bc84-49b205de1b18","pitchNumber":2,"startTime":"2025-08-13T22:03:35.463Z","endTime":"2025-08-13T22:03:39.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},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.69623417466669,"strikeZoneBottom":1.72205317673124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.23282629948487,"aZ":-28.858607258645417,"pfxX":-9.60096606449293,"pfxZ":1.6667019413025583,"pX":1.1115224425252763,"pZ":1.3084995144015354,"vX0":14.108834200434723,"vY0":-140.02579822284014,"vZ0":-4.561939654340028,"x":74.63,"y":203.45,"x0":-2.741943531825453,"y0":50.002373598722926,"z0":4.844003939016322,"aX":-19.090894697792873},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.2,"breakHorizontal":14.5,"spinRate":2376,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.3909591019897949,"extension":6.310399571346806},"index":2,"playId":"1905d50a-425d-3a8d-a052-d61c21df267f","pitchNumber":3,"startTime":"2025-08-13T22:03:52.104Z","endTime":"2025-08-13T22:03:56.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.078419609177914,"aZ":-28.50483942687471,"pfxX":-10.5428520031411,"pfxZ":1.8162370080390957,"pX":-0.6043343510567,"pZ":2.5864571412074033,"vX0":10.36278004478085,"vY0":-140.97594054773992,"vZ0":-1.2853727870927676,"x":140.04,"y":168.95,"x0":-2.9523267796595647,"y0":50.0032614621139,"z0":4.882799763522377,"aX":-21.291149174379335},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.2,"breakHorizontal":17.0,"spinRate":2330,"spinDirection":238},"zone":4,"typeConfidence":0.89,"plateTime":0.38804928804129935,"extension":6.494408401617467},"hitData":{"launchSpeed":74.1,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":157.26}},"index":3,"playId":"2541b6ff-783d-36de-91bf-bca6678bc3a8","pitchNumber":4,"startTime":"2025-08-13T22:04:08.755Z","endTime":"2025-08-13T22:04:17.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T22:04:17.541Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Heliot Ramos lines out to left fielder Ramón Laureano.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-13T22:06:36.532Z","endTime":"2025-08-13T22:06:45.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jose Iglesias remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-13T22:05:34.918Z","endTime":"2025-08-13T22:05:34.951Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":592518,"link":"/api/v1/people/592518"}},{"details":{"description":"Pitching Change: Yuki Matsui replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-13T22:05:34.951Z","endTime":"2025-08-13T22:06:38.563Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.1489082831703,"aZ":-13.898922001487433,"pfxX":1.2202040193324741,"pfxZ":10.527482082325061,"pX":0.030543407603099624,"pZ":1.9336688900562584,"vX0":-5.32675791857664,"vY0":-130.56606546538737,"vZ0":-7.609700291456036,"x":115.84,"y":186.57,"x0":1.9338752585238825,"y0":50.000471758848846,"z0":5.920940676797838,"aX":2.118662364519209},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.6,"breakHorizontal":-1.1,"spinRate":2382,"spinDirection":161},"zone":8,"typeConfidence":0.77,"plateTime":0.41866727949767935,"extension":5.808414777138528},"hitData":{"launchSpeed":88.6,"launchAngle":23.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.04,"coordY":95.11}},"index":2,"playId":"d5201c15-da46-3bd1-ac4e-7d395af223ea","pitchNumber":1,"startTime":"2025-08-13T22:06:38.563Z","endTime":"2025-08-13T22:06:45.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T22:06:45.525Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-13T22:06:48.249Z","endTime":"2025-08-13T22:07:41.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.59225554482651,"strikeZoneBottom":1.75756123319076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.194163330737123,"aZ":-14.092805470101098,"pfxX":2.9375120415056615,"pfxZ":10.373353124136184,"pX":-0.8950980116314887,"pZ":2.7207940520341483,"vX0":-7.543637423442627,"vY0":-131.52236150016813,"vZ0":-5.9336700741625,"x":151.12,"y":165.32,"x0":1.63500005104113,"y0":50.00317379861249,"z0":6.060341759174035,"aX":5.120919472467439},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.5,"breakHorizontal":-3.6,"spinRate":2423,"spinDirection":164},"zone":11,"typeConfidence":0.87,"plateTime":0.41724693521793244,"extension":5.567736460817493},"index":0,"playId":"1eedd5ad-2f2e-3357-9dd2-4714104a47a1","pitchNumber":1,"startTime":"2025-08-13T22:07:14.168Z","endTime":"2025-08-13T22:07:18.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.3542442722598,"aZ":-11.78524027771247,"pfxX":2.452927939153693,"pfxZ":11.32608409887511,"pX":0.40891301209819064,"pZ":2.788985445644747,"vX0":-4.501680958642335,"vY0":-133.47399119821068,"vZ0":-6.471531397225653,"x":101.41,"y":163.48,"x0":1.8004063528390675,"y0":50.001072262198946,"z0":6.09757172108549,"aX":4.41528878402808},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.3,"breakHorizontal":-3.5,"spinRate":2415,"spinDirection":159},"zone":6,"typeConfidence":0.89,"plateTime":0.4107172006185711,"extension":5.697286045534628},"hitData":{"launchSpeed":101.5,"launchAngle":47.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":112.18,"coordY":66.1}},"index":1,"playId":"c4006759-9a85-3960-9c15-7be2ff59bc52","pitchNumber":2,"startTime":"2025-08-13T22:07:31.248Z","endTime":"2025-08-13T22:07:41.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T22:07:41.239Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-13T22:07:41.185Z","endTime":"2025-08-13T22:08:55.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.44776445743487,"strikeZoneBottom":1.56098095479368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.80537445855898,"aZ":-13.568210977169176,"pfxX":2.921767278958492,"pfxZ":10.353381370750006,"pX":-0.3740502330581947,"pZ":3.1088884293753285,"vX0":-6.818311353260638,"vY0":-133.24998479073136,"vZ0":-5.257927717763042,"x":131.26,"y":154.84,"x0":1.839027716987021,"y0":50.002268007653434,"z0":6.089035659532129,"aX":5.250928692829625},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.8,"breakHorizontal":-3.8,"spinRate":2446,"spinDirection":157},"zone":1,"typeConfidence":0.89,"plateTime":0.41114940422475765,"extension":5.738824018229219},"index":0,"playId":"8426d33d-0224-3d7b-894a-4e385aad2f1e","pitchNumber":1,"startTime":"2025-08-13T22:08:08.996Z","endTime":"2025-08-13T22:08:12.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.289526967001322,"aZ":-14.538029856881892,"pfxX":3.5070819478861432,"pfxZ":9.921301107573596,"pX":0.06842000406422115,"pZ":3.4170915085316174,"vX0":-6.1990014345039395,"vY0":-132.94203301047654,"vZ0":-4.255694913688829,"x":114.39,"y":146.52,"x0":1.9819735689621498,"y0":50.00521046034211,"z0":6.1044563685573605,"aX":6.2363798785984565},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.2,"breakHorizontal":-4.9,"spinRate":2470,"spinDirection":159},"zone":2,"typeConfidence":0.88,"plateTime":0.4130706306236749,"extension":5.798054996707527},"index":1,"playId":"94055e31-41bf-3ae9-9adf-c9d16017f5e7","pitchNumber":2,"startTime":"2025-08-13T22:08:27.132Z","endTime":"2025-08-13T22:08:30.884Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.60249946419448,"aZ":-29.2427604356239,"pfxX":6.2645165336288775,"pfxZ":1.8747264508261967,"pX":1.1278785672212612,"pZ":0.4024923513316403,"vX0":-4.125864702903111,"vY0":-123.77432457168639,"vZ0":-7.602638993686511,"x":74.01,"y":227.91,"x0":1.9948734235859966,"y0":50.00576625685337,"z0":5.932805456867884,"aX":9.81008224813733},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.0,"breakHorizontal":-10.6,"spinRate":1233,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.4409969758732011,"extension":5.7892100940917235},"index":2,"playId":"c6bff564-534a-3a00-af6c-b193d937169a","pitchNumber":3,"startTime":"2025-08-13T22:08:50.964Z","endTime":"2025-08-13T22:08:55.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T22:08:55.780Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan O'Hearn lines out to center fielder Grant McCray.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-13T22:10:56.315Z","endTime":"2025-08-13T22:11:28.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":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":687529,"link":"/api/v1/people/687529"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tyler Fitzgerald replaces Rafael Devers, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-13T22:10:09.267Z","endTime":"2025-08-13T22:10:09.290Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"description":"Pitching Change: Christian Koss replaces Ryan Walker, batting 7th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-13T22:10:09.290Z","endTime":"2025-08-13T22:10:58.214Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"700"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":47.4,"endSpeed":43.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":8.151752731987676,"aZ":-30.967804930415053,"pfxX":4.330409705557585,"pfxZ":2.5694883989029798,"pX":-0.14315017592244295,"pZ":4.616995145874516,"vX0":1.0359662343970313,"vY0":-68.38328272809122,"vZ0":7.793174023239743,"x":122.46,"y":114.12,"x0":-1.4750830931754462,"y0":50.002651169314866,"z0":7.38041948197303,"aX":2.032919326101179},"breaks":{"breakAngle":3.6,"breakLength":26.4,"breakY":24.0,"breakVertical":-115.6,"breakVerticalInduced":9.1,"breakHorizontal":-8.3,"spinRate":1310,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.8036448815769193,"extension":4.856845150939314},"index":2,"playId":"8db4a027-6884-3523-b289-d9ff3d2d7010","pitchNumber":1,"startTime":"2025-08-13T22:10:58.214Z","endTime":"2025-08-13T22:11:02.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":42.8,"endSpeed":40.3,"strikeZoneTop":3.52432199968382,"strikeZoneBottom":1.63110831086124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.378239991558655,"aZ":-32.22891790039154,"pfxX":1.1544970551911646,"pfxZ":-0.15191262047904175,"pX":-2.3468765098635993,"pZ":3.1971449216076167,"vX0":-1.1694796100672955,"vY0":-61.470758857453184,"vZ0":8.150410339431463,"x":206.46,"y":152.46,"x0":-1.5310526187198998,"y0":50.0010068347473,"z0":7.454255863022658,"aX":0.43960499866501807},"breaks":{"breakAngle":1.2,"breakLength":33.6,"breakY":24.0,"breakVertical":-149.0,"breakVerticalInduced":4.8,"breakHorizontal":-1.6,"spinRate":1170,"spinDirection":89},"zone":11,"typeConfidence":2.0,"plateTime":0.8927442501113352,"extension":4.823197282233833},"index":3,"playId":"0ad5cdb3-7db6-396d-8561-f6be95e4f3e8","pitchNumber":2,"startTime":"2025-08-13T22:11:11.062Z","endTime":"2025-08-13T22:11:15.047Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":45.4,"endSpeed":42.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":7.3004277713410195,"aZ":-31.538351551570763,"pfxX":3.0206796940381686,"pfxZ":1.4587684600675814,"pX":-0.48327525869735927,"pZ":2.2950199750091578,"vX0":0.43952640898285017,"vY0":-65.66664888228777,"vZ0":5.941339365493173,"x":135.42,"y":176.81,"x0":-1.215130264142229,"y0":50.001979885671226,"z0":7.126307944665677,"aX":1.3119465959188694},"breaks":{"breakAngle":2.4,"breakLength":28.8,"breakY":24.0,"breakVertical":-128.5,"breakVerticalInduced":6.4,"breakHorizontal":-5.6,"spinRate":1265,"spinDirection":88},"zone":4,"typeConfidence":2.0,"plateTime":0.835815979560314,"extension":5.105976785882213},"hitData":{"launchSpeed":97.5,"launchAngle":23.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":100.38,"coordY":65.57}},"index":4,"playId":"d8cb9f83-ab16-3e81-803d-51a7f167fea3","pitchNumber":3,"startTime":"2025-08-13T22:11:20.964Z","endTime":"2025-08-13T22:11:28.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T22:11:28.339Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Laureano singles on a fly ball to right fielder Drew Gilbert.","rbi":0,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-13T22:11:28.489Z","endTime":"2025-08-13T22:12:58.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"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],"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":687551,"link":"/api/v1/people/687551"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":48.6,"endSpeed":45.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":8.511732775436535,"aZ":-31.545303076786237,"pfxX":6.429271363239145,"pfxZ":1.2561447912030754,"pX":-0.21597288529249797,"pZ":3.002106393039225,"vX0":0.1669843293347675,"vY0":-70.43644912381859,"vZ0":5.659534578058409,"x":125.23,"y":157.72,"x0":-1.1706671853458994,"y0":50.00205609039327,"z0":7.123897851676827,"aX":3.208010800723155},"breaks":{"breakAngle":6.0,"breakLength":25.2,"breakY":24.0,"breakVertical":-111.7,"breakVerticalInduced":5.5,"breakHorizontal":-11.6,"spinRate":1324,"spinDirection":114},"zone":2,"typeConfidence":2.0,"plateTime":0.779667055640072,"extension":5.151245351923415},"index":0,"playId":"9a80be12-8af5-3555-8d7e-a89592e39e7f","pitchNumber":1,"startTime":"2025-08-13T22:11:46.263Z","endTime":"2025-08-13T22:11:52.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":48.6,"endSpeed":45.0,"strikeZoneTop":3.5416082982468,"strikeZoneBottom":1.60623964916969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":8.625792417913098,"aZ":-31.317781845156535,"pfxX":5.3459707154168195,"pfxZ":1.7316927377140772,"pX":0.4048199727744512,"pZ":4.130846646597272,"vX0":0.8834793017088489,"vY0":-70.24024618437518,"vZ0":7.013029451027998,"x":101.57,"y":127.25,"x0":-0.9282124344839223,"y0":50.00307681485746,"z0":7.258818282315956,"aX":2.6470742711271567},"breaks":{"breakAngle":4.8,"breakLength":25.2,"breakY":24.0,"breakVertical":-111.1,"breakVerticalInduced":7.1,"breakHorizontal":-10.1,"spinRate":1362,"spinDirection":106},"zone":12,"typeConfidence":2.0,"plateTime":0.7824967538556336,"extension":5.04773406870281},"index":1,"playId":"ac090fd0-b0e5-3fca-a12b-08874fefcf9e","pitchNumber":2,"startTime":"2025-08-13T22:12:00.456Z","endTime":"2025-08-13T22:12:04.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":49.5,"endSpeed":45.9,"strikeZoneTop":3.55959451041706,"strikeZoneBottom":1.57059307479763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":8.09614757713919,"aZ":-31.423342895350245,"pfxX":4.1167685507452285,"pfxZ":1.4481823873686217,"pX":0.21078366863232492,"pZ":4.870534133479105,"vX0":1.0370209554624779,"vY0":-71.43949634976548,"vZ0":7.789725748471161,"x":108.97,"y":107.28,"x0":-1.0589452710896596,"y0":50.001791206762626,"z0":7.238268706521571,"aX":2.131397307733164},"breaks":{"breakAngle":3.6,"breakLength":24.0,"breakY":24.0,"breakVertical":-106.9,"breakVerticalInduced":6.5,"breakHorizontal":-7.9,"spinRate":1301,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.7661838833844508,"extension":5.150922120847595},"index":2,"playId":"10b6c238-b460-334b-b288-395c57ac993f","pitchNumber":3,"startTime":"2025-08-13T22:12:12.480Z","endTime":"2025-08-13T22:12:16.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":51.2,"endSpeed":47.6,"strikeZoneTop":3.55058766719051,"strikeZoneBottom":1.66943132533644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":10.132216718956743,"aZ":-29.01587148267506,"pfxX":5.947740383111096,"pfxZ":5.702029408866873,"pX":-0.7431129813372881,"pZ":1.6800119133107307,"vX0":-0.4577557549742637,"vY0":-74.4912970140368,"vZ0":2.448062766318129,"x":145.33,"y":193.42,"x0":-1.2008554508706966,"y0":50.0027996805607,"z0":6.793524640481599,"aX":3.2951064097479326},"breaks":{"breakAngle":6.0,"breakLength":21.6,"breakY":24.0,"breakVertical":-93.4,"breakVerticalInduced":12.1,"breakHorizontal":-10.6,"spinRate":1352,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.7393137290143637,"extension":5.24438376650613},"index":3,"playId":"45139af7-179e-357c-879a-b9e0af13f20e","pitchNumber":4,"startTime":"2025-08-13T22:12:23.119Z","endTime":"2025-08-13T22:12:27.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":55.5,"endSpeed":52.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":8.530896178653286,"aZ":-28.581729944842667,"pfxX":0.13691243018238397,"pfxZ":5.333302202337464,"pX":0.11596302660681393,"pZ":3.6958995037659585,"vX0":1.8481358831668648,"vY0":-80.76907929754617,"vZ0":3.881592788743519,"x":112.58,"y":138.99,"x0":-1.0513838417801096,"y0":50.00360384879633,"z0":6.8094428813063965,"aX":0.09221903729052494},"breaks":{"breakAngle":0.0,"breakLength":16.8,"breakY":24.0,"breakVertical":-76.1,"breakVerticalInduced":11.3,"breakHorizontal":-0.7,"spinRate":1296,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.6729841895920776,"extension":5.476467999024367},"index":4,"playId":"e41bbca5-0904-3df4-9333-99126a4397f6","pitchNumber":5,"startTime":"2025-08-13T22:12:34.344Z","endTime":"2025-08-13T22:12:38.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.401463161510648,"aZ":-19.670258830808333,"pfxX":-4.76063701116927,"pfxZ":8.617770874225782,"pX":-0.5544522763404803,"pZ":3.448539013815495,"vX0":2.823025935935493,"vY0":-119.26293566567078,"vZ0":-2.1849775288944464,"x":138.13,"y":145.67,"x0":-1.130698212105821,"y0":50.00166218520168,"z0":6.137376529459647,"aX":-6.906515767535022},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":15.4,"breakHorizontal":8.0,"spinRate":1714,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.4580179539194429,"extension":5.847983321890481},"hitData":{"launchSpeed":69.1,"launchAngle":28.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.52,"coordY":139.85}},"index":5,"playId":"09d0d105-dbfd-349f-8aca-8aac7a4c2d9a","pitchNumber":6,"startTime":"2025-08-13T22:12:47.007Z","endTime":"2025-08-13T22:12:58.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T22:12:58.338Z","atBatIndex":72},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jake Cronenworth grounds into a force out, second baseman Tyler Fitzgerald to shortstop Willy Adames. Ramón Laureano out at 2nd. Jake Cronenworth to 1st.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-13T22:12:58.492Z","endTime":"2025-08-13T22:13:23.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":52.3,"endSpeed":48.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":10.557051204911636,"aZ":-28.83048505804256,"pfxX":-0.10380904768411581,"pfxZ":5.804760161864474,"pX":0.7456249338712423,"pZ":3.2282003796568497,"vX0":2.6024000144611823,"vY0":-75.91380671056696,"vZ0":4.085989665691988,"x":88.58,"y":151.62,"x0":-0.9879281195855029,"y0":50.000193214383266,"z0":6.981840940246834,"aX":-0.059994870863501484},"breaks":{"breakAngle":0.0,"breakLength":20.4,"breakY":24.0,"breakVertical":-88.6,"breakVerticalInduced":13.1,"breakHorizontal":-1.0,"spinRate":1323,"spinDirection":167},"zone":3,"typeConfidence":2.0,"plateTime":0.7255812148106013,"extension":5.2293765049088945},"hitData":{"launchSpeed":65.3,"launchAngle":14.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.0,"coordY":154.0}},"index":0,"playId":"bae71ada-5d58-36b0-9da3-fc6c1811932b","pitchNumber":1,"startTime":"2025-08-13T22:13:14.659Z","endTime":"2025-08-13T22:13:23.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T22:13:23.303Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elias Díaz singles on a ground ball to center fielder Grant McCray. Jake Cronenworth to 2nd.","rbi":0,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-13T22:13:27.659Z","endTime":"2025-08-13T22:14:46.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":51.0,"endSpeed":47.2,"strikeZoneTop":3.39229246167601,"strikeZoneBottom":1.60240725985238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":9.725813193988342,"aZ":-30.211911296124736,"pfxX":3.797696569605631,"pfxZ":3.574019400322781,"pX":0.24977132462396623,"pZ":2.628752838521145,"vX0":1.4810270800256364,"vY0":-73.93718733025005,"vZ0":4.401704288043805,"x":107.48,"y":167.8,"x0":-1.2619012626033774,"y0":50.00013512062528,"z0":6.754864869331519,"aX":2.0787452012539562},"breaks":{"breakAngle":4.8,"breakLength":21.6,"breakY":24.0,"breakVertical":-97.7,"breakVerticalInduced":9.1,"breakHorizontal":-7.4,"spinRate":1258,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.7439568415067819,"extension":5.347640531610071},"index":0,"playId":"8cd108b8-c575-3b4f-a6b9-4b5c463dc7e2","pitchNumber":1,"startTime":"2025-08-13T22:13:45.693Z","endTime":"2025-08-13T22:13:49.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":51.4,"endSpeed":47.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":10.409638263356817,"aZ":-30.1859350154735,"pfxX":4.903358843747521,"pfxZ":3.5894505880226966,"pX":-0.396631453332738,"pZ":3.015352124418272,"vX0":0.21245518175155842,"vY0":-74.60570105480812,"vZ0":4.728884807825248,"x":132.12,"y":157.37,"x0":-1.1771218946961084,"y0":50.00326932345902,"z0":6.839368240134916,"aX":2.7166227765989777},"breaks":{"breakAngle":4.8,"breakLength":21.6,"breakY":24.0,"breakVertical":-96.0,"breakVerticalInduced":9.4,"breakHorizontal":-8.9,"spinRate":1336,"spinDirection":117},"zone":1,"typeConfidence":2.0,"plateTime":0.7390333004912764,"extension":5.356326850726792},"index":1,"playId":"b0ca3957-f369-369f-becc-8938e8ef03f5","pitchNumber":2,"startTime":"2025-08-13T22:13:56.970Z","endTime":"2025-08-13T22:14:02.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.33041621555951,"strikeZoneBottom":1.53625045409606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.903767814895293,"aZ":-17.934405432044557,"pfxX":-5.361961564963525,"pfxZ":9.108495797588386,"pX":1.6365352162658702,"pZ":3.3143743623149575,"vX0":8.032284381456757,"vY0":-123.747569753676,"vZ0":-3.256684783445952,"x":54.62,"y":149.29,"x0":-0.943223526082217,"y0":50.000271391906374,"z0":6.135975151567476,"aX":-8.38014542262357},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":16.1,"breakHorizontal":8.0,"spinRate":1887,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4413163619915199,"extension":5.870481838069466},"index":2,"playId":"4929926f-2dd0-34dc-9238-951e6d732869","pitchNumber":3,"startTime":"2025-08-13T22:14:19.952Z","endTime":"2025-08-13T22:14:24.171Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":48.3,"endSpeed":45.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":7.33015483905474,"aZ":-31.823893350934313,"pfxX":3.5210455347125964,"pfxZ":0.69006208258096,"pX":0.08208307867260414,"pZ":2.2930849493304257,"vX0":0.410279687681262,"vY0":-70.01472283109412,"vZ0":5.016508920435972,"x":113.87,"y":176.87,"x0":-0.6717566458422418,"y0":50.00081481608886,"z0":6.95035776673953,"aX":1.7612468598943019},"breaks":{"breakAngle":3.6,"breakLength":25.2,"breakY":24.0,"breakVertical":-113.5,"breakVerticalInduced":3.8,"breakHorizontal":-6.6,"spinRate":1241,"spinDirection":85},"zone":5,"typeConfidence":2.0,"plateTime":0.7800039550691125,"extension":5.49041997647768},"hitData":{"launchSpeed":97.7,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.36,"coordY":108.61}},"index":3,"playId":"5f5fdaff-bdc7-3bdd-8f40-ee7730fe0e1e","pitchNumber":4,"startTime":"2025-08-13T22:14:33.557Z","endTime":"2025-08-13T22:14:46.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T22:14:46.090Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Johnson lines out to shortstop Willy Adames.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-13T22:14:44.249Z","endTime":"2025-08-13T22:15:06.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":50.4,"endSpeed":47.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":9.163743122042604,"aZ":-32.55520468508008,"pfxX":5.36202237923947,"pfxZ":-0.7165130536978417,"pX":0.6573018795856801,"pZ":2.6823548301202162,"vX0":1.5560030383956875,"vY0":-73.08575296915039,"vZ0":5.180303526645163,"x":91.95,"y":166.36,"x0":-1.1198973655434794,"y0":50.00072431579661,"z0":6.945083945496111,"aX":2.8803429808546834},"breaks":{"breakAngle":4.8,"breakLength":24.0,"breakY":24.0,"breakVertical":-107.3,"breakVerticalInduced":1.7,"breakHorizontal":-10.3,"spinRate":1283,"spinDirection":96},"zone":6,"typeConfidence":2.0,"plateTime":0.7513944474268088,"extension":5.26836197523971},"hitData":{"launchSpeed":84.3,"launchAngle":13.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":124.81,"coordY":132.94}},"index":0,"playId":"192df375-f768-3578-a5bf-3c62e8d84494","pitchNumber":1,"startTime":"2025-08-13T22:15:01.137Z","endTime":"2025-08-13T22:15:06.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T22:15:06.404Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Smith flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-13T22:15:33.950Z","endTime":"2025-08-13T22:17:52.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.2485236414694,"strikeZoneBottom":1.56334183844121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.765404785806734,"aZ":-11.997099467962173,"pfxX":5.498965274409926,"pfxZ":11.1625484690709,"pX":0.5704621063269496,"pZ":1.346879937879341,"vX0":-5.395138087853503,"vY0":-133.1551210106974,"vZ0":-9.800700551181517,"x":95.26,"y":202.41,"x0":1.9018298017361663,"y0":50.0053899012324,"z0":5.9280011462465945,"aX":9.943280549279278},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.5,"breakHorizontal":-8.9,"spinRate":2430,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.41026253134268975,"extension":5.7946126788109416},"index":0,"playId":"0244a034-7012-39b8-8e51-e498c0b35dab","pitchNumber":1,"startTime":"2025-08-13T22:17:27.441Z","endTime":"2025-08-13T22:17:31.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.81719539435882,"aZ":-12.784038332943314,"pfxX":4.624764638496605,"pfxZ":10.715673928488265,"pX":0.19564187645132014,"pZ":2.8555552658256294,"vX0":-5.488821412629603,"vY0":-133.21764993799565,"vZ0":-6.108940286796586,"x":109.54,"y":161.68,"x0":1.675364658321598,"y0":50.00402804507288,"z0":6.091083271906502,"aX":8.369587301053647},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.4,"breakHorizontal":-7.3,"spinRate":2374,"spinDirection":160},"zone":2,"typeConfidence":0.86,"plateTime":0.4101035701937388,"extension":5.783390602670629},"hitData":{"launchSpeed":78.3,"launchAngle":47.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.8,"coordY":99.91}},"index":1,"playId":"b81569be-8cd2-3f17-8133-bfc929d90a68","pitchNumber":2,"startTime":"2025-08-13T22:17:44.000Z","endTime":"2025-08-13T22:17:52.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T22:17:52.640Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames called out on strikes.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-13T22:17:53.229Z","endTime":"2025-08-13T22:20:03.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.44646561010997,"strikeZoneBottom":1.69243960955931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.044571855548984,"aZ":-13.550245941446164,"pfxX":3.6827000417406004,"pfxZ":10.390134086007631,"pX":-0.4769393415891182,"pZ":2.3900352231073,"vX0":-7.302299036037002,"vY0":-132.693055803321,"vZ0":-6.846805206881998,"x":135.18,"y":174.25,"x0":1.8258464918154196,"y0":50.000176210203485,"z0":5.981195484332722,"aX":6.59977469254178},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.6,"breakHorizontal":-5.2,"spinRate":2505,"spinDirection":161},"zone":4,"typeConfidence":0.87,"plateTime":0.41197095089744096,"extension":5.848845559941251},"index":0,"playId":"fab4e98e-6846-392b-99fb-a537a263122d","pitchNumber":1,"startTime":"2025-08-13T22:18:21.172Z","endTime":"2025-08-13T22:18:25.159Z","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":91.0,"endSpeed":82.9,"strikeZoneTop":3.50099277916626,"strikeZoneBottom":1.74718667306733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.938993498978377,"aZ":-17.439543552689717,"pfxX":8.409084152536082,"pfxZ":8.354864237196704,"pX":1.8257081300827382,"pZ":2.4670881859550655,"vX0":-3.4712287863656512,"vY0":-132.38310148196166,"vZ0":-5.695211959068061,"x":47.41,"y":172.17,"x0":2.0660996015091158,"y0":50.003392532591,"z0":5.935495583368893,"aX":14.830905693436891},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.0,"breakHorizontal":-14.4,"spinRate":2271,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.41476380056757245,"extension":5.713672378462136},"index":1,"playId":"efbffe74-039a-34c5-9d85-3e0b36505a79","pitchNumber":2,"startTime":"2025-08-13T22:18:39.696Z","endTime":"2025-08-13T22:18:43.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.47840952269944,"strikeZoneBottom":1.75093229630572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.852012896174717,"aZ":-14.352656731293546,"pfxX":4.931229655704471,"pfxZ":9.776295127058903,"pX":0.5568911719972178,"pZ":4.042713922521824,"vX0":-5.378722487224142,"vY0":-134.33921173599802,"vZ0":-2.7577283630910703,"x":95.77,"y":129.63,"x0":1.946961129913895,"y0":50.00189192812942,"z0":6.106388742681149,"aX":8.988441691381452},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":-7.7,"spinRate":2472,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.40815452848588674,"extension":5.7437975211856775},"index":2,"playId":"4d7c8e84-b4dc-3ca6-a013-117f16ed31b5","pitchNumber":3,"startTime":"2025-08-13T22:18:58.194Z","endTime":"2025-08-13T22:19:01.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.53522280923691,"strikeZoneBottom":1.80172221547023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.672163550813867,"aZ":-25.455392385766206,"pfxX":-0.1751488650850983,"pfxZ":4.132878389362919,"pX":0.8262927735867006,"pZ":2.6328095142352934,"vX0":-3.055706275778412,"vY0":-126.20279572021484,"vZ0":-3.3084215906579577,"x":85.5,"y":167.69,"x0":2.071392609603923,"y0":50.0060831441258,"z0":5.992472537662442,"aX":-0.2842460481727878},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.1,"breakHorizontal":1.0,"spinRate":2496,"spinDirection":160},"zone":6,"typeConfidence":0.92,"plateTime":0.43262622653565286,"extension":5.770841491154577},"index":3,"playId":"47e026de-9311-37b8-beac-c968d0baec3d","pitchNumber":4,"startTime":"2025-08-13T22:19:17.081Z","endTime":"2025-08-13T22:19:21.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.54219052109982,"strikeZoneBottom":1.78224423854963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.807932160230155,"aZ":-27.36623705375555,"pfxX":5.3142986723630985,"pfxZ":3.0947905311130697,"pX":-1.2126539316179332,"pZ":1.7780087607325847,"vX0":-9.101243386041086,"vY0":-123.4092511937754,"vZ0":-4.746534453973573,"x":163.22,"y":190.77,"x0":1.8200090244875367,"y0":50.00520686412162,"z0":6.010985166730125,"aX":8.26194545438239},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.8,"breakHorizontal":-7.7,"spinRate":1265,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.44255013329559834,"extension":5.819338761213229},"index":4,"playId":"8fc50085-4165-313c-87e8-d188715b86fa","pitchNumber":5,"startTime":"2025-08-13T22:19:38.332Z","endTime":"2025-08-13T22:19:42.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.48112557964658,"strikeZoneBottom":1.57329929383265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.266295490053057,"aZ":-10.744279838352357,"pfxX":2.886233503161821,"pfxZ":11.719074468026585,"pX":0.2263185748105738,"pZ":1.612831207405578,"vX0":-5.81075935863663,"vY0":-133.9558161465918,"vZ0":-9.172552682886991,"x":108.37,"y":195.23,"x0":2.042603907629542,"y0":50.00144209739414,"z0":5.836651036813489,"aX":5.277591969614929},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.6,"breakHorizontal":-4.1,"spinRate":2437,"spinDirection":158},"zone":8,"typeConfidence":0.9,"plateTime":0.407921975780968,"extension":5.815853008572323},"index":5,"playId":"802fc934-d5da-342c-ad1d-9570eeea6ce5","pitchNumber":6,"startTime":"2025-08-13T22:19:58.477Z","endTime":"2025-08-13T22:20:03.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T22:20:03.374Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Grant McCray grounds out, shortstop Xander Bogaerts to first baseman Ryan O'Hearn.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-13T22:20:02.800Z","endTime":"2025-08-13T22:20:39.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93327348102181,"aZ":-20.748982242566633,"pfxX":8.23325066259213,"pfxZ":6.401398291611121,"pX":0.595127335798172,"pZ":2.555201337716132,"vX0":-6.1204176885558805,"vY0":-132.6297203213822,"vZ0":-4.976229687160142,"x":94.32,"y":169.79,"x0":1.861146766724482,"y0":50.00124267384583,"z0":5.965535368558018,"aX":14.6906384694554},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.7,"breakHorizontal":-13.6,"spinRate":2152,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.4127089796178227,"extension":5.851829405612465},"hitData":{"launchSpeed":85.3,"launchAngle":5.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.97,"coordY":146.11}},"index":0,"playId":"945c6cb9-d356-39bb-8774-dac15a5675a1","pitchNumber":1,"startTime":"2025-08-13T22:20:32.458Z","endTime":"2025-08-13T22:20:39.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T22:20:39.954Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Grant McCray grounds out, shortstop Xander Bogaerts to first baseman Ryan O'Hearn.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-13T22:20:02.800Z","endTime":"2025-08-13T22:20:39.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93327348102181,"aZ":-20.748982242566633,"pfxX":8.23325066259213,"pfxZ":6.401398291611121,"pX":0.595127335798172,"pZ":2.555201337716132,"vX0":-6.1204176885558805,"vY0":-132.6297203213822,"vZ0":-4.976229687160142,"x":94.32,"y":169.79,"x0":1.861146766724482,"y0":50.00124267384583,"z0":5.965535368558018,"aX":14.6906384694554},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.7,"breakHorizontal":-13.6,"spinRate":2152,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.4127089796178227,"extension":5.851829405612465},"hitData":{"launchSpeed":85.3,"launchAngle":5.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.97,"coordY":146.11}},"index":0,"playId":"945c6cb9-d356-39bb-8774-dac15a5675a1","pitchNumber":1,"startTime":"2025-08-13T22:20:32.458Z","endTime":"2025-08-13T22:20:39.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T22:20:39.954Z","atBatIndex":78},"scoringPlays":[11,13,14,15,17,39,40,58,62],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":143.71,"y":172.97},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":114.82,"y":163.84},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":69.29,"y":65.05},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":83.41,"y":126.35},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":40.46,"y":102.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":131.55,"y":180.57},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":20,"top":[7,8,9,10,11,12,13,14,15,16,17],"bottom":[18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":76.55,"y":126.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":85.94,"y":119.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":115.01,"y":117.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":116.34,"y":107.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":159.23,"y":61.96},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":57.06,"y":103.04},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":100.13,"y":111.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":133.06,"y":85.58},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":157.32,"y":189.63},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":147.43,"y":67.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":111.28,"y":161.82},"type":"O","description":"Groundout"}]}},{"startIndex":21,"endIndex":30,"top":[21,22,23,24],"bottom":[25,26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":111.28,"y":155.74},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":62.1,"y":105.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":79.96,"y":72.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":141.92,"y":83.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":174.11,"y":118.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":87.96,"y":63.45},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":36,"top":[31,32,33],"bottom":[34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":143.2,"y":157.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":132.05,"y":167.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":125.63,"y":178.39},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":147.26,"y":153.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":149.28,"y":162.83},"type":"O","description":"Groundout"}]}},{"startIndex":37,"endIndex":47,"top":[37,38,39,40,41,42,43,44],"bottom":[45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":104.7,"y":71.06},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":76.31,"y":120.77},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":9.55,"y":86.49},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":81.92,"y":99.75},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":145.74,"y":157.76},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":104.95,"y":206.15},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":183.23,"y":113.68},"type":"O","description":"Lineout"}]}},{"startIndex":48,"endIndex":53,"top":[48,49,50],"bottom":[51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":142.69,"y":165.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":165.92,"y":155.6},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":90.53,"y":96.89},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":197.57,"y":135.14},"type":"O","description":"Flyout"}]}},{"startIndex":54,"endIndex":64,"top":[54,55,56,57,58,59],"bottom":[60,61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":151.1,"y":151.22},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":138.95,"y":102.55},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":166.18,"y":94.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":89.99,"y":108.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":148.78,"y":155.23},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":175.87,"y":54.94},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":104.22,"y":64.58},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":82.52,"y":107.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":148.78,"y":162.32},"type":"O","description":"Groundout"}]}},{"startIndex":65,"endIndex":70,"top":[65,66,67],"bottom":[68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":127.49,"y":178.54},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":61.07,"y":107.53},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":148.78,"y":157.26},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":64.04,"y":95.11},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":112.18,"y":66.1},"type":"O","description":"Flyout"}]}},{"startIndex":71,"endIndex":78,"top":[71,72,73,74,75],"bottom":[76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":100.38,"y":65.57},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":182.52,"y":139.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":146.0,"y":154.0},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":117.36,"y":108.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"coordinates":{"x":124.81,"y":132.94},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":129.8,"y":99.91},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"coordinates":{"x":125.97,"y":146.11},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":7,"hits":5,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":1,"hits":5,"errors":1,"leftOnBase":5},"away":{"runs":11,"hits":14,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"catcher":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"first":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"second":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"third":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"shortstop":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"left":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"onDeck":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"inHole":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"battingOrder":2,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"onDeck":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"inHole":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"battingOrder":6,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":11,"airOuts":10,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".252","atBats":38,"obp":".323","slg":".383","ops":".706","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":20,"rbi":9,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":1,"lineOuts":6},"pitching":{"flyOuts":9,"groundOuts":6,"airOuts":14,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":31,"obp":".182","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":119,"era":"3.55","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.21","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":119,"balls":46,"strikes":73,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":1,"pitchesPerInning":"13.22","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID641482":{"person":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":13,"groundOuts":12,"airOuts":21,"runs":11,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":16,"hitByPitch":2,"atBats":65,"obp":".367","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":305,"era":"5.71","inningsPitched":"17.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.56","battersFaced":79,"outs":52,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":305,"balls":118,"strikes":187,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".500","pitchesPerInning":"17.60","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"8.83","walksPer9Inn":"5.71","hitsPer9Inn":"8.31","runsScoredPer9":"5.71","homeRunsPer9":"3.12","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"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}},"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":39,"groundOuts":28,"airOuts":58,"runs":25,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":46,"baseOnBalls":21,"intentionalWalks":2,"hits":41,"hitByPitch":1,"atBats":168,"obp":".325","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":752,"era":"4.80","inningsPitched":"45.0","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":24,"whip":"1.38","battersFaced":195,"outs":135,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":752,"balls":283,"strikes":469,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".667","pitchesPerInning":"16.71","gamesFinished":13,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"9.20","walksPer9Inn":"4.20","hitsPer9Inn":"8.20","runsScoredPer9":"5.00","homeRunsPer9":"1.60","inheritedRunners":32,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":32,"groundOuts":64,"airOuts":63,"runs":20,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":38,"baseOnBalls":15,"intentionalWalks":1,"hits":60,"hitByPitch":2,"avg":".269","atBats":223,"obp":".321","slg":".359","ops":".680","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":242,"totalBases":80,"rbi":17,"leftOnBase":79,"sacBunts":2,"sacFlies":0,"babip":".309","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.75","popOuts":13,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":22,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":26,"putOuts":534,"errors":3,"chances":563,"fielding":".995","passedBall":5,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695243":{"person":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":43,"gamesStarted":0,"flyOuts":17,"groundOuts":23,"airOuts":31,"runs":19,"doubles":3,"triples":2,"homeRuns":5,"strikeOuts":71,"baseOnBalls":20,"intentionalWalks":2,"hits":25,"hitByPitch":1,"atBats":147,"obp":".272","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":684,"era":"3.71","inningsPitched":"43.2","wins":1,"losses":2,"saves":21,"saveOpportunities":25,"holds":3,"blownSaves":4,"earnedRuns":18,"whip":"1.03","battersFaced":171,"outs":131,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":684,"balls":238,"strikes":446,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".333","pitchesPerInning":"15.66","gamesFinished":33,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"14.63","walksPer9Inn":"4.12","hitsPer9Inn":"5.15","runsScoredPer9":"3.92","homeRunsPer9":"1.03","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663158":{"person":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":53,"gamesStarted":0,"flyOuts":28,"groundOuts":36,"airOuts":59,"runs":19,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":53,"baseOnBalls":14,"intentionalWalks":2,"hits":38,"hitByPitch":2,"atBats":184,"obp":".269","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":813,"era":"3.16","inningsPitched":"51.1","wins":4,"losses":4,"saves":33,"saveOpportunities":38,"holds":0,"blownSaves":5,"earnedRuns":18,"whip":"1.01","battersFaced":202,"outs":154,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":813,"balls":260,"strikes":553,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".500","pitchesPerInning":"15.84","gamesFinished":42,"strikeoutWalkRatio":"3.79","strikeoutsPer9Inn":"9.29","walksPer9Inn":"2.45","hitsPer9Inn":"6.66","runsScoredPer9":"3.33","homeRunsPer9":"0.35","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":16},"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}},"ID688158":{"person":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":28,"gamesStarted":1,"flyOuts":14,"groundOuts":27,"airOuts":31,"runs":6,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":115,"obp":".289","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":503,"era":"1.67","inningsPitched":"32.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.11","battersFaced":128,"outs":97,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":503,"balls":174,"strikes":329,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".500","pitchesPerInning":"15.56","gamesFinished":14,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.19","walksPer9Inn":"3.34","hitsPer9Inn":"6.68","runsScoredPer9":"1.67","homeRunsPer9":"0.56","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":3,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":54,"gamesStarted":0,"flyOuts":22,"groundOuts":79,"airOuts":39,"runs":21,"doubles":10,"triples":2,"homeRuns":3,"strikeOuts":45,"baseOnBalls":25,"intentionalWalks":3,"hits":48,"hitByPitch":1,"atBats":208,"obp":".315","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":850,"era":"3.13","inningsPitched":"54.2","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":19,"whip":"1.34","battersFaced":237,"outs":164,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":850,"balls":309,"strikes":541,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.03","rbi":0,"winPercentage":".833","pitchesPerInning":"15.55","gamesFinished":14,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.41","walksPer9Inn":"4.12","hitsPer9Inn":"7.90","runsScoredPer9":"3.46","homeRunsPer9":"0.49","inheritedRunners":39,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"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"}]},"ID701538":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":62,"groundOuts":71,"airOuts":105,"runs":42,"doubles":17,"triples":4,"homeRuns":9,"strikeOuts":80,"baseOnBalls":28,"intentionalWalks":1,"hits":89,"hitByPitch":3,"avg":".263","atBats":339,"obp":".320","slg":".416","ops":".736","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":141,"rbi":51,"leftOnBase":150,"sacBunts":1,"sacFlies":5,"babip":".314","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.67","popOuts":14,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":232,"errors":0,"chances":239,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID578428":{"person":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":24,"groundOuts":94,"airOuts":48,"runs":23,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":44,"baseOnBalls":20,"intentionalWalks":0,"hits":55,"hitByPitch":5,"avg":".233","atBats":236,"obp":".304","slg":".284","ops":".588","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":266,"totalBases":67,"rbi":27,"leftOnBase":108,"sacBunts":3,"sacFlies":2,"babip":".280","groundOutsToAirouts":"1.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"236.00","popOuts":8,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":135,"putOuts":91,"errors":3,"chances":229,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID592094":{"person":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":58,"gamesStarted":0,"flyOuts":38,"groundOuts":50,"airOuts":58,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":64,"baseOnBalls":25,"intentionalWalks":3,"hits":45,"hitByPitch":3,"atBats":214,"obp":".299","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":975,"era":"1.68","inningsPitched":"59.0","wins":8,"losses":3,"saves":0,"saveOpportunities":2,"holds":27,"blownSaves":2,"earnedRuns":11,"whip":"1.19","battersFaced":246,"outs":177,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":975,"balls":353,"strikes":622,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".727","pitchesPerInning":"16.53","gamesFinished":4,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"9.76","walksPer9Inn":"3.81","hitsPer9Inn":"6.86","runsScoredPer9":"2.29","homeRunsPer9":"0.46","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID506433":{"person":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":19,"groundOuts":33,"airOuts":35,"runs":21,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":126,"obp":".309","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":516,"era":"5.61","inningsPitched":"33.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.22","battersFaced":140,"outs":101,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":516,"balls":185,"strikes":331,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".400","pitchesPerInning":"15.33","gamesFinished":0,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"7.75","walksPer9Inn":"2.94","hitsPer9Inn":"8.02","runsScoredPer9":"5.61","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669093":{"person":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":57,"gamesStarted":0,"flyOuts":28,"groundOuts":33,"airOuts":50,"runs":18,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":79,"baseOnBalls":17,"intentionalWalks":2,"hits":37,"hitByPitch":3,"atBats":194,"obp":".263","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":852,"era":"2.47","inningsPitched":"54.2","wins":4,"losses":4,"saves":3,"saveOpportunities":6,"holds":25,"blownSaves":3,"earnedRuns":15,"whip":"0.99","battersFaced":219,"outs":164,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":852,"balls":268,"strikes":584,"strikePercentage":".690","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".500","pitchesPerInning":"15.59","gamesFinished":6,"strikeoutWalkRatio":"4.65","strikeoutsPer9Inn":"13.01","walksPer9Inn":"2.80","hitsPer9Inn":"6.09","runsScoredPer9":"2.96","homeRunsPer9":"0.82","inheritedRunners":19,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":47,"groundOuts":82,"airOuts":115,"runs":40,"doubles":16,"triples":1,"homeRuns":15,"strikeOuts":79,"baseOnBalls":32,"intentionalWalks":1,"hits":91,"hitByPitch":3,"avg":".250","atBats":364,"obp":".313","slg":".423","ops":".736","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":402,"totalBases":154,"rbi":54,"leftOnBase":180,"sacBunts":0,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.27","popOuts":26,"lineOuts":42},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":142,"errors":2,"chances":156,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657656":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"jerseyNumber":"5","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":41,"groundOuts":63,"airOuts":72,"runs":54,"doubles":19,"triples":2,"homeRuns":17,"strikeOuts":82,"baseOnBalls":27,"intentionalWalks":1,"hits":90,"hitByPitch":6,"avg":".296","atBats":304,"obp":".362","slg":".539","ops":".901","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":164,"rbi":56,"leftOnBase":148,"sacBunts":0,"sacFlies":3,"babip":".351","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.88","popOuts":12,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":153,"errors":5,"chances":166,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656302":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":68,"groundOuts":87,"airOuts":124,"runs":69,"doubles":28,"triples":0,"homeRuns":17,"strikeOuts":169,"baseOnBalls":50,"intentionalWalks":2,"hits":116,"hitByPitch":3,"atBats":490,"obp":".309","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":2275,"era":"4.52","inningsPitched":"129.1","wins":5,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":65,"whip":"1.28","battersFaced":551,"outs":388,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2275,"balls":830,"strikes":1445,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".333","pitchesPerInning":"17.59","gamesFinished":0,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"11.76","walksPer9Inn":"3.48","hitsPer9Inn":"8.07","runsScoredPer9":"4.80","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":29,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":58,"gamesStarted":0,"flyOuts":22,"groundOuts":67,"airOuts":45,"runs":17,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":55,"baseOnBalls":11,"intentionalWalks":2,"hits":35,"hitByPitch":0,"atBats":197,"obp":".220","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":748,"era":"1.96","inningsPitched":"55.0","wins":9,"losses":4,"saves":2,"saveOpportunities":5,"holds":18,"blownSaves":3,"earnedRuns":12,"whip":"0.84","battersFaced":213,"outs":165,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":748,"balls":234,"strikes":514,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.49","rbi":0,"winPercentage":".692","pitchesPerInning":"13.60","gamesFinished":8,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.80","hitsPer9Inn":"5.73","runsScoredPer9":"2.78","homeRunsPer9":"0.16","inheritedRunners":34,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":4,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":78,"groundOuts":112,"airOuts":132,"runs":71,"doubles":30,"triples":0,"homeRuns":20,"strikeOuts":89,"baseOnBalls":45,"intentionalWalks":2,"hits":138,"hitByPitch":3,"avg":".296","atBats":466,"obp":".358","slg":".489","ops":".847","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":519,"totalBases":228,"rbi":72,"leftOnBase":210,"sacBunts":0,"sacFlies":5,"babip":".326","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.30","popOuts":28,"lineOuts":26},"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":165,"putOuts":86,"errors":14,"chances":265,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669200":{"person":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"jerseyNumber":"18","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.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":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}},"ID601713":{"person":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"note":"(W, 12-4)","summary":"6.2 IP, ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":4,"airOuts":11,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":41,"strikes":60,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.35","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":99,"groundOuts":107,"airOuts":168,"runs":49,"doubles":17,"triples":2,"homeRuns":15,"strikeOuts":144,"baseOnBalls":36,"intentionalWalks":1,"hits":98,"hitByPitch":2,"atBats":510,"obp":".246","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2170,"era":"2.87","inningsPitched":"141.1","wins":12,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"0.95","battersFaced":555,"outs":424,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2170,"balls":741,"strikes":1429,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.64","rbi":1,"winPercentage":".750","pitchesPerInning":"15.35","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.17","walksPer9Inn":"2.29","hitsPer9Inn":"6.24","runsScoredPer9":"3.12","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":35,"lineOuts":34},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":9,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | 2 BB, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":62,"groundOuts":131,"airOuts":105,"runs":84,"doubles":21,"triples":2,"homeRuns":17,"strikeOuts":96,"baseOnBalls":69,"intentionalWalks":7,"hits":120,"hitByPitch":6,"avg":".266","atBats":451,"obp":".370","slg":".435","ops":".805","caughtStealing":5,"stolenBases":24,"stolenBasePercentage":".828","caughtStealingPercentage":".172","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":527,"totalBases":196,"rbi":49,"leftOnBase":132,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.53","popOuts":20,"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":4,"putOuts":264,"errors":3,"chances":271,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669369":{"person":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"101","stats":{"batting":{"note":"1-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":2,"groundOuts":14,"airOuts":6,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".313","atBats":48,"obp":".365","slg":".375","ops":".740","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":18,"rbi":4,"leftOnBase":20,"sacBunts":2,"sacFlies":0,"babip":".455","groundOutsToAirouts":"2.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":38,"errors":0,"chances":38,"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"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":66,"groundOuts":110,"airOuts":137,"runs":56,"doubles":27,"triples":0,"homeRuns":10,"strikeOuts":76,"baseOnBalls":47,"intentionalWalks":3,"hits":117,"hitByPitch":1,"avg":".270","atBats":433,"obp":".339","slg":".402","ops":".741","caughtStealing":1,"stolenBases":19,"stolenBasePercentage":".950","caughtStealingPercentage":".050","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":488,"totalBases":174,"rbi":43,"leftOnBase":213,"sacBunts":1,"sacFlies":6,"babip":".303","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.30","popOuts":21,"lineOuts":50},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":224,"putOuts":128,"errors":7,"chances":359,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID553869":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":37,"groundOuts":44,"airOuts":72,"runs":27,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":65,"baseOnBalls":20,"intentionalWalks":0,"hits":44,"hitByPitch":1,"avg":".199","atBats":221,"obp":".269","slg":".299","ops":".568","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":246,"totalBases":66,"rbi":22,"leftOnBase":122,"sacBunts":4,"sacFlies":0,"babip":".258","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.20","popOuts":23,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":29,"stolenBasePercentage":".707","caughtStealingPercentage":".293","assists":20,"putOuts":572,"errors":6,"chances":598,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 2 BB, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":57,"groundOuts":75,"airOuts":89,"runs":43,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":76,"baseOnBalls":47,"intentionalWalks":0,"hits":77,"hitByPitch":10,"avg":".248","atBats":310,"obp":".361","slg":".394","ops":".755","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":122,"rbi":43,"leftOnBase":137,"sacBunts":3,"sacFlies":4,"babip":".297","groundOutsToAirouts":"0.84","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"34.44","popOuts":15,"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":175,"putOuts":174,"errors":7,"chances":356,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":1,"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":115,"flyOuts":95,"groundOuts":166,"airOuts":166,"runs":52,"doubles":23,"triples":4,"homeRuns":6,"strikeOuts":14,"baseOnBalls":25,"intentionalWalks":0,"hits":136,"hitByPitch":2,"avg":".289","atBats":470,"obp":".325","slg":".394","ops":".719","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":509,"totalBases":185,"rbi":45,"leftOnBase":194,"sacBunts":8,"sacFlies":4,"babip":".286","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.33","popOuts":18,"lineOuts":53},"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":56,"putOuts":624,"errors":1,"chances":681,"fielding":".999","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"32","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 2B, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":47,"groundOuts":88,"airOuts":91,"runs":48,"doubles":16,"triples":1,"homeRuns":14,"strikeOuts":70,"baseOnBalls":48,"intentionalWalks":4,"hits":93,"hitByPitch":6,"avg":".275","atBats":338,"obp":".371","slg":".453","ops":".824","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":396,"totalBases":153,"rbi":47,"leftOnBase":158,"sacBunts":0,"sacFlies":4,"babip":".306","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.14","popOuts":15,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":326,"errors":3,"chances":364,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[665487,669369,650333,592518,578428,701538,593428,656811,657656,630105,553869,601713,593974,673513],"pitchers":[601713,593974,673513],"bench":[666023,669200,657757],"bullpen":[592094,656302,641482,506433,669093,695243,670970,688158,663158],"battingOrder":[669369,650333,578428,701538,593428,656811,657656,630105,553869],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Machado, M (30, Teng); Bogaerts (27, Lucchesi); O'Hearn (16, Lucchesi)."},{"label":"HR","value":"Laureano (17, 5th inning off Lucchesi, 1 on, 1 out)."},{"label":"TB","value":"Arraez; Bogaerts 2; Cronenworth 2; Díaz, E; Laureano 6; Machado, M 2; Merrill; O'Hearn 3; Tatis Jr. 2."},{"label":"RBI","value":"Arraez (45); Cronenworth 2 (43); Laureano 2 (56); O'Hearn (47); Tatis Jr. 3 (49)."},{"label":"2-out RBI","value":"Tatis Jr."},{"label":"Runners left in scoring position, 2 out","value":"Johnson, B; Arraez 2; Bogaerts."},{"label":"SF","value":"Arraez."},{"label":"GIDP","value":"Arraez; Machado, M."},{"label":"Team RISP","value":"6-for-11."},{"label":"Team LOB","value":"8."}]}],"note":[{"label":"a","value":"Grounded out for Machado, M in the 8th."},{"label":"1","value":"Ran for Tatis Jr. in the 7th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":9,"groundOuts":6,"airOuts":14,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".232","atBats":31,"obp":".309","slg":".373","ops":".682","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":7,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":11,"airOuts":10,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":38,"obp":".457","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":183,"era":"3.71","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.29","battersFaced":46,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":183,"balls":64,"strikes":119,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":9,"pitchesPerInning":"20.33","runsScoredPer9":"11.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":1,"chances":41,"passedBall":1,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":30,"groundOuts":38,"airOuts":57,"runs":20,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":49,"baseOnBalls":17,"intentionalWalks":0,"hits":49,"hitByPitch":3,"avg":".255","atBats":192,"obp":".325","slg":".411","ops":".736","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":79,"rbi":24,"leftOnBase":96,"sacBunts":1,"sacFlies":0,"babip":".309","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.43","popOuts":9,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":95,"putOuts":155,"errors":2,"chances":252,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":71,"groundOuts":104,"airOuts":122,"runs":62,"doubles":20,"triples":1,"homeRuns":14,"strikeOuts":119,"baseOnBalls":42,"intentionalWalks":2,"hits":124,"hitByPitch":13,"avg":".268","atBats":463,"obp":".342","slg":".406","ops":".748","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":524,"totalBases":188,"rbi":51,"leftOnBase":183,"sacBunts":0,"sacFlies":6,"babip":".327","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.07","popOuts":18,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":209,"errors":7,"chances":219,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID678906":{"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 1-2)","summary":"1.2 IP, 6 ER, 0 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":53,"inningsPitched":"1.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":12,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":21,"strikes":32,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"37.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":2,"flyOuts":9,"groundOuts":9,"airOuts":11,"runs":12,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":38,"obp":".417","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":184,"era":"9.90","inningsPitched":"10.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.90","battersFaced":48,"outs":30,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":184,"balls":66,"strikes":118,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":5,"winPercentage":".333","pitchesPerInning":"18.40","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"7.20","hitsPer9Inn":"9.90","runsScoredPer9":"10.80","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"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"}]},"ID668800":{"person":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"801","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":9,"groundOuts":18,"airOuts":18,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".173","atBats":52,"obp":".218","slg":".231","ops":".449","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":12,"rbi":2,"leftOnBase":21,"sacBunts":1,"sacFlies":0,"babip":".186","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.00","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","assists":7,"putOuts":126,"errors":3,"chances":136,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666149":{"person":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"jerseyNumber":"49","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"201","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":37,"groundOuts":43,"airOuts":57,"runs":18,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":62,"baseOnBalls":15,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".225","atBats":200,"obp":".284","slg":".330","ops":".614","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":224,"totalBases":66,"rbi":13,"leftOnBase":87,"sacBunts":6,"sacFlies":1,"babip":".309","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.67","popOuts":11,"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":153,"putOuts":101,"errors":3,"chances":257,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID678495":{"person":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"jerseyNumber":"73","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":26,"groundOuts":31,"airOuts":45,"runs":10,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":64,"baseOnBalls":11,"intentionalWalks":0,"hits":30,"hitByPitch":3,"atBats":169,"obp":".239","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":745,"era":"1.51","inningsPitched":"47.2","wins":3,"losses":3,"saves":3,"saveOpportunities":6,"holds":13,"blownSaves":3,"earnedRuns":8,"whip":"0.86","battersFaced":184,"outs":143,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":745,"balls":250,"strikes":495,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".500","pitchesPerInning":"15.63","gamesFinished":12,"strikeoutWalkRatio":"5.82","strikeoutsPer9Inn":"12.08","walksPer9Inn":"2.08","hitsPer9Inn":"5.66","runsScoredPer9":"1.89","homeRunsPer9":"0.57","inheritedRunners":27,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":8},"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}},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":51,"groundOuts":182,"airOuts":94,"runs":61,"doubles":39,"triples":2,"homeRuns":11,"strikeOuts":168,"baseOnBalls":35,"intentionalWalks":0,"hits":158,"hitByPitch":4,"atBats":594,"obp":".309","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2429,"era":"3.34","inningsPitched":"153.2","wins":10,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.26","battersFaced":642,"outs":461,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2429,"balls":825,"strikes":1604,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.94","rbi":0,"winPercentage":".526","pitchesPerInning":"15.81","gamesFinished":0,"strikeoutWalkRatio":"4.80","strikeoutsPer9Inn":"9.84","walksPer9Inn":"2.05","hitsPer9Inn":"9.25","runsScoredPer9":"3.57","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":4,"errors":1,"chances":30,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":5,"strikes":7,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":52,"gamesStarted":0,"flyOuts":22,"groundOuts":58,"airOuts":37,"runs":25,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":14,"intentionalWalks":1,"hits":41,"hitByPitch":5,"atBats":180,"obp":".300","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":767,"era":"3.91","inningsPitched":"48.1","wins":4,"losses":4,"saves":10,"saveOpportunities":15,"holds":7,"blownSaves":5,"earnedRuns":21,"whip":"1.14","battersFaced":201,"outs":145,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":767,"balls":276,"strikes":491,"strikePercentage":".640","hitBatsmen":5,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".500","pitchesPerInning":"15.87","gamesFinished":25,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"8.57","walksPer9Inn":"2.61","hitsPer9Inn":"7.63","runsScoredPer9":"4.66","homeRunsPer9":"0.56","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676130":{"person":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":39,"gamesStarted":0,"flyOuts":25,"groundOuts":54,"airOuts":44,"runs":21,"doubles":10,"triples":2,"homeRuns":2,"strikeOuts":46,"baseOnBalls":25,"intentionalWalks":1,"hits":44,"hitByPitch":1,"atBats":184,"obp":".329","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":855,"era":"3.31","inningsPitched":"51.2","wins":3,"losses":2,"saves":1,"saveOpportunities":3,"holds":2,"blownSaves":2,"earnedRuns":19,"whip":"1.34","battersFaced":215,"outs":155,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":855,"balls":331,"strikes":524,"strikePercentage":".610","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".600","pitchesPerInning":"16.55","gamesFinished":7,"strikeoutWalkRatio":"1.84","strikeoutsPer9Inn":"8.01","walksPer9Inn":"4.35","hitsPer9Inn":"7.66","runsScoredPer9":"3.66","homeRunsPer9":"0.35","inheritedRunners":32,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":50,"groundOuts":60,"airOuts":80,"runs":30,"doubles":14,"triples":3,"homeRuns":2,"strikeOuts":100,"baseOnBalls":23,"intentionalWalks":0,"hits":64,"hitByPitch":2,"avg":".217","atBats":295,"obp":".274","slg":".305","ops":".579","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":90,"rbi":35,"leftOnBase":141,"sacBunts":4,"sacFlies":5,"babip":".313","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"147.50","popOuts":16,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":18,"stolenBases":44,"stolenBasePercentage":".710","caughtStealingPercentage":".290","assists":40,"putOuts":745,"errors":5,"chances":790,"fielding":".994","passedBall":6,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID527038":{"person":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":58,"groundOuts":78,"airOuts":118,"runs":36,"doubles":9,"triples":0,"homeRuns":12,"strikeOuts":70,"baseOnBalls":30,"intentionalWalks":0,"hits":87,"hitByPitch":6,"avg":".249","atBats":350,"obp":".316","slg":".377","ops":".693","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":132,"rbi":61,"leftOnBase":160,"sacBunts":0,"sacFlies":3,"babip":".277","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.17","popOuts":35,"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":11,"putOuts":138,"errors":0,"chances":149,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693313":{"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":5,"groundOuts":23,"airOuts":10,"runs":10,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":63,"obp":".348","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":271,"era":"4.50","inningsPitched":"16.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.50","battersFaced":69,"outs":48,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":271,"balls":104,"strikes":167,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.30","rbi":0,"winPercentage":".000","pitchesPerInning":"16.94","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.38","hitsPer9Inn":"10.13","runsScoredPer9":"5.63","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"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}},"ID702352":{"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":10,"strikes":28,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":29,"groundOuts":73,"airOuts":54,"runs":35,"doubles":11,"triples":5,"homeRuns":5,"strikeOuts":48,"baseOnBalls":19,"intentionalWalks":1,"hits":64,"hitByPitch":3,"atBats":237,"obp":".331","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":989,"era":"4.48","inningsPitched":"60.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":30,"whip":"1.38","battersFaced":261,"outs":181,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":989,"balls":322,"strikes":667,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".400","pitchesPerInning":"16.39","gamesFinished":11,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"7.16","walksPer9Inn":"2.83","hitsPer9Inn":"9.55","runsScoredPer9":"5.22","homeRunsPer9":"0.75","inheritedRunners":21,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":5,"errors":0,"chances":15,"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"}]},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":24,"groundOuts":28,"airOuts":43,"runs":15,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":0,"hits":37,"hitByPitch":2,"avg":".276","atBats":134,"obp":".336","slg":".403","ops":".739","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":149,"totalBases":54,"rbi":19,"leftOnBase":53,"sacBunts":0,"sacFlies":2,"babip":".324","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.67","popOuts":6,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":283,"errors":0,"chances":311,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"61","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"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":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".059","atBats":17,"obp":".059","slg":".059","ops":".118","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".083","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 3B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"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":3,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":83,"groundOuts":140,"airOuts":134,"runs":59,"doubles":27,"triples":10,"homeRuns":6,"strikeOuts":51,"baseOnBalls":38,"intentionalWalks":0,"hits":111,"hitByPitch":5,"avg":".257","atBats":432,"obp":".322","slg":".407","ops":".729","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":479,"totalBases":176,"rbi":46,"leftOnBase":177,"sacBunts":0,"sacFlies":4,"babip":".277","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.00","popOuts":15,"lineOuts":36},"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":248,"errors":2,"chances":257,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID664192":{"person":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 3 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":33,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":13,"strikes":20,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":9,"groundOuts":26,"airOuts":18,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":84,"obp":".292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":359,"era":"3.32","inningsPitched":"21.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.20","battersFaced":90,"outs":65,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":359,"balls":129,"strikes":230,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":3,"winPercentage":".000","pitchesPerInning":"16.57","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.31","walksPer9Inn":"2.08","hitsPer9Inn":"8.72","runsScoredPer9":"3.32","homeRunsPer9":"0.42","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":3,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":57,"groundOuts":108,"airOuts":95,"runs":68,"doubles":27,"triples":0,"homeRuns":23,"strikeOuts":139,"baseOnBalls":86,"intentionalWalks":8,"hits":116,"hitByPitch":6,"avg":".256","atBats":454,"obp":".378","slg":".467","ops":".845","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":550,"totalBases":212,"rbi":81,"leftOnBase":195,"sacBunts":0,"sacFlies":4,"babip":".314","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.74","popOuts":15,"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":8,"putOuts":73,"errors":1,"chances":82,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663941":{"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":32,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":10,"strikes":22,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":15,"groundOuts":36,"airOuts":38,"runs":18,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":116,"obp":".287","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":467,"era":"5.17","inningsPitched":"31.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":18,"whip":"1.15","battersFaced":129,"outs":94,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":467,"balls":160,"strikes":307,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":1,"winPercentage":"1.000","pitchesPerInning":"14.90","gamesFinished":6,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"5.17","walksPer9Inn":"2.87","hitsPer9Inn":"7.47","runsScoredPer9":"5.17","homeRunsPer9":"0.57","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687529":{"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"jerseyNumber":"58","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"601","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".133","atBats":15,"obp":".133","slg":".267","ops":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":4,"rbi":1,"leftOnBase":7,"sacBunts":1,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":2,"chances":7,"fielding":".714","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":12,"groundOuts":32,"airOuts":25,"runs":13,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".252","atBats":111,"obp":".292","slg":".360","ops":".652","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":40,"rbi":15,"leftOnBase":49,"sacBunts":3,"sacFlies":2,"babip":".316","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":13,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":33,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.33","battersFaced":13,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":8,"strikes":25,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"12.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":102,"putOuts":49,"errors":3,"chances":154,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":87,"groundOuts":83,"airOuts":137,"runs":69,"doubles":18,"triples":2,"homeRuns":18,"strikeOuts":134,"baseOnBalls":55,"intentionalWalks":1,"hits":100,"hitByPitch":3,"avg":".223","atBats":448,"obp":".309","slg":".393","ops":".702","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":513,"totalBases":176,"rbi":61,"leftOnBase":183,"sacBunts":0,"sacFlies":6,"babip":".272","groundOutsToAirouts":"0.61","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.89","popOuts":30,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":293,"putOuts":148,"errors":14,"chances":455,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":98,"groundOuts":119,"airOuts":160,"runs":52,"doubles":28,"triples":2,"homeRuns":17,"strikeOuts":152,"baseOnBalls":56,"intentionalWalks":0,"hits":112,"hitByPitch":2,"atBats":538,"obp":".283","caughtStealing":7,"stolenBases":17,"stolenBasePercentage":".708","caughtStealingPercentage":".292","numberOfPitches":2414,"era":"2.98","inningsPitched":"148.0","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.14","battersFaced":601,"outs":444,"gamesPitched":25,"completeGames":1,"shutouts":0,"pitchesThrown":2414,"balls":866,"strikes":1548,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":5,"pickoffs":4,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".600","pitchesPerInning":"16.31","gamesFinished":0,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"9.24","walksPer9Inn":"3.41","hitsPer9Inn":"6.81","runsScoredPer9":"3.16","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":24,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":2,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID434378":{"person":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":78,"groundOuts":78,"airOuts":125,"runs":56,"doubles":32,"triples":0,"homeRuns":12,"strikeOuts":87,"baseOnBalls":36,"intentionalWalks":0,"hits":113,"hitByPitch":5,"atBats":398,"obp":".347","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","numberOfPitches":1731,"era":"4.53","inningsPitched":"99.1","wins":1,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.50","battersFaced":444,"outs":298,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1731,"balls":608,"strikes":1123,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".100","pitchesPerInning":"17.43","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"7.88","walksPer9Inn":"3.26","hitsPer9Inn":"10.24","runsScoredPer9":"5.07","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":24,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":2,"flyOuts":8,"groundOuts":21,"airOuts":17,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":66,"obp":".282","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":280,"era":"0.00","inningsPitched":"18.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.07","battersFaced":71,"outs":56,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":280,"balls":107,"strikes":173,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":4,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"6.27","walksPer9Inn":"2.41","hitsPer9Inn":"7.23","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[671218,646240,666149,669477,642086,642715,808982,687529,683766,672275,668800,687551,678906,702352,664192,663941,676254],"pitchers":[678906,702352,664192,663941,676254,683766],"bench":[527038],"bullpen":[676130,657424,592662,678495,693313,434378,657277],"battingOrder":[671218,666149,669477,642086,642715,687529,683766,668800,687551],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Lee, J (10, Pivetta)."},{"label":"TB","value":"Bailey; Devers; Lee, J 3; Ramos, H; Schmitt."},{"label":"RBI","value":"Koss (15)."},{"label":"Runners left in scoring position, 2 out","value":"Smith, D 2."},{"label":"SF","value":"Koss."},{"label":"Team RISP","value":"0-for-1."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Ramos, H (7, throw)."},{"label":"PB","value":"Bailey (6)."},{"label":"DP","value":"2 (Smith, D-Adames-Smith, D; Bivens-Koss-Smith, D)."}]}],"note":[]}},"officials":[{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Third Base"}],"info":[{"label":"Pitch timer violations","value":"Pivetta (pitcher); Lucchesi (pitcher)."},{"label":"Pitches-strikes","value":"Pivetta 101-60; Peralta, W 3-3; Matsui 15-10; Teng 53-32; Bivens 38-28; Lucchesi 33-20; Beck, T 32-22; Walker, R 12-7; Koss 15-10."},{"label":"Groundouts-flyouts","value":"Pivetta 4-7; Peralta, W 1-0; Matsui 1-2; Teng 2-2; Bivens 3-0; Lucchesi 1-1; Beck, T 2-0; Walker, R 2-0; Koss 1-0."},{"label":"Batters faced","value":"Pivetta 25; Peralta, W 2; Matsui 6; Teng 12; Bivens 9; Lucchesi 8; Beck, T 9; Walker, R 3; Koss 5."},{"label":"Inherited runners-scored","value":"Bivens 1-1."},{"label":"Umpires","value":"HP: Ramon De Jesus. 1B: Adrian Johnson. 2B: Quinn Wolcott. 3B: Paul Clemons. "},{"label":"Weather","value":"64 degrees, Overcast."},{"label":"Wind","value":"14 mph, Varies."},{"label":"First pitch","value":"12:46 PM."},{"label":"T","value":"2:34."},{"label":"Att","value":"35,080."},{"label":"Venue","value":"Oracle Park."},{"label":"August 13, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713","boxscoreName":"Pivetta"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"note":"(W, 12-4)","summary":"6.2 IP, ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":4,"airOuts":11,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":41,"strikes":60,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.35","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":99,"groundOuts":107,"airOuts":168,"runs":49,"doubles":17,"triples":2,"homeRuns":15,"strikeOuts":144,"baseOnBalls":36,"intentionalWalks":1,"hits":98,"hitByPitch":2,"atBats":510,"obp":".246","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2170,"era":"2.87","inningsPitched":"141.1","wins":12,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"0.95","battersFaced":555,"outs":424,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2170,"balls":741,"strikes":1429,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.64","rbi":1,"winPercentage":".750","pitchesPerInning":"15.35","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.17","walksPer9Inn":"2.29","hitsPer9Inn":"6.24","runsScoredPer9":"3.12","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":35,"lineOuts":34},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":9,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":72,"pitchingGameScore":72},{"player":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","boxscoreName":"Laureano"},"jerseyNumber":"5","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":41,"groundOuts":63,"airOuts":72,"runs":54,"doubles":19,"triples":2,"homeRuns":17,"strikeOuts":82,"baseOnBalls":27,"intentionalWalks":1,"hits":90,"hitByPitch":6,"avg":".296","atBats":304,"obp":".362","slg":".539","ops":".901","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":164,"rbi":56,"leftOnBase":148,"sacBunts":0,"sacFlies":3,"babip":".351","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.88","popOuts":12,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":153,"errors":5,"chances":166,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":71,"hittingGameScore":71},{"player":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","boxscoreName":"Tatis Jr."},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | 2 BB, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":62,"groundOuts":131,"airOuts":105,"runs":84,"doubles":21,"triples":2,"homeRuns":17,"strikeOuts":96,"baseOnBalls":69,"intentionalWalks":7,"hits":120,"hitByPitch":6,"avg":".266","atBats":451,"obp":".370","slg":".435","ops":".805","caughtStealing":5,"stolenBases":24,"stolenBasePercentage":".828","caughtStealingPercentage":".172","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":527,"totalBases":196,"rbi":49,"leftOnBase":132,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.53","popOuts":20,"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":4,"putOuts":264,"errors":3,"chances":271,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":62,"hittingGameScore":62}]},"decisions":{"winner":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"loser":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}