{"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":776252,"link":"/api/v1.1/game/776252/feed/live","metaData":{"wait":10,"timeStamp":"20250920_232845","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count33","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776252,"type":"R","doubleHeader":"N","id":"2025/09/20/wasmlb-nynmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776252-2025-09-20","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-09-20T20:10:00Z","originalDate":"2025-09-20","officialDate":"2025-09-20","dayNight":"day","time":"4:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2025,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Washington","record":{"gamesPlayed":155,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":63,"losses":92,"ties":0,"pct":".406"},"records":{},"divisionLeader":false,"wins":63,"losses":92,"winningPercentage":".406"},"franchiseName":"Washington","clubName":"Nationals","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121","season":2025,"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289"},"springVenue":{"id":2856,"link":"/api/v1/venues/2856"},"teamCode":"nyn","fileCode":"nym","abbreviation":"NYM","teamName":"Mets","locationName":"Flushing","firstYearOfPlay":"1962","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"NY Mets","record":{"gamesPlayed":155,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":80,"losses":75,"ties":0,"pct":".516"},"records":{},"divisionLeader":false,"wins":80,"losses":75,"winningPercentage":".516"},"franchiseName":"New York","clubName":"Mets","active":true}},"players":{"ID691781":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781","firstName":"Brady","lastName":"House","primaryNumber":"12","birthDate":"2003-06-04","currentAge":23,"birthCity":"Winder","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":208,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brady","useLastName":"House","middleName":"Hunter","boxscoreName":"House","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady House","nameSlug":"brady-house-691781","firstLastName":"Brady House","lastFirstName":"House, Brady","lastInitName":"House, B","initLastName":"B House","fullFMLName":"Brady Hunter House","fullLFMName":"House, Brady Hunter","strikeZoneTop":3.371,"strikeZoneBottom":1.701},"ID678606":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606","firstName":"José","lastName":"Ferrer","primaryNumber":"45","birthDate":"2000-03-03","currentAge":26,"birthCity":"Maimon","birthCountry":"Dominican Republic","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José A.","useLastName":"Ferrer","middleName":"Alexander","boxscoreName":"Ferrer","gender":"M","nameMatrilineal":"Vizcaino","isPlayer":true,"isVerified":true,"pronunciation":"fur-AIR","mlbDebutDate":"2023-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José A. Ferrer","nameSlug":"jose-a-ferrer-678606","firstLastName":"José A. Ferrer","lastFirstName":"Ferrer, José A.","lastInitName":"Ferrer, J","initLastName":"J Ferrer","fullFMLName":"José Alexander Ferrer","fullLFMName":"Ferrer, José Alexander","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":26,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"ID656180":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180","firstName":"Riley","lastName":"Adams","primaryNumber":"15","birthDate":"1996-06-26","currentAge":30,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":263,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Riley","useLastName":"Adams","middleName":"Keaton","boxscoreName":"Adams, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley Adams","nameSlug":"riley-adams-656180","firstLastName":"Riley Adams","lastFirstName":"Adams, Riley","lastInitName":"Adams, R","initLastName":"R Adams","fullFMLName":"Riley Keaton Adams","fullLFMName":"Adams, Riley Keaton","strikeZoneTop":3.377,"strikeZoneBottom":1.704},"ID682626":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626","firstName":"Francisco","lastName":"Alvarez","primaryNumber":"4","birthDate":"2001-11-19","currentAge":24,"birthCity":"Guatire","birthCountry":"Venezuela","height":"5' 10\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Francisco","useLastName":"Alvarez","middleName":"Javier","boxscoreName":"Alvarez, F","gender":"M","nameMatrilineal":"Pulido","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Alvarez","nameSlug":"francisco-alvarez-682626","firstLastName":"Francisco Alvarez","lastFirstName":"Alvarez, Francisco","lastInitName":"Alvarez, F","initLastName":"F Alvarez","fullFMLName":"Francisco Javier Alvarez","fullLFMName":"Alvarez, Francisco Javier","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID682668":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668","firstName":"Luisangel","lastName":"Acuña","primaryNumber":"0","birthDate":"2002-03-12","currentAge":24,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 7\"","weight":181,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Luisangel","useLastName":"Acuña","middleName":"Jose","boxscoreName":"Acuña","nickName":"Jose","gender":"M","nameMatrilineal":"Cartaya","isPlayer":true,"isVerified":false,"pronunciation":"Loo-EESE-ahn-hel","mlbDebutDate":"2024-09-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luisangel Acuña","nameSlug":"luisangel-acuna-682668","firstLastName":"Luisangel Acuña","lastFirstName":"Acuña, Luisangel","lastInitName":"Acuña, L","initLastName":"L Acuña","fullFMLName":"Luisangel Jose Acuña","fullLFMName":"Acuña, Luisangel Jose","strikeZoneTop":3.008,"strikeZoneBottom":1.518},"ID623211":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211","firstName":"Huascar","lastName":"Brazobán","primaryNumber":"50","birthDate":"1989-10-15","currentAge":36,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":155,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Huascar","useLastName":"Brazobán","middleName":"Leandro","boxscoreName":"Brazobán","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"WAHS-kahr BRAH-zo-bahn","mlbDebutDate":"2022-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Huascar Brazobán","nameSlug":"huascar-brazoban-623211","firstLastName":"Huascar Brazobán","lastFirstName":"Brazobán, Huascar","lastInitName":"Brazobán, H","initLastName":"H Brazobán","fullFMLName":"Huascar Leandro Brazobán","fullLFMName":"Brazobán, Huascar Leandro","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663992":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992","firstName":"Richard","lastName":"Lovelady","primaryNumber":"55","birthDate":"1995-07-07","currentAge":31,"birthCity":"Hinesville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Richard","useLastName":"Lovelady","middleName":"Tyler","boxscoreName":"Lovelady","nickName":"Love","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Richard Lovelady","nameSlug":"richard-lovelady-663992","firstLastName":"Richard Lovelady","lastFirstName":"Lovelady, Richard","lastInitName":"Lovelady, R","initLastName":"R Lovelady","fullFMLName":"Richard Tyler Lovelady","fullLFMName":"Lovelady, Richard Tyler","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID804636":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636","firstName":"Jonah","lastName":"Tong","primaryNumber":"21","birthDate":"2003-06-19","currentAge":23,"birthCity":"Markham","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonah","useLastName":"Tong","middleName":"Reid Tin Chee Matthew","boxscoreName":"Tong","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Tong","nameSlug":"jonah-tong-804636","firstLastName":"Jonah Tong","lastFirstName":"Tong, Jonah","lastInitName":"Tong, J","initLastName":"J Tong","fullFMLName":"Jonah Reid Tin Chee Matthew Tong","fullLFMName":"Tong, Jonah Reid Tin Chee Matthew","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID606965":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965","firstName":"Christopher","lastName":"Devenski","primaryNumber":"56","birthDate":"1990-11-13","currentAge":35,"birthCity":"Cerritos","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Devenski","middleName":"Michael","boxscoreName":"Devenski","nickName":"Devo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"deh-VEHN-ski","mlbDebutDate":"2016-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Devenski","nameSlug":"chris-devenski-606965","firstLastName":"Chris Devenski","lastFirstName":"Devenski, Chris","lastInitName":"Devenski, C","initLastName":"C Devenski","fullFMLName":"Christopher Michael Devenski","fullLFMName":"Devenski, Christopher Michael","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID690925":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925","firstName":"Clayton","lastName":"Beeter","primaryNumber":"39","birthDate":"1998-10-09","currentAge":27,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Beeter","middleName":"Howard","boxscoreName":"Beeter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clayton Beeter","nameSlug":"clayton-beeter-690925","firstLastName":"Clayton Beeter","lastFirstName":"Beeter, Clayton","lastInitName":"Beeter, C","initLastName":"C Beeter","fullFMLName":"Clayton Howard Beeter","fullLFMName":"Beeter, Clayton Howard","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695418":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418","firstName":"Bradley","lastName":"Lord","primaryNumber":"41","birthDate":"2000-02-14","currentAge":26,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Lord","middleName":"Ryan","boxscoreName":"Lord","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Lord","nameSlug":"brad-lord-695418","firstLastName":"Brad Lord","lastFirstName":"Lord, Brad","lastInitName":"Lord, B","initLastName":"B Lord","fullFMLName":"Bradley Ryan Lord","fullLFMName":"Lord, Bradley Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID657557":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557","firstName":"Paul","lastName":"DeJong","primaryNumber":"11","birthDate":"1993-08-02","currentAge":33,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Paul","useLastName":"DeJong","middleName":"Sterling","boxscoreName":"DeJong","nickName":"Pauly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"dee-YOUNG","mlbDebutDate":"2017-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul DeJong","nameSlug":"paul-dejong-657557","firstLastName":"Paul DeJong","lastFirstName":"DeJong, Paul","lastInitName":"DeJong, P","initLastName":"P DeJong","fullFMLName":"Paul Sterling DeJong","fullLFMName":"DeJong, Paul Sterling","strikeZoneTop":3.213,"strikeZoneBottom":1.622},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":24,"birthCity":"Rockville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"James","useLastName":"Wood","middleName":"Irvin","boxscoreName":"Wood","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Wood","nameSlug":"james-wood-695578","firstLastName":"James Wood","lastFirstName":"Wood, James","lastInitName":"Wood, J","initLastName":"J Wood","fullFMLName":"James Irvin Wood","fullLFMName":"Wood, James Irvin","strikeZoneTop":3.489,"strikeZoneBottom":1.761},"ID669022":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022","firstName":"MacKenzie","lastName":"Gore","primaryNumber":"1","birthDate":"1999-02-24","currentAge":27,"birthCity":"Wilmington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"MacKenzie","useLastName":"Gore","middleName":"Evan","boxscoreName":"Gore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"MacKenzie Gore","nameSlug":"mackenzie-gore-669022","firstLastName":"MacKenzie Gore","lastFirstName":"Gore, MacKenzie","lastInitName":"Gore, M","initLastName":"M Gore","fullFMLName":"MacKenzie Evan Gore","fullLFMName":"Gore, MacKenzie Evan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID687075":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075","firstName":"Brandon","lastName":"Sproat","primaryNumber":"23","birthDate":"2000-09-17","currentAge":26,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Sproat","middleName":"Carl","boxscoreName":"Sproat","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"rhymes with Boat","mlbDebutDate":"2025-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Sproat","nameSlug":"brandon-sproat-687075","firstLastName":"Brandon Sproat","lastFirstName":"Sproat, Brandon","lastInitName":"Sproat, B","initLastName":"B Sproat","fullFMLName":"Brandon Carl Sproat","fullLFMName":"Sproat, Brandon Carl","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664854":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854","firstName":"Ryan","lastName":"Helsley","primaryNumber":"21","birthDate":"1994-07-18","currentAge":32,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Helsley","middleName":"Dalton","boxscoreName":"Helsley","nickName":"Hellz Bellz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Helsley","nameSlug":"ryan-helsley-664854","firstLastName":"Ryan Helsley","lastFirstName":"Helsley, Ryan","lastInitName":"Helsley, R","initLastName":"R Helsley","fullFMLName":"Ryan Dalton Helsley","fullLFMName":"Helsley, Ryan Dalton","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID605280":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280","firstName":"Clayton","lastName":"Holmes","primaryNumber":"25","birthDate":"1993-03-27","currentAge":33,"birthCity":"Dothan","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clay","useLastName":"Holmes","middleName":"Walter","boxscoreName":"Holmes, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2018-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clay Holmes","nameSlug":"clay-holmes-605280","firstLastName":"Clay Holmes","lastFirstName":"Holmes, Clay","lastInitName":"Holmes, C","initLastName":"C Holmes","fullFMLName":"Clayton Walter Holmes","fullLFMName":"Holmes, Clayton Walter","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID621242":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242","firstName":"Edwin","lastName":"Díaz","primaryNumber":"3","birthDate":"1994-03-22","currentAge":32,"birthCity":"Naguabo","birthCountry":"Puerto Rico","height":"6' 3\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edwin","useLastName":"Díaz","middleName":"Orlando","boxscoreName":"Díaz","nickName":"Sugar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edwin Díaz","nameSlug":"edwin-diaz-621242","firstLastName":"Edwin Díaz","lastFirstName":"Díaz, Edwin","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Edwin Orlando Díaz","fullLFMName":"Díaz, Edwin Orlando","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665742":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742","firstName":"Juan","lastName":"Soto","primaryNumber":"22","birthDate":"1998-10-25","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Juan","useLastName":"Soto","middleName":"Jose","boxscoreName":"Soto, J","nickName":"Soto Pacheco","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Juan Soto","nameSlug":"juan-soto-665742","firstLastName":"Juan Soto","lastFirstName":"Soto, Juan","lastInitName":"Soto, J","initLastName":"J Soto","fullFMLName":"Juan Jose Soto","fullLFMName":"Soto, Juan Jose","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID677595":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595","firstName":"Ronny","lastName":"Mauricio","primaryNumber":"0","birthDate":"2001-04-04","currentAge":25,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":166,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ronny","useLastName":"Mauricio","boxscoreName":"Mauricio","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronny Mauricio","nameSlug":"ronny-mauricio-677595","firstLastName":"Ronny Mauricio","lastFirstName":"Mauricio, Ronny","lastInitName":"Mauricio, R","initLastName":"R Mauricio","fullFMLName":"Ronny  Mauricio","fullLFMName":"Mauricio, Ronny ","strikeZoneTop":3.365,"strikeZoneBottom":1.698},"ID595751":{"id":595751,"fullName":"Jorge Alfaro","link":"/api/v1/people/595751","firstName":"Jorge","lastName":"Alfaro","primaryNumber":"38","birthDate":"1993-06-11","currentAge":33,"birthCity":"Sincelejo","birthCountry":"Colombia","height":"6' 1\"","weight":243,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jorge","useLastName":"Alfaro","middleName":"Mario","boxscoreName":"Alfaro","nickName":"El Oso","gender":"M","nameMatrilineal":"Buelvas","isPlayer":true,"isVerified":true,"pronunciation":"HOR-heh al-FAR-oh","mlbDebutDate":"2016-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Alfaro","nameSlug":"jorge-alfaro-595751","firstLastName":"Jorge Alfaro","lastFirstName":"Alfaro, Jorge","lastInitName":"Alfaro, J","initLastName":"J Alfaro","fullFMLName":"Jorge Mario Alfaro","fullLFMName":"Alfaro, Jorge Mario","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID690997":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","firstName":"Nolan","lastName":"McLean","primaryNumber":"26","birthDate":"2001-07-24","currentAge":25,"birthCity":"Willow Spring","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nolan","useLastName":"McLean","middleName":"James","boxscoreName":"McLean","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan McLean","nameSlug":"nolan-mclean-690997","firstLastName":"Nolan McLean","lastFirstName":"McLean, Nolan","lastInitName":"McLean, N","initLastName":"N McLean","fullFMLName":"Nolan James McLean","fullLFMName":"McLean, Nolan James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671131":{"id":671131,"fullName":"Jackson Rutledge","link":"/api/v1/people/671131","firstName":"Jackson","lastName":"Rutledge","primaryNumber":"79","birthDate":"1999-04-01","currentAge":27,"birthCity":"Fenton","birthStateProvince":"MO","birthCountry":"USA","height":"6' 8\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jackson","useLastName":"Rutledge","middleName":"Christian","boxscoreName":"Rutledge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Rutledge","nameSlug":"jackson-rutledge-671131","firstLastName":"Jackson Rutledge","lastFirstName":"Rutledge, Jackson","lastInitName":"Rutledge, J","initLastName":"J Rutledge","fullFMLName":"Jackson Christian Rutledge","fullLFMName":"Rutledge, Jackson Christian","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID674841":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841","firstName":"Michael","lastName":"Alvarez","primaryNumber":"54","birthDate":"1999-06-13","currentAge":27,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Alvarez","middleName":"Andrew","boxscoreName":"Alvarez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Alvarez","nameSlug":"andrew-alvarez-674841","firstLastName":"Andrew Alvarez","lastFirstName":"Alvarez, Andrew","lastInitName":"Alvarez, A","initLastName":"A Alvarez","fullFMLName":"Michael Andrew Alvarez","fullLFMName":"Alvarez, Michael Andrew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID620443":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443","firstName":"Luis","lastName":"Torrens","primaryNumber":"13","birthDate":"1996-05-02","currentAge":30,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Torrens","middleName":"Alfonso","boxscoreName":"Torrens","nickName":"Churro","gender":"M","nameMatrilineal":"Saez","isPlayer":true,"isVerified":true,"pronunciation":"toer-ENZ","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Torrens","nameSlug":"luis-torrens-620443","firstLastName":"Luis Torrens","lastFirstName":"Torrens, Luis","lastInitName":"Torrens, L","initLastName":"L Torrens","fullFMLName":"Luis Alfonso Torrens","fullLFMName":"Torrens, Luis Alfonso","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID829272":{"id":829272,"fullName":"Shinnosuke Ogasawara","link":"/api/v1/people/829272","firstName":"Shinnosuke","lastName":"Ogasawara","primaryNumber":"16","birthDate":"1997-10-08","currentAge":28,"birthCity":"Fujisawa","birthCountry":"Japan","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shinnosuke","useLastName":"Ogasawara","boxscoreName":"Ogasawara","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"shin-OH-skeh og-ah-sah-wah-rah","mlbDebutDate":"2025-07-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shinnosuke Ogasawara","nameSlug":"shinnosuke-ogasawara-829272","firstLastName":"Shinnosuke Ogasawara","lastFirstName":"Ogasawara, Shinnosuke","lastInitName":"Ogasawara, S","initLastName":"S Ogasawara","fullFMLName":"Shinnosuke Ogasawara","fullLFMName":"Ogasawara, Shinnosuke ","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID642350":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350","firstName":"Jose","lastName":"Siri","primaryNumber":"28","birthDate":"1995-07-22","currentAge":31,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jose","useLastName":"Siri","middleName":"Alexander","boxscoreName":"Siri","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SEER-ee","mlbDebutDate":"2021-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Siri","nameSlug":"jose-siri-642350","firstLastName":"Jose Siri","lastFirstName":"Siri, Jose","lastInitName":"Siri, J","initLastName":"J Siri","fullFMLName":"Jose Alexander Siri","fullLFMName":"Siri, Jose Alexander","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"ID663455":{"id":663455,"fullName":"Konnor Pilkington","link":"/api/v1/people/663455","firstName":"Konnor","lastName":"Pilkington","primaryNumber":"92","birthDate":"1997-09-12","currentAge":29,"birthCity":"Pascagoula","birthStateProvince":"MS","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Konnor","useLastName":"Pilkington","middleName":"Chase","boxscoreName":"Pilkington","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Konnor Pilkington","nameSlug":"konnor-pilkington-663455","firstLastName":"Konnor Pilkington","lastFirstName":"Pilkington, Konnor","lastInitName":"Pilkington, K","initLastName":"K Pilkington","fullFMLName":"Konnor Chase Pilkington","fullLFMName":"Pilkington, Konnor Chase","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665953":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953","firstName":"Andrés","lastName":"Chaparro","primaryNumber":"87","birthDate":"1999-05-04","currentAge":27,"birthCity":"El Vigia","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrés","useLastName":"Chaparro","middleName":"Alfonso","boxscoreName":"Chaparro","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"pronunciation":"cha-par-oh","mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Chaparro","nameSlug":"andres-chaparro-665953","firstLastName":"Andrés Chaparro","lastFirstName":"Chaparro, Andrés","lastInitName":"Chaparro, A","initLastName":"A Chaparro","fullFMLName":"Andrés Alfonso Chaparro","fullLFMName":"Chaparro, Andrés Alfonso","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID668901":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901","firstName":"Mark","lastName":"Vientos","primaryNumber":"27","birthDate":"1999-12-11","currentAge":26,"birthCity":"Norwalk","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Mark","useLastName":"Vientos","middleName":"Anthony","boxscoreName":"Vientos","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Vee-EN-toes","mlbDebutDate":"2022-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Vientos","nameSlug":"mark-vientos-668901","firstLastName":"Mark Vientos","lastFirstName":"Vientos, Mark","lastInitName":"Vientos, M","initLastName":"M Vientos","fullFMLName":"Mark Anthony Vientos","fullLFMName":"Vientos, Mark Anthony","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID686611":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611","firstName":"Dylan","lastName":"Crews","primaryNumber":"3","birthDate":"2002-02-26","currentAge":24,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Dylan","useLastName":"Crews","middleName":"Gray","boxscoreName":"Crews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Crews","nameSlug":"dylan-crews-686611","firstLastName":"Dylan Crews","lastFirstName":"Crews, Dylan","lastInitName":"Crews, D","initLastName":"D Crews","fullFMLName":"Dylan Gray Crews","fullLFMName":"Crews, Dylan Gray","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID683146":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146","firstName":"Brett","lastName":"Baty","primaryNumber":"7","birthDate":"1999-11-13","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Baty","middleName":"Austin","boxscoreName":"Baty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BAIT-ee","mlbDebutDate":"2022-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Baty","nameSlug":"brett-baty-683146","firstLastName":"Brett Baty","lastFirstName":"Baty, Brett","lastInitName":"Baty, B","initLastName":"B Baty","fullFMLName":"Brett Austin Baty","fullLFMName":"Baty, Brett Austin","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID605137":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137","firstName":"Joshua","lastName":"Bell","primaryNumber":"56","birthDate":"1992-08-14","currentAge":34,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":261,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Josh","useLastName":"Bell","middleName":"Evan","boxscoreName":"Bell","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Bell","nameSlug":"josh-bell-605137","firstLastName":"Josh Bell","lastFirstName":"Bell, Josh","lastInitName":"Bell, J","initLastName":"J Bell","fullFMLName":"Joshua Evan Bell","fullLFMName":"Bell, Joshua Evan","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID676571":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571","firstName":"Peter","lastName":"Poulin","primaryNumber":"50","birthDate":"1996-07-25","currentAge":30,"birthCity":"Marion","birthStateProvince":"MA","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"PJ","useLastName":"Poulin","middleName":"Arthur","boxscoreName":"Poulin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"PJ Poulin","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"pj-poulin-676571","firstLastName":"PJ Poulin","lastFirstName":"Poulin, PJ","lastInitName":"Poulin, P","initLastName":"P Poulin","fullFMLName":"Peter Arthur Poulin","fullLFMName":"Poulin, Peter Arthur","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID690987":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987","firstName":"Robert","lastName":"Hassell","birthDate":"2001-08-15","currentAge":25,"birthCity":"Franklin","birthStateProvince":"TN","birthCountry":"USA","height":"6' 1\"","weight":186,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Robert","useLastName":"Hassell III","middleName":"Harris","boxscoreName":"Hassell III","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"HAS-l","mlbDebutDate":"2025-05-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robert Hassell III","nameTitle":"III","nameSuffix":"III","nameSlug":"robert-hassell-iii-690987","firstLastName":"Robert Hassell III","lastFirstName":"Hassell III, Robert","lastInitName":"Hassell III, R","initLastName":"R Hassell III","fullFMLName":"Robert Harris Hassell III","fullLFMName":"Hassell III, Robert Harris","strikeZoneTop":3.263,"strikeZoneBottom":1.647},"ID624413":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413","firstName":"Peter","lastName":"Alonso","primaryNumber":"25","birthDate":"1994-12-07","currentAge":31,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Pete","useLastName":"Alonso","middleName":"Morgan","boxscoreName":"Alonso","nickName":"Polar Bear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Alonso","nameSlug":"pete-alonso-624413","firstLastName":"Pete Alonso","lastFirstName":"Alonso, Pete","lastInitName":"Alonso, P","initLastName":"P Alonso","fullFMLName":"Peter Morgan Alonso","fullLFMName":"Alonso, Peter Morgan","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID676917":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","firstName":"Steven","lastName":"Cavalli","primaryNumber":"24","birthDate":"1998-08-14","currentAge":28,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Cavalli","middleName":"Cade","boxscoreName":"Cavalli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"cuh-VAH-lee","mlbDebutDate":"2022-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Cavalli","nameSlug":"cade-cavalli-676917","firstLastName":"Cade Cavalli","lastFirstName":"Cavalli, Cade","lastInitName":"Cavalli, C","initLastName":"C Cavalli","fullFMLName":"Steven Cade Cavalli","fullLFMName":"Cavalli, Steven Cade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":31,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":27,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID516782":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782","firstName":"Starling","lastName":"Marte","primaryNumber":"0","birthDate":"1988-10-09","currentAge":37,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Starling","useLastName":"Marte","middleName":"Javier","boxscoreName":"Marte, S","nickName":"Tato","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"MAR-tay","mlbDebutDate":"2012-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Starling Marte","nameSlug":"starling-marte-516782","firstLastName":"Starling Marte","lastFirstName":"Marte, Starling","lastInitName":"Marte, S","initLastName":"S Marte","fullFMLName":"Starling Javier Marte","fullLFMName":"Marte, Starling Javier","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666659":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659","firstName":"Sauryn","lastName":"Lao","primaryNumber":"73","birthDate":"1999-08-14","currentAge":27,"birthCity":"Barahona","birthCountry":"Dominican Republic","height":"6' 2\"","weight":182,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sauryn","useLastName":"Lao","boxscoreName":"Lao","gender":"M","nameMatrilineal":"Yilien","isPlayer":true,"isVerified":false,"mlbDebutDate":"2025-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sauryn Lao","nameSlug":"sauryn-lao-666659","firstLastName":"Sauryn Lao","lastFirstName":"Lao, Sauryn","lastInitName":"Lao, S","initLastName":"S Lao","fullFMLName":"Sauryn Lao","fullLFMName":"Lao, Sauryn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663623":{"id":663623,"fullName":"Jake Irvin","link":"/api/v1/people/663623","firstName":"Jacob","lastName":"Irvin","primaryNumber":"27","birthDate":"1997-02-18","currentAge":29,"birthCity":"Bloomington","birthStateProvince":"MN","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Irvin","middleName":"David","boxscoreName":"Irvin, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Irvin","nameSlug":"jake-irvin-663623","firstLastName":"Jake Irvin","lastFirstName":"Irvin, Jake","lastInitName":"Irvin, J","initLastName":"J Irvin","fullFMLName":"Jacob David Irvin","fullLFMName":"Irvin, Jacob David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID596019":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019","firstName":"Francisco","lastName":"Lindor","primaryNumber":"12","birthDate":"1993-11-14","currentAge":32,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Francisco","useLastName":"Lindor","middleName":"Miguel","boxscoreName":"Lindor","nickName":"Mr. Smile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"lin-DOOR","mlbDebutDate":"2015-06-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Lindor","nameSlug":"francisco-lindor-596019","firstLastName":"Francisco Lindor","lastFirstName":"Lindor, Francisco","lastInitName":"Lindor, F","initLastName":"F Lindor","fullFMLName":"Francisco Miguel Lindor","fullLFMName":"Lindor, Francisco Miguel","strikeZoneTop":3.108,"strikeZoneBottom":1.568},"ID607043":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043","firstName":"Brandon","lastName":"Nimmo","primaryNumber":"24","birthDate":"1993-03-27","currentAge":33,"birthCity":"Cheyenne","birthStateProvince":"WY","birthCountry":"USA","height":"6' 1\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Brandon","useLastName":"Nimmo","middleName":"Tate","boxscoreName":"Nimmo","nickName":"Tater","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"NIH-mo","mlbDebutDate":"2016-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Nimmo","nameSlug":"brandon-nimmo-607043","firstLastName":"Brandon Nimmo","lastFirstName":"Nimmo, Brandon","lastInitName":"Nimmo, B","initLastName":"B Nimmo","fullFMLName":"Brandon Tate Nimmo","fullLFMName":"Nimmo, Brandon Tate","strikeZoneTop":3.27,"strikeZoneBottom":1.65},"ID643511":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511","firstName":"Tyler","lastName":"Rogers","primaryNumber":"71","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Rogers","middleName":"Scott","boxscoreName":"Rogers, Ty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Rogers","nameSlug":"tyler-rogers-643511","firstLastName":"Tyler Rogers","lastFirstName":"Rogers, Tyler","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Tyler Scott Rogers","fullLFMName":"Rogers, Tyler Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID680730":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730","firstName":"Mitchell","lastName":"Parker","primaryNumber":"70","birthDate":"1999-09-27","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 4\"","weight":239,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitchell","useLastName":"Parker","middleName":"James","boxscoreName":"Parker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitchell Parker","nameSlug":"mitchell-parker-680730","firstLastName":"Mitchell Parker","lastFirstName":"Parker, Mitchell","lastInitName":"Parker, M","initLastName":"M Parker","fullFMLName":"Mitchell James Parker","fullLFMName":"Parker, Mitchell James","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"30","birthDate":"1988-06-29","currentAge":38,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Raley","middleName":"Lee","boxscoreName":"Raley, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brooks Raley","nameSlug":"brooks-raley-548384","firstLastName":"Brooks Raley","lastFirstName":"Raley, Brooks","lastInitName":"Raley, B","initLastName":"B Raley","fullFMLName":"Brooks Lee Raley","fullLFMName":"Raley, Brooks Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"26","birthDate":"2000-05-16","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luis","useLastName":"García Jr.","middleName":"Victoriano","boxscoreName":"García Jr., L","gender":"M","nameMatrilineal":"Mendoza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García Jr.","nameSlug":"luis-garcia-jr-671277","firstLastName":"Luis García Jr.","lastFirstName":"García Jr., Luis","lastInitName":"García Jr., L","initLastName":"L García Jr.","fullFMLName":"Luis Victoriano García Jr.","fullLFMName":"García Jr., Luis Victoriano","strikeZoneTop":3.248,"strikeZoneBottom":1.639},"ID656775":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775","firstName":"Boyce","lastName":"Mullins","primaryNumber":"31","birthDate":"1994-10-01","currentAge":31,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"5' 7\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cedric","useLastName":"Mullins","middleName":"Cedric","boxscoreName":"Mullins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cedric Mullins","nameTitle":"II","nameSuffix":"II","nameSlug":"cedric-mullins-656775","firstLastName":"Cedric Mullins","lastFirstName":"Mullins, Cedric","lastInitName":"Mullins, C","initLastName":"C Mullins","fullFMLName":"Boyce Cedric Mullins","fullLFMName":"Mullins, Boyce Cedric","strikeZoneTop":3.005,"strikeZoneBottom":1.517}},"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289","location":{"address1":"Citi Field","city":"Flushing","state":"New York","stateAbbrev":"NY","postalCode":"11368","defaultCoordinates":{"latitude":40.75753012,"longitude":-73.84559155},"azimuthAngle":13.0,"elevation":10,"country":"USA","phone":"(718) 507-6387"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41922,"turfType":"Grass","roofType":"Open","leftLine":335,"left":358,"leftCenter":370,"center":408,"rightCenter":380,"right":370,"rightLine":330},"active":true,"season":"2025"},"officialVenue":{"id":3289,"link":"/api/v1/venues/3289"},"weather":{"condition":"Sunny","temp":"74","wind":"7 mph, In From CF"},"gameInfo":{"attendance":43412,"firstPitch":"2025-09-20T20:10:00.000Z","gameDurationMinutes":198},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"home":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"}},"officialScorer":{"id":431038,"fullName":"Howie Karpin","link":"/api/v1/people/431038"},"primaryDatacaster":{"id":805370,"fullName":"Nolan Papacek","link":"/api/v1/people/805370"},"moundVisits":{"away":{"used":3,"remaining":2},"home":{"used":1,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T20:10:36.362Z","endTime":"2025-09-20T20:11:39.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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-09-20T18:59:45.270Z","endTime":"2025-09-20T19:44:24.371Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-20T19:44:24.371Z","endTime":"2025-09-20T20:10:17.377Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-09-20T20:10:17.377Z","endTime":"2025-09-20T20:10:38.551Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"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.0,"endSpeed":87.6,"strikeZoneTop":3.90000194043267,"strikeZoneBottom":1.80385497749943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.388944292910278,"aZ":-29.262492730675767,"pfxX":-10.328025625224193,"pfxZ":1.4859256988779759,"pX":-0.16704168567000077,"pZ":2.5556320095091087,"vX0":12.755953487385598,"vY0":-139.22255578306545,"vZ0":-1.640423484723215,"x":123.37,"y":169.78,"x0":-3.467340052986952,"y0":50.00492743801958,"z0":5.090077985014558,"aX":-20.26850265165855},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.5,"breakHorizontal":16.1,"spinRate":2113,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.3934789816870765,"extension":6.407030712536667},"index":3,"playId":"2526a409-a3af-3db0-bd60-668425d8ef74","pitchNumber":1,"startTime":"2025-09-20T20:10:38.551Z","endTime":"2025-09-20T20:10:42.343Z","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":80.2,"endSpeed":71.7,"strikeZoneTop":3.89999796090432,"strikeZoneBottom":1.74677885781501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32311893826836,"aZ":-46.45690854177908,"pfxX":11.012662285453798,"pfxZ":-10.756567779984765,"pX":-2.485628725591689,"pZ":3.650705401853751,"vX0":0.3762731790771975,"vY0":-116.37859353360514,"vZ0":5.809386131509433,"x":211.75,"y":140.21,"x0":-4.074533410766576,"y0":50.00169008278622,"z0":5.608208651620843,"aX":14.623711907917459},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-17.0,"breakHorizontal":-19.9,"spinRate":3335,"spinDirection":52},"zone":11,"typeConfidence":0.91,"plateTime":0.47650305801649884,"extension":6.102976641983508},"index":4,"playId":"efee2c1c-dd50-3dcf-a151-79f613c96f1d","pitchNumber":2,"startTime":"2025-09-20T20:10:52.168Z","endTime":"2025-09-20T20:10:56.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":70.9,"strikeZoneTop":3.90915630074149,"strikeZoneBottom":1.85001158036704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.571185179728456,"aZ":-46.837685580195426,"pfxX":11.835161837632526,"pfxZ":-11.27678985149033,"pX":-0.942985161189462,"pZ":2.7205357603121674,"vX0":3.390802034436612,"vY0":-116.18419270457821,"vZ0":4.137207251441845,"x":152.94,"y":165.33,"x0":-3.976770003708867,"y0":50.00035478888604,"z0":5.518161786430846,"aX":15.393455666014253},"breaks":{"breakAngle":19.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-18.1,"breakHorizontal":-22.4,"spinRate":3321,"spinDirection":50},"zone":13,"typeConfidence":0.91,"plateTime":0.4804736545091344,"extension":6.0248315035541795},"index":5,"playId":"c1601df4-c98a-30e2-9350-a83436f9d537","pitchNumber":3,"startTime":"2025-09-20T20:11:05.871Z","endTime":"2025-09-20T20:11:09.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":75.0,"strikeZoneTop":3.90000056780924,"strikeZoneBottom":1.77394860336946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.51432294703595,"aZ":-31.036018745536516,"pfxX":10.439095290794983,"pfxZ":0.7867102557492931,"pX":-1.0103388901497838,"pZ":2.4610380950619066,"vX0":3.852967605319653,"vY0":-121.60647240362246,"vZ0":0.5791722170688769,"x":155.51,"y":172.33,"x0":-3.98534341780626,"y0":50.00530536273543,"z0":4.978190101429497,"aX":15.166526518102266},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.9,"breakHorizontal":-19.9,"spinRate":3073,"spinDirection":72},"zone":13,"typeConfidence":0.9,"plateTime":0.4556901230361361,"extension":6.132774550653343},"index":6,"playId":"f8e4402b-d5ee-3f8e-8ea5-1af00588a0e2","pitchNumber":4,"startTime":"2025-09-20T20:11:19.360Z","endTime":"2025-09-20T20:11:23.409Z","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":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.89098681672021,"strikeZoneBottom":1.5929222699658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.90279540497694,"aZ":-29.704613697154265,"pfxX":-10.852569887469118,"pfxZ":1.317950685185572,"pX":-1.082851702473429,"pZ":1.790383956519044,"vX0":10.52045252715524,"vY0":-137.03808378076866,"vZ0":-3.2014037097406223,"x":158.28,"y":190.44,"x0":-3.585587736682485,"y0":50.00622982609149,"z0":5.03130141992075,"aX":-20.38126306388266},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.8,"breakHorizontal":17.0,"spinRate":2182,"spinDirection":232},"zone":13,"typeConfidence":0.92,"plateTime":0.40166135776415945,"extension":6.342063044792427},"index":7,"playId":"0cd81f18-384b-3f94-9f1c-71f7a3da8f0a","pitchNumber":5,"startTime":"2025-09-20T20:11:34.922Z","endTime":"2025-09-20T20:11:39.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:11:39.609Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T20:12:09.893Z","endTime":"2025-09-20T20:13:08.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.0,"strikeZoneTop":3.52000038365365,"strikeZoneBottom":1.56876239295435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.86318913568334,"aZ":-28.872155608732676,"pfxX":10.15833732638008,"pfxZ":2.1734759894269953,"pX":0.24644788617006208,"pZ":3.0298286956402585,"vX0":6.657903299384089,"vY0":-123.60165776378952,"vZ0":1.3053884024378255,"x":107.61,"y":156.97,"x0":-3.818757731244893,"y0":50.001703351826464,"z0":4.9527891439959,"aX":15.427171289773932},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.6,"breakHorizontal":-20.2,"spinRate":2938,"spinDirection":75},"zone":2,"typeConfidence":0.9,"plateTime":0.44629084884306947,"extension":6.12476242963777},"index":0,"playId":"4545f04b-6717-3b9c-94aa-4f801b086d41","pitchNumber":1,"startTime":"2025-09-20T20:12:15.276Z","endTime":"2025-09-20T20:12:19.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":72.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.081414003759818,"aZ":-45.84205157826857,"pfxX":11.52968960497829,"pfxZ":-10.3583384797208,"pX":0.08478785053084903,"pZ":1.5186686992543248,"vX0":5.113754816416291,"vY0":-116.54298839676868,"vZ0":1.5789102141324047,"x":113.77,"y":197.78,"x0":-3.6633827303187187,"y0":50.00068620159371,"z0":5.3007178398712504,"aX":15.218746224418348},"breaks":{"breakAngle":19.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-17.5,"breakHorizontal":-22.4,"spinRate":3335,"spinDirection":49},"zone":8,"typeConfidence":0.91,"plateTime":0.4774125721153517,"extension":6.122977276753172},"index":1,"playId":"f52fc40e-daab-30dd-b08b-78f6264bddf9","pitchNumber":2,"startTime":"2025-09-20T20:12:29.283Z","endTime":"2025-09-20T20:12:33.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.52000076061493,"strikeZoneBottom":1.5791355809374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.24132902175899,"aZ":-38.415874963755144,"pfxX":-6.697479553599864,"pfxZ":-3.648700836951228,"pX":0.2629197767643649,"pZ":3.0158716431320283,"vX0":11.171792797501878,"vY0":-129.49791297858675,"vZ0":1.2267596400805572,"x":106.98,"y":157.35,"x0":-3.223013939809263,"y0":50.004148954217136,"z0":5.458970815151203,"aX":-11.458863092634411},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-6.1,"breakHorizontal":9.8,"spinRate":1577,"spinDirection":259},"zone":2,"typeConfidence":0.88,"plateTime":0.4218354892294207,"extension":5.97610081540539},"index":2,"playId":"6db04f93-86cd-384f-a5c7-cd3abaa13ee2","pitchNumber":3,"startTime":"2025-09-20T20:13:04.310Z","endTime":"2025-09-20T20:13:08.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:13:08.574Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a fly ball to left fielder Brandon Nimmo. James Wood to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T20:13:20.711Z","endTime":"2025-09-20T20:15:08.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.5,"endSpeed":86.3,"strikeZoneTop":3.88928569160138,"strikeZoneBottom":1.86185734318494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.79956838474307,"aZ":-28.377558868845654,"pfxX":-8.526447361810245,"pfxZ":1.9758266334926002,"pX":-0.13923639396226564,"pZ":3.423626378453646,"vX0":12.626178780707997,"vY0":-138.4918188909862,"vZ0":0.5597737329310217,"x":122.31,"y":146.34,"x0":-3.670740285133458,"y0":50.00454488000119,"z0":5.13188039472655,"aX":-16.40051824447236},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.0,"breakHorizontal":12.5,"spinRate":2037,"spinDirection":230},"zone":2,"typeConfidence":0.92,"plateTime":0.397000284031062,"extension":6.342724642397572},"index":0,"playId":"faffe832-0f8c-3672-9375-b92d42755490","pitchNumber":1,"startTime":"2025-09-20T20:13:31.840Z","endTime":"2025-09-20T20:13:36.207Z","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":92.6,"endSpeed":84.4,"strikeZoneTop":3.74538687673,"strikeZoneBottom":1.77143497386461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.553982708584613,"aZ":-28.799090197521757,"pfxX":1.7224879113053841,"pfxZ":1.8594404786774703,"pX":1.0473941336342154,"pZ":4.348386586341647,"vX0":11.14246617028957,"vY0":-134.39805462951097,"vZ0":2.9657085781904904,"x":77.08,"y":121.37,"x0":-3.385395942383768,"y0":50.00652190908238,"z0":5.2823123551373135,"aX":3.136358739652726},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.3,"breakHorizontal":-5.6,"spinRate":2594,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.40835077222596583,"extension":6.3598740967167755},"index":1,"playId":"7ca3eea1-0e90-3262-90f7-87b2c5da9077","pitchNumber":2,"startTime":"2025-09-20T20:13:48.364Z","endTime":"2025-09-20T20:13:52.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.71357647202854,"strikeZoneBottom":1.79736121615539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.483452602911257,"aZ":-38.63995816708663,"pfxX":-9.928687578859385,"pfxZ":-3.925734780330734,"pX":1.8357158697578522,"pZ":0.7841971332962191,"vX0":15.904967135891729,"vY0":-128.09192229658845,"vZ0":-3.476934167496821,"x":47.03,"y":217.61,"x0":-3.187261177230205,"y0":50.00051697527493,"z0":5.205571106734928,"aX":-16.361570061634072},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.8,"breakHorizontal":14.0,"spinRate":1546,"spinDirection":247},"zone":14,"typeConfidence":0.93,"plateTime":0.42894218633726044,"extension":6.251793361327563},"index":2,"playId":"84bd66d8-1b90-3c91-a60f-ef352442d5c7","pitchNumber":3,"startTime":"2025-09-20T20:14:05.547Z","endTime":"2025-09-20T20:14:11.573Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Nolan McLean. James Wood to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"actionPlayId":"84bd66d8-1b90-3c91-a60f-ef352442d5c7","startTime":"2025-09-20T20:14:17.425Z","endTime":"2025-09-20T20:14:34.897Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.7,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.22724200932544,"aZ":-28.03074208752054,"pfxX":-10.201760728275593,"pfxZ":2.1886032521413457,"pX":-0.5726520851275151,"pZ":2.040287046924615,"vX0":11.908077466060446,"vY0":-137.63120475830064,"vZ0":-2.6766776619130317,"x":138.83,"y":183.69,"x0":-3.6566011124062197,"y0":50.003915585546565,"z0":4.949812731662124,"aX":-19.320891434432315},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":2292,"spinDirection":244},"zone":7,"typeConfidence":0.92,"plateTime":0.3999571515664795,"extension":6.333643140731011},"index":4,"playId":"29b3e9a6-912e-31c8-924b-10e27f4968e6","pitchNumber":4,"startTime":"2025-09-20T20:14:34.897Z","endTime":"2025-09-20T20:14:39.107Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-09-20T20:14:48.109Z","endTime":"2025-09-20T20:14:57.262Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":79.4,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.436118376323755,"aZ":-37.48835020768047,"pfxX":-11.642039500442856,"pfxZ":-3.26592023504271,"pX":-1.341474592370717,"pZ":1.7410296434847683,"vX0":9.430274146553309,"vY0":-128.57606645403132,"vZ0":-1.5158434620481098,"x":168.13,"y":191.77,"x0":-3.594165728513487,"y0":50.00175858993872,"z0":5.321990993639162,"aX":-18.959828267467376},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-6.0,"breakHorizontal":18.2,"spinRate":1522,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.43052946691772886,"extension":6.047395423059705},"hitData":{"launchSpeed":68.0,"launchAngle":30.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.31,"coordY":131.37}},"index":6,"playId":"acfb1684-c7a4-3e56-b158-d785fca21246","pitchNumber":5,"startTime":"2025-09-20T20:14:57.262Z","endTime":"2025-09-20T20:15:08.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:15:08.270Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Daylen Lile grounds into a force out, second baseman Jeff McNeil to shortstop Francisco Lindor. James Wood scores. Josh Bell out at 2nd. Daylen Lile to 1st.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T20:15:32.155Z","endTime":"2025-09-20T20:16:07.106Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":690997,"link":"/api/v1/people/690997"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"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":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.91565360663839,"aZ":-25.26700512269606,"pfxX":-12.452231826655641,"pfxZ":3.6608192606010226,"pX":-0.306021487699235,"pZ":1.778419007355869,"vX0":12.963037761630263,"vY0":-136.85732499826642,"vZ0":-3.834532664633727,"x":128.66,"y":190.76,"x0":-3.4999821387337473,"y0":50.00045589168257,"z0":4.9406202327828135,"aX":-23.475437564284288},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.9,"breakHorizontal":19.6,"spinRate":2080,"spinDirection":237},"zone":7,"typeConfidence":0.92,"plateTime":0.4011554845623335,"extension":6.459925537825365},"index":0,"playId":"21ddcc3c-b006-3dbb-9fab-49fb3fa3b20a","pitchNumber":1,"startTime":"2025-09-20T20:15:41.117Z","endTime":"2025-09-20T20:15:45.140Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.38579405531991,"aZ":-31.315922324528643,"pfxX":-11.640997647537649,"pfxZ":0.4305484216307329,"pX":-0.5438013918124812,"pZ":1.8564451412314595,"vX0":11.770964222437764,"vY0":-140.7935081394708,"vZ0":-3.3052084913704585,"x":137.73,"y":188.66,"x0":-3.2827812789177275,"y0":50.00161054916428,"z0":5.089912372584564,"aX":-23.179689669012554},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":0.2,"breakHorizontal":18.5,"spinRate":2098,"spinDirection":229},"zone":7,"typeConfidence":0.89,"plateTime":0.39024008391763454,"extension":6.227061680491744},"hitData":{"launchSpeed":90.8,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":159.79}},"index":1,"playId":"0b2692a5-266f-3f5d-900f-a897a3101798","pitchNumber":2,"startTime":"2025-09-20T20:16:00.217Z","endTime":"2025-09-20T20:16:07.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:16:07.106Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Robert Hassell III strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T20:16:59.955Z","endTime":"2025-09-20T20:19:06.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"d4b2b169-15a2-3a58-821b-b0901cae0963","startTime":"2025-09-20T20:16:36.362Z","endTime":"2025-09-20T20:16:44.368Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":70.2,"strikeZoneTop":3.44832171379782,"strikeZoneBottom":1.55547774775622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.20731151148636,"aZ":-42.970158001474516,"pfxX":9.325224256854344,"pfxZ":-8.604411186150655,"pX":-0.6969266053985735,"pZ":1.0444874291630906,"vX0":4.088824354358876,"vY0":-113.52591788619463,"vZ0":0.48691614519864923,"x":143.57,"y":210.58,"x0":-3.754689095224083,"y0":50.00097579624461,"z0":5.242318057097098,"aX":11.703213411473481},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-14.8,"breakHorizontal":-18.1,"spinRate":3061,"spinDirection":48},"zone":13,"typeConfidence":0.91,"plateTime":0.4897576268198991,"extension":6.13058133364608},"index":1,"playId":"08a67e99-3a7f-3233-93b6-dc8756ec696a","pitchNumber":1,"startTime":"2025-09-20T20:17:02.268Z","endTime":"2025-09-20T20:17:06.205Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":76.9,"strikeZoneTop":3.41199092257209,"strikeZoneBottom":1.55892940779979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.500691741223353,"aZ":-28.07468534053112,"pfxX":9.556385769232936,"pfxZ":2.701689400150702,"pX":-1.1272114455783,"pZ":2.8449217201719574,"vX0":4.101168318591792,"vY0":-123.5038326528096,"vZ0":0.504807233361291,"x":159.97,"y":161.97,"x0":-4.05948444146042,"y0":50.004403117206614,"z0":5.0315017402588085,"aX":14.512174050651995},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.3,"breakHorizontal":-18.4,"spinRate":2794,"spinDirection":75},"zone":11,"typeConfidence":0.9,"plateTime":0.4464030865171371,"extension":6.270403409843},"index":2,"playId":"7b226d8d-1f72-39fb-a964-d88efcc2f548","pitchNumber":2,"startTime":"2025-09-20T20:17:19.769Z","endTime":"2025-09-20T20:17:23.805Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14387562391651,"aZ":-26.56308278228662,"pfxX":-0.12876314092172525,"pfxZ":3.1494980965007766,"pX":0.09892677204150693,"pZ":2.96132813827019,"vX0":9.656222490175972,"vY0":-133.52875127512803,"vZ0":-0.5111429031064902,"x":113.23,"y":158.82,"x0":-3.5671227428660344,"y0":50.00576404711817,"z0":5.087835995069063,"aX":-0.23128941933611974},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.8,"breakHorizontal":-2.2,"spinRate":2392,"spinDirection":186},"zone":2,"typeConfidence":0.88,"plateTime":0.41219841325072215,"extension":6.623931879445661},"index":3,"playId":"33a05c57-caec-3b8c-aa6e-d03540783a09","pitchNumber":3,"startTime":"2025-09-20T20:17:38.988Z","endTime":"2025-09-20T20:17:43.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.45000150513057,"strikeZoneBottom":1.6719896858658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.048554859462776,"aZ":-25.955922601146582,"pfxX":0.30378382711273844,"pfxZ":3.5264544546611916,"pX":1.3708289480710198,"pZ":3.0641720714479437,"vX0":12.402376704180485,"vY0":-132.87394534900525,"vZ0":-0.3433177503358893,"x":64.75,"y":156.05,"x0":-3.4235102153403907,"y0":50.00494876929154,"z0":5.103200916113286,"aX":0.533231565816656},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.5,"breakHorizontal":-3.6,"spinRate":2542,"spinDirection":166},"zone":12,"typeConfidence":0.89,"plateTime":0.41435667995860204,"extension":6.349222687370712},"index":4,"playId":"84b79a5a-8efb-389c-9a20-c0ca4b4ab24f","pitchNumber":4,"startTime":"2025-09-20T20:17:58.441Z","endTime":"2025-09-20T20:18:04.160Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"actionPlayId":"84b79a5a-8efb-389c-9a20-c0ca4b4ab24f","startTime":"2025-09-20T20:18:08.570Z","endTime":"2025-09-20T20:18:19.407Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":75.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.772194666240388,"aZ":-29.92849133712197,"pfxX":10.270137360793054,"pfxZ":1.5366886886206927,"pX":1.3224980593446476,"pZ":1.5902701417143275,"vX0":8.813380406295305,"vY0":-122.33090788751036,"vZ0":-1.6960972503925693,"x":66.59,"y":195.84,"x0":-3.7067475710768085,"y0":50.00501791764277,"z0":4.943359593573682,"aX":15.036732929103165},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.5,"breakHorizontal":-21.2,"spinRate":2894,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.4537087360010168,"extension":6.145429045534879},"index":6,"playId":"20a5c365-f8f3-3f98-950d-727b30d9e71c","pitchNumber":5,"startTime":"2025-09-20T20:18:19.407Z","endTime":"2025-09-20T20:18:23.671Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"actionPlayId":"20a5c365-f8f3-3f98-950d-727b30d9e71c","startTime":"2025-09-20T20:18:29.590Z","endTime":"2025-09-20T20:18:41.234Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"index":8,"playId":"c2b1ab43-a6c5-4f7d-9aa8-aadbe79d14ca","startTime":"2025-09-20T20:18:41.234Z","endTime":"2025-09-20T20:18:46.234Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.48524898175717,"aZ":-24.851537214344557,"pfxX":-11.994961041268578,"pfxZ":3.7017322957070586,"pX":0.008856971846843429,"pZ":2.0210189699962635,"vX0":12.767114737281112,"vY0":-140.56009171336143,"vZ0":-3.483065249686033,"x":116.66,"y":184.21,"x0":-3.06042664480518,"y0":50.00093061089621,"z0":4.91289779055999,"aX":-23.707899280649627},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.0,"breakHorizontal":18.7,"spinRate":2325,"spinDirection":235},"zone":8,"typeConfidence":0.9,"plateTime":0.391520025999744,"extension":6.41316894394737},"index":9,"playId":"40890cba-3272-3bb4-8d98-71019637e7b2","pitchNumber":6,"startTime":"2025-09-20T20:19:01.686Z","endTime":"2025-09-20T20:19:06.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:19:06.204Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out, shortstop CJ Abrams to first baseman Josh Bell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-20T20:21:29.052Z","endTime":"2025-09-20T20:21:55.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T20:21:11.063Z","endTime":"2025-09-20T20:21:31.434Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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":95.6,"endSpeed":87.6,"strikeZoneTop":3.56789322295899,"strikeZoneBottom":1.62145562629633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18802776042082,"aZ":-11.407684557594822,"pfxX":-5.155248037517065,"pfxZ":10.595763064968347,"pX":0.13309152736231744,"pZ":2.4660840424667003,"vX0":8.533990156757945,"vY0":-138.88449674789348,"vZ0":-7.29192971426124,"x":111.93,"y":172.2,"x0":-2.3052422638564827,"y0":50.003012397659866,"z0":5.878999164618975,"aX":-10.104360403325392},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":7.7,"spinRate":2261,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39391267653169537,"extension":6.54933663415068},"index":1,"playId":"593fa49f-a9ac-32d9-8d7e-30c2b96b876c","pitchNumber":1,"startTime":"2025-09-20T20:21:31.434Z","endTime":"2025-09-20T20:21:35.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.58814891916748,"aZ":-13.587981394858863,"pfxX":-3.4139442174242403,"pfxZ":9.174229266343538,"pX":0.34187036697390655,"pZ":1.9378508631480098,"vX0":8.914437791294127,"vY0":-141.08566992336844,"vZ0":-8.38307098118005,"x":103.97,"y":186.46,"x0":-2.408271664459552,"y0":50.007041436974816,"z0":5.813862401245864,"aX":-6.920401061072352},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":4.4,"spinRate":2267,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3874798241758586,"extension":6.617701348431507},"hitData":{"launchSpeed":82.0,"launchAngle":7.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.74,"coordY":130.28}},"index":2,"playId":"7f0313ba-259d-3f26-8156-cffcf17ba711","pitchNumber":2,"startTime":"2025-09-20T20:21:47.900Z","endTime":"2025-09-20T20:21:55.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:21:55.907Z","atBatIndex":5},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Juan Soto bunt grounds out softly, pitcher Cade Cavalli to first baseman Josh Bell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-20T20:22:19.931Z","endTime":"2025-09-20T20:22:55.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"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":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.12999767935786,"strikeZoneBottom":1.546485300994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.479562134313504,"aZ":-19.504609601493843,"pfxX":-6.8043731353914705,"pfxZ":6.29287004790157,"pX":-0.566368345349818,"pZ":3.2293756588682885,"vX0":7.470865038300325,"vY0":-140.68308968820423,"vZ0":-4.259857698534326,"x":138.59,"y":151.59,"x0":-2.366247124577683,"y0":50.00628749424298,"z0":6.019451571986779,"aX":-13.707755516092107},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.7,"breakHorizontal":10.9,"spinRate":2268,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.38862401034595084,"extension":6.356719756859793},"index":0,"playId":"81cf58ba-fbc1-34a2-95a8-a2af37ed8c77","pitchNumber":1,"startTime":"2025-09-20T20:22:30.092Z","endTime":"2025-09-20T20:22:34.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.6577017101707,"aZ":-22.32327251615158,"pfxX":-1.1561209068873213,"pfxZ":5.299733041844426,"pX":1.2934692549601279,"pZ":2.4173112587595122,"vX0":9.496274970079346,"vY0":-135.68360318582472,"vZ0":-5.419930583029155,"x":67.7,"y":173.51,"x0":-2.106671952823298,"y0":50.0013563369583,"z0":6.003768092488932,"aX":-2.1499500606876714},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.5,"breakHorizontal":0.0,"spinRate":2382,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.40422224844684607,"extension":6.300699241609104},"hitData":{"launchSpeed":39.9,"launchAngle":-45.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":122.55,"coordY":192.81}},"index":1,"playId":"40d0a960-00fe-360b-9b0c-d7d784b79c4c","pitchNumber":2,"startTime":"2025-09-20T20:22:48.315Z","endTime":"2025-09-20T20:22:55.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:22:55.769Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Alonso doubles (38) on a ground ball to right fielder Dylan Crews.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-20T20:23:08.636Z","endTime":"2025-09-20T20:24:18.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.55000110265231,"strikeZoneBottom":1.78329674355273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.18536165567557,"aZ":-21.310940875886565,"pfxX":-10.287765786378444,"pfxZ":5.437385198517951,"pX":0.041380219341369276,"pZ":3.236795213393668,"vX0":10.353211477336087,"vY0":-140.741075046252,"vZ0":-3.9329049545897483,"x":115.42,"y":151.39,"x0":-2.355700572260268,"y0":50.00203022610153,"z0":6.039706340447219,"aX":-20.551912044803846},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.1,"breakHorizontal":16.4,"spinRate":2272,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.38978634017263225,"extension":6.674830659467463},"index":0,"playId":"27b54b39-801f-3660-b19b-c97503c5f516","pitchNumber":1,"startTime":"2025-09-20T20:23:23.252Z","endTime":"2025-09-20T20:23:27.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.55195914147252,"strikeZoneBottom":1.73096847446939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.650700312057005,"aZ":-43.446375869964186,"pfxX":1.5473602610271038,"pfxZ":-7.022085478432785,"pX":-0.15475245676704918,"pZ":1.8901527198252068,"vX0":4.851637451829795,"vY0":-126.67953769820829,"vZ0":-1.7677966010449124,"x":122.9,"y":187.75,"x0":-2.3045593703730796,"y0":50.000486457728904,"z0":6.107103402550672,"aX":2.484188734841855},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-12.8,"breakHorizontal":-4.1,"spinRate":2397,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4342820640873306,"extension":6.484045834384849},"index":1,"playId":"d381186e-a579-3694-a405-8d3dd102f775","pitchNumber":2,"startTime":"2025-09-20T20:23:39.574Z","endTime":"2025-09-20T20:23:43.668Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-20T20:23:52.776Z","endTime":"2025-09-20T20:24:05.657Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"}},{"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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.176976135482345,"aZ":-44.580503145934365,"pfxX":0.4743767457190293,"pfxZ":-7.707918823032136,"pX":-0.006219861275199487,"pZ":1.9001111730677325,"vX0":5.361862754156976,"vY0":-126.65249818114508,"vZ0":-1.7719513240400997,"x":117.24,"y":187.48,"x0":-2.2208606764007452,"y0":50.003701126496665,"z0":6.205423042650558,"aX":0.7633672306775489},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-14.2,"breakHorizontal":-2.2,"spinRate":2406,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.43405885627290663,"extension":6.492858963516474},"hitData":{"launchSpeed":106.8,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.1,"coordY":113.17}},"index":3,"playId":"ec30e242-9e00-3e5f-8926-577ec3110bc8","pitchNumber":3,"startTime":"2025-09-20T20:24:05.657Z","endTime":"2025-09-20T20:24:18.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:24:18.672Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brandon Nimmo pops out to third baseman Brady House in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-20T20:24:50.376Z","endTime":"2025-09-20T20:25:53.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.59000224470439,"strikeZoneBottom":1.52252740219333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65433902054324,"aZ":-17.246496246918678,"pfxX":-4.315663192096306,"pfxZ":7.497843224966573,"pX":-0.1206653099488057,"pZ":4.106429318714144,"vX0":7.9564877533654235,"vY0":-140.42539633250885,"vZ0":-2.38017948822452,"x":121.6,"y":127.91,"x0":-2.4338468117146608,"y0":50.00636340734357,"z0":6.0908382540702215,"aX":-8.596999963250681},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.2,"breakHorizontal":6.1,"spinRate":2085,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3904923949898671,"extension":6.71625957014532},"index":0,"playId":"17c1ddab-2cdf-31a1-9996-161bf85815d2","pitchNumber":1,"startTime":"2025-09-20T20:25:04.225Z","endTime":"2025-09-20T20:25:08.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.6,"strikeZoneTop":3.59000228248689,"strikeZoneBottom":1.5954858368239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.02578649678007,"aZ":-44.99132699212751,"pfxX":3.9461943104561508,"pfxZ":-8.148462422160812,"pX":-0.41861407952598856,"pZ":2.1796180392891182,"vX0":3.360151825414584,"vY0":-125.80649721650373,"vZ0":-0.6616499679973802,"x":132.96,"y":179.93,"x0":-2.2934470833270693,"y0":50.00428960771252,"z0":6.1532858061507785,"aX":6.205605421017679},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-14.5,"breakHorizontal":-8.0,"spinRate":2366,"spinDirection":32},"zone":7,"typeConfidence":2.0,"plateTime":0.438571352806834,"extension":6.725757033152236},"index":1,"playId":"d9dcaddc-3c35-3ac6-b1fb-57c73a39fc39","pitchNumber":2,"startTime":"2025-09-20T20:25:25.514Z","endTime":"2025-09-20T20:25:29.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.80490853365609,"aZ":-10.781830312824006,"pfxX":-4.130283040799436,"pfxZ":10.425262236243594,"pX":0.9190967790441558,"pZ":2.4685536577160945,"vX0":10.213721519995945,"vY0":-142.80206143033595,"vZ0":-7.785735312313372,"x":81.97,"y":172.13,"x0":-2.1775107774052365,"y0":50.0068127593273,"z0":5.919548910999769,"aX":-8.4788675502691},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.3,"breakHorizontal":5.3,"spinRate":2309,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3844759174604713,"extension":6.751118210513935},"hitData":{"launchSpeed":52.7,"launchAngle":44.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":81.87,"coordY":168.84}},"index":2,"playId":"ea84cf4b-0298-3cc8-8154-10966cea6c91","pitchNumber":3,"startTime":"2025-09-20T20:25:46.885Z","endTime":"2025-09-20T20:25:53.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:25:53.604Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Crews singles on a ground ball to shortstop Francisco Lindor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T20:27:58.000Z","endTime":"2025-09-20T20:28:57.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"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(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.7,"endSpeed":85.4,"strikeZoneTop":3.16548623247736,"strikeZoneBottom":1.44968305802963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.009497377380974,"aZ":-29.834745939286357,"pfxX":-9.147750697865128,"pfxZ":1.243911494549537,"pX":-0.5428140364509901,"pZ":1.9010729028491595,"vX0":11.015714571845834,"vY0":-137.40095997360484,"vZ0":-2.9537200784742614,"x":137.69,"y":187.45,"x0":-3.446112242414112,"y0":50.002479335203915,"z0":5.052097268118375,"aX":-17.20937106925547},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.7,"breakHorizontal":13.8,"spinRate":2037,"spinDirection":232},"zone":7,"typeConfidence":0.92,"plateTime":0.4011034360600352,"extension":6.614445437689711},"index":0,"playId":"a5793c20-a625-3bc4-a90c-400607bd551e","pitchNumber":1,"startTime":"2025-09-20T20:28:04.770Z","endTime":"2025-09-20T20:28:08.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.6,"strikeZoneTop":3.06361865280169,"strikeZoneBottom":1.31667774105991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.04675007242251,"aZ":-29.1708348535164,"pfxX":-10.107279622184612,"pfxZ":1.5847244016778976,"pX":-1.1216996473409893,"pZ":2.0622259650903967,"vX0":9.525407585667919,"vY0":-138.07244590656762,"vZ0":-2.9852821060683126,"x":159.76,"y":183.1,"x0":-3.3345009405458983,"y0":50.00284942989167,"z0":5.1596665805459185,"aX":-19.15414996944159},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.3,"breakHorizontal":15.8,"spinRate":2082,"spinDirection":232},"zone":13,"typeConfidence":0.92,"plateTime":0.3995361218387532,"extension":6.391020115887639},"index":1,"playId":"9572b4cb-b9a0-3a22-a1eb-af24a96f2cc0","pitchNumber":2,"startTime":"2025-09-20T20:28:16.218Z","endTime":"2025-09-20T20:28:20.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":77.8,"strikeZoneTop":3.06999891327066,"strikeZoneBottom":1.34470119421395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.163859027722552,"aZ":-32.55985946064693,"pfxX":12.052117317360509,"pfxZ":-0.2460406509777009,"pX":-0.7470606728705286,"pZ":2.711137045928168,"vX0":3.5674754993319446,"vY0":-124.78458088451787,"vZ0":0.7242682391626079,"x":145.48,"y":165.58,"x0":-3.767282495532322,"y0":50.005361432392924,"z0":5.136737727404209,"aX":18.678454595788608},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":-22.7,"spinRate":2710,"spinDirection":63},"zone":1,"typeConfidence":0.9,"plateTime":0.44187658005414754,"extension":6.149124808359149},"index":2,"playId":"403a4417-115f-3cf2-bd1c-820b7ca68b5c","pitchNumber":3,"startTime":"2025-09-20T20:28:28.608Z","endTime":"2025-09-20T20:28:32.832Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-20T20:28:36.624Z","endTime":"2025-09-20T20:28:47.376Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.4,"strikeZoneTop":3.07,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.223398166390048,"aZ":-31.922697370967292,"pfxX":9.455033757642472,"pfxZ":0.1622091351004542,"pX":0.5318186213666422,"pZ":2.9211534001665282,"vX0":6.515740307268121,"vY0":-123.85139031101008,"vZ0":1.1886140674148518,"x":96.73,"y":159.91,"x0":-3.3750044386928706,"y0":50.000973842322736,"z0":5.135689180919984,"aX":14.464076654018143},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.0,"breakHorizontal":-18.8,"spinRate":2836,"spinDirection":63},"zone":3,"typeConfidence":0.9,"plateTime":0.44483224144275946,"extension":6.158856669029007},"hitData":{"launchSpeed":93.3,"launchAngle":7.0,"totalDistance":144.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.29,"coordY":148.64}},"index":4,"playId":"1d5f9746-f2f3-3780-a089-aa4b50016398","pitchNumber":4,"startTime":"2025-09-20T20:28:47.376Z","endTime":"2025-09-20T20:28:57.401Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:28:57.401Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Adams singles on a line drive to right fielder Juan Soto. Dylan Crews scores. Riley Adams to 3rd. Fielding error by right fielder Juan Soto.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T20:29:19.231Z","endTime":"2025-09-20T20:31:04.027Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":{"id":690997,"link":"/api/v1/people/690997"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.55999926636355,"strikeZoneBottom":1.73314353283128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.63917007707045,"aZ":-15.04327341534538,"pfxX":-5.860212078073058,"pfxZ":8.726589698893019,"pX":-0.5297887795469601,"pZ":4.363657553658836,"vX0":9.783524288786532,"vY0":-139.7471499721815,"vZ0":0.2730692487780007,"x":137.19,"y":120.96,"x0":-3.3265133254056893,"y0":50.004491531950855,"z0":5.258537333520974,"aX":-11.50699685048341},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":8.4,"spinRate":2328,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.39303958402402506,"extension":6.504839857881014},"index":0,"playId":"03dca610-d632-3f40-a7ec-fd2b588e0401","pitchNumber":1,"startTime":"2025-09-20T20:29:26.379Z","endTime":"2025-09-20T20:29:30.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.56000131347604,"strikeZoneBottom":1.59643209044734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.555107708275656,"aZ":-34.23250232270066,"pfxX":10.05413760011579,"pfxZ":-1.3278493630681893,"pX":-0.14620131211643356,"pZ":2.810081920530929,"vX0":5.330223937153851,"vY0":-124.2337081429116,"vZ0":1.6114771323620947,"x":122.57,"y":162.91,"x0":-3.6340339649215085,"y0":50.00566686993707,"z0":5.022594718731519,"aX":15.537399976107052},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.7,"breakHorizontal":-19.6,"spinRate":3012,"spinDirection":58},"zone":5,"typeConfidence":0.9,"plateTime":0.44282754970492366,"extension":6.3380014535407945},"index":1,"playId":"fc3593d8-5a9f-382b-816e-f953cdcc9a6a","pitchNumber":2,"startTime":"2025-09-20T20:29:43.134Z","endTime":"2025-09-20T20:29:47.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.56000218000141,"strikeZoneBottom":1.64359844110131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.138173219668413,"aZ":-36.28483378231812,"pfxX":8.632603328574088,"pfxZ":-2.6154220689528422,"pX":0.7105956983886739,"pZ":2.32383871895935,"vX0":7.7782976800680705,"vY0":-125.23814863624435,"vZ0":0.6136598796377535,"x":89.91,"y":176.04,"x0":-3.5709132410355666,"y0":50.004692213018785,"z0":5.0720913022229945,"aX":13.549743120819507},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.3,"breakHorizontal":-17.6,"spinRate":3152,"spinDirection":55},"zone":6,"typeConfidence":0.9,"plateTime":0.43937576219965635,"extension":6.507504998298742},"index":2,"playId":"c60fb5f9-95c0-38db-9ecc-b83f19af1a3b","pitchNumber":3,"startTime":"2025-09-20T20:30:04.243Z","endTime":"2025-09-20T20:30:08.864Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"64b498f8-e4d2-3171-94e5-2b11b0d932fb","startTime":"2025-09-20T20:30:20.920Z","endTime":"2025-09-20T20:30:27.932Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.292114695520535,"aZ":-34.93242230574468,"pfxX":9.284398764697096,"pfxZ":-1.7472571096726277,"pX":-0.14606838194445493,"pZ":3.0486940371588216,"vX0":5.840043733206104,"vY0":-125.75793170504505,"vZ0":2.1323334868372807,"x":122.57,"y":156.47,"x0":-3.717381293877584,"y0":50.00517606607022,"z0":5.055705543332146,"aX":14.634085709099594},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.3,"breakHorizontal":-18.2,"spinRate":3196,"spinDirection":63},"zone":2,"typeConfidence":0.9,"plateTime":0.4382234618339105,"extension":6.181618176093708},"hitData":{"launchSpeed":87.2,"launchAngle":14.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.81,"coordY":123.31}},"index":4,"playId":"6030dfca-e51b-3b25-aa45-50036ac400b7","pitchNumber":4,"startTime":"2025-09-20T20:30:48.011Z","endTime":"2025-09-20T20:31:04.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:31:04.027Z","atBatIndex":10},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nationals challenged (play at 1st), call on the field was overturned: Brady House reaches on a throwing error by first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T20:31:34.501Z","endTime":"2025-09-20T20:31:53.497Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"postOnThird":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.62134152807969,"strikeZoneBottom":1.67865582822203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02220639478588,"aZ":-31.802849962894033,"pfxX":-10.672818449277596,"pfxZ":0.1871942831340334,"pX":-0.6059771262678457,"pZ":3.8347421461484315,"vX0":11.432681987598322,"vY0":-140.2599301965157,"vZ0":1.974999429758471,"x":140.1,"y":135.24,"x0":-3.3568182358277165,"y0":50.002147709335034,"z0":5.201527845743829,"aX":-21.170990499596517},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.0,"breakHorizontal":16.8,"spinRate":2195,"spinDirection":229},"zone":11,"typeConfidence":0.88,"plateTime":0.391153382288179,"extension":6.384016081825188},"index":0,"playId":"e25c2897-f17e-3d38-a6e1-384ada39d630","pitchNumber":1,"startTime":"2025-09-20T20:31:34.501Z","endTime":"2025-09-20T20:31:38.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.63,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.696532303385702,"aZ":-32.6193044075119,"pfxX":-9.411885503019949,"pfxZ":-0.21873494474320232,"pX":-1.000523448435805,"pZ":3.30142137512957,"vX0":10.271914952077575,"vY0":-140.65985289864346,"vZ0":0.8458020763321659,"x":155.14,"y":149.64,"x0":-3.475656345152144,"y0":50.0054552486867,"z0":5.1106241189051715,"aX":-18.875814336609803},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.0,"breakHorizontal":15.0,"spinRate":2166,"spinDirection":239},"zone":11,"typeConfidence":0.89,"plateTime":0.38928817679237726,"extension":6.470190485542432},"hitData":{"launchSpeed":58.6,"launchAngle":-63.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.15,"coordY":190.52}},"index":1,"playId":"9f9ac2d5-028c-3977-a945-56567169597e","pitchNumber":2,"startTime":"2025-09-20T20:31:45.085Z","endTime":"2025-09-20T20:31:53.497Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":120},"playEndTime":"2025-09-20T20:31:53.497Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T20:34:21.667Z","endTime":"2025-09-20T20:35:19.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"postOnThird":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.12458548310574,"strikeZoneBottom":1.50770824512491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.756835688767666,"aZ":-31.03857468473542,"pfxX":-11.707223398309514,"pfxZ":0.6006765178558027,"pX":-0.5307491465787222,"pZ":2.07829209727152,"vX0":12.37510124293651,"vY0":-137.2673905087226,"vZ0":-1.9168548760954214,"x":137.23,"y":182.67,"x0":-3.6022352577471493,"y0":50.00064353917858,"z0":4.923401114031034,"aX":-22.072872132403948},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.8,"breakHorizontal":18.2,"spinRate":1966,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.40084508975876254,"extension":6.690792211607067},"index":0,"playId":"0466b8c3-4a82-300a-bb90-e0a3f83587d7","pitchNumber":1,"startTime":"2025-09-20T20:34:21.667Z","endTime":"2025-09-20T20:34:26.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.31847065968973,"strikeZoneBottom":1.6070657559365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.637530040076726,"aZ":-29.21476096916968,"pfxX":-12.363871971248876,"pfxZ":1.5422976840412526,"pX":-0.3195729770742287,"pZ":1.0053885802163567,"vX0":13.125473481978867,"vY0":-138.56721158916258,"vZ0":-4.6957555979020436,"x":129.18,"y":211.63,"x0":-3.5404630995771242,"y0":50.00263123356239,"z0":4.7038113409875715,"aX":-23.737084544902718},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.8,"breakHorizontal":19.2,"spinRate":2119,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.3972076737933845,"extension":6.778706367780265},"index":1,"playId":"ec270192-e923-3430-aff0-ad7e2472297c","pitchNumber":2,"startTime":"2025-09-20T20:34:39.582Z","endTime":"2025-09-20T20:34:43.595Z","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":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.363326101178956,"aZ":-29.842220582190148,"pfxX":-10.42927705201637,"pfxZ":1.2411827813655663,"pX":0.292259207223753,"pZ":2.8006983642014744,"vX0":13.529918314060845,"vY0":-136.8713185306803,"vZ0":-0.2820640066382448,"x":105.86,"y":163.16,"x0":-3.3778239816961473,"y0":50.00579053062777,"z0":4.962060317356407,"aX":-19.64107528953161},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.4,"breakHorizontal":15.7,"spinRate":2140,"spinDirection":230},"zone":3,"typeConfidence":0.91,"plateTime":0.40135185137085916,"extension":6.708177583813675},"index":2,"playId":"1482829d-0750-3f26-bbab-1684989fe591","pitchNumber":3,"startTime":"2025-09-20T20:34:55.244Z","endTime":"2025-09-20T20:34:59.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.167530557192638,"aZ":-34.348441044058916,"pfxX":-7.8595935083320185,"pfxZ":-1.3536300424388115,"pX":0.07687965898541953,"pZ":1.485785558544808,"vX0":11.105441453031128,"vY0":-126.40010430554067,"vZ0":-1.8950324603330717,"x":114.07,"y":198.66,"x0":-3.3729115319070733,"y0":50.00538928642894,"z0":5.029508302523911,"aX":-12.592965415225171},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.6,"breakHorizontal":11.4,"spinRate":1513,"spinDirection":257},"zone":8,"typeConfidence":0.92,"plateTime":0.43500104812844853,"extension":6.4449398061632595},"index":3,"playId":"dbcc8bb6-de50-371c-93b5-c84e3a29d099","pitchNumber":4,"startTime":"2025-09-20T20:35:15.010Z","endTime":"2025-09-20T20:35:19.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:35:19.161Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T20:35:35.678Z","endTime":"2025-09-20T20:37:12.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"postOnThird":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":76.8,"strikeZoneTop":3.90883611752541,"strikeZoneBottom":1.70430030851281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.466167865265547,"aZ":-30.5098794216221,"pfxX":9.643105933924563,"pfxZ":1.097974337820519,"pX":-0.250388354181875,"pZ":2.2473496355101865,"vX0":5.4564158971352095,"vY0":-123.92313771381998,"vZ0":0.019331007115832355,"x":126.54,"y":178.1,"x0":-3.75166683338128,"y0":50.00295814114243,"z0":4.8415562085136825,"aX":14.627420657390958},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.3,"breakHorizontal":-19.0,"spinRate":2975,"spinDirection":58},"zone":8,"typeConfidence":0.9,"plateTime":0.4462374571706378,"extension":6.581028442092832},"index":0,"playId":"2c4580ad-3339-355a-bfd6-5c0df2fbc8f6","pitchNumber":1,"startTime":"2025-09-20T20:35:44.301Z","endTime":"2025-09-20T20:35:48.461Z","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":92.9,"endSpeed":84.4,"strikeZoneTop":3.90000113796872,"strikeZoneBottom":1.78885321660535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.548312426614494,"aZ":-28.145142183442513,"pfxX":2.1603816116426784,"pfxZ":2.204191841924551,"pX":0.5882412053404883,"pZ":4.036826882368465,"vX0":8.976044111663052,"vY0":-134.92084468495707,"vZ0":2.288887294708103,"x":94.58,"y":129.79,"x0":-3.0733585772209366,"y0":50.00378526656175,"z0":5.171318099285856,"aX":3.9502022497894065},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":-6.0,"spinRate":2560,"spinDirection":191},"zone":12,"typeConfidence":0.9,"plateTime":0.40720890248940567,"extension":6.376353688109522},"index":1,"playId":"942b6a38-eae2-38b5-8e22-0fccda614395","pitchNumber":2,"startTime":"2025-09-20T20:36:04.402Z","endTime":"2025-09-20T20:36:08.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":70.8,"strikeZoneTop":3.9,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.51787030554685,"aZ":-42.789671739154414,"pfxX":12.499765262042203,"pfxZ":-8.277465220662695,"pX":-0.17966678027795696,"pZ":1.3360888259053427,"vX0":4.114939287159021,"vY0":-115.23041092411603,"vZ0":0.9439193206816603,"x":123.85,"y":202.71,"x0":-3.6351432783297755,"y0":50.00122359035086,"z0":5.2115037753076185,"aX":16.036471799625463},"breaks":{"breakAngle":21.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.0,"breakHorizontal":-23.9,"spinRate":3205,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.4839449296061842,"extension":6.306707061819484},"index":2,"playId":"7088173b-a235-3275-a44f-a5d55de60aca","pitchNumber":3,"startTime":"2025-09-20T20:36:22.089Z","endTime":"2025-09-20T20:36:26.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":71.7,"strikeZoneTop":3.89380840556912,"strikeZoneBottom":1.83800781148635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.30481288638477,"aZ":-44.902571253063144,"pfxX":9.734715109420572,"pfxZ":-9.770983998433174,"pX":1.033332464038514,"pZ":0.5027140888497554,"vX0":7.157087610836015,"vY0":-116.22164969474952,"vZ0":-0.7580069765386737,"x":77.61,"y":225.21,"x0":-3.403341815325923,"y0":50.00023184842683,"z0":5.278894433029075,"aX":12.68636681068212},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-17.3,"breakHorizontal":-20.0,"spinRate":3267,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.48006193588845836,"extension":6.353523696643283},"index":3,"playId":"5d91a327-b799-32ff-8524-d567669de132","pitchNumber":4,"startTime":"2025-09-20T20:36:41.077Z","endTime":"2025-09-20T20:36:45.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":72.7,"strikeZoneTop":3.9,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.684971799703632,"aZ":-43.723661896441314,"pfxX":10.166990827014484,"pfxZ":-8.621269271658019,"pX":0.11544656399254925,"pZ":0.6730200725557597,"vX0":5.289840527791101,"vY0":-117.21647001469287,"vZ0":-0.7067044130564342,"x":112.6,"y":220.61,"x0":-3.5184791743890917,"y0":50.00041134096839,"z0":5.19399198607879,"aX":13.626824592145573},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-15.2,"breakHorizontal":-20.0,"spinRate":3098,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.4739774842405913,"extension":6.281906540276684},"index":4,"playId":"846ff61b-9e21-3a0b-9b14-071e1a2a8ff9","pitchNumber":5,"startTime":"2025-09-20T20:37:08.199Z","endTime":"2025-09-20T20:37:12.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:37:12.693Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out, second baseman Jeff McNeil to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T20:37:31.077Z","endTime":"2025-09-20T20:40:30.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"responsiblePitcher":{"id":690997,"link":"/api/v1/people/690997"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.8,"strikeZoneTop":3.52000066540921,"strikeZoneBottom":1.62649291704356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.716282438310444,"aZ":-25.511084994293874,"pfxX":-9.078310347728564,"pfxZ":3.4086040688554675,"pX":-1.6881664385763513,"pZ":3.0246123470327326,"vX0":8.329835213773046,"vY0":-139.8732216564255,"vZ0":-0.7953359836495774,"x":181.35,"y":157.12,"x0":-3.5461026128013398,"y0":50.00001648816839,"z0":5.007044669580811,"aX":-17.73122477562626},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.2,"breakHorizontal":14.4,"spinRate":2066,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.39373485473806724,"extension":6.742158973008814},"index":0,"playId":"ccf3550a-cf90-3c22-be43-d599bd07f3cd","pitchNumber":1,"startTime":"2025-09-20T20:37:49.681Z","endTime":"2025-09-20T20:37:53.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.1,"strikeZoneTop":3.52354524274973,"strikeZoneBottom":1.63307066994729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.09207242203854,"aZ":-33.73276489421646,"pfxX":-12.22210878747475,"pfxZ":-0.7970025767977287,"pX":-0.5822900225737754,"pZ":2.836463197669486,"vX0":12.188324328560183,"vY0":-140.23475430770392,"vZ0":0.2048838865286956,"x":139.2,"y":162.2,"x0":-3.4283112165906355,"y0":50.00130336329829,"z0":4.989995991695326,"aX":-23.981731740055004},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":-1.1,"breakHorizontal":19.2,"spinRate":2196,"spinDirection":238},"zone":4,"typeConfidence":0.86,"plateTime":0.39281093134508227,"extension":6.506474853526689},"index":1,"playId":"ed766dea-0e52-321f-88a6-7686ddba3d7b","pitchNumber":2,"startTime":"2025-09-20T20:38:08.777Z","endTime":"2025-09-20T20:38:12.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.7,"strikeZoneTop":3.52273138600049,"strikeZoneBottom":1.66663032016841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.111283836012138,"aZ":-34.39505043148077,"pfxX":-10.696134530318588,"pfxZ":-1.4034252072372375,"pX":-0.17360263877668933,"pZ":1.7872527665361877,"vX0":11.301432259464738,"vY0":-125.68428983729663,"vZ0":-1.1736435253324176,"x":123.62,"y":190.52,"x0":-3.362559420413264,"y0":50.00307240894094,"z0":5.081736213047885,"aX":-16.923033374250327},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.5,"breakHorizontal":16.4,"spinRate":1711,"spinDirection":260},"zone":8,"typeConfidence":0.93,"plateTime":0.4376622107558852,"extension":6.437897632455215},"index":2,"playId":"56e4b66c-46bd-386e-9474-d3a37aa92f44","pitchNumber":3,"startTime":"2025-09-20T20:38:29.229Z","endTime":"2025-09-20T20:38:33.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.78577248861787,"aZ":-27.508269917564323,"pfxX":-12.35145116183309,"pfxZ":2.457574412265995,"pX":-0.08130744320907644,"pZ":1.820107138782048,"vX0":11.93265331799025,"vY0":-137.67536523958515,"vZ0":-3.549929971181174,"x":120.1,"y":189.64,"x0":-2.8907900675808698,"y0":50.001738116272584,"z0":5.01177354954158,"aX":-23.442073167395254},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.8,"breakHorizontal":19.6,"spinRate":2205,"spinDirection":228},"zone":8,"typeConfidence":0.91,"plateTime":0.3995633203197433,"extension":6.524820854773097},"index":3,"playId":"c255520a-bad8-3354-93f2-a00989a4c544","pitchNumber":4,"startTime":"2025-09-20T20:38:46.182Z","endTime":"2025-09-20T20:38:50.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.51704738158015,"strikeZoneBottom":1.65701402707897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.18000599454052,"aZ":-31.08656890166007,"pfxX":-12.2956112617805,"pfxZ":0.5596017100734452,"pX":1.4009124351736204,"pZ":1.0479162300779266,"vX0":15.660190275626421,"vY0":-139.24769513939265,"vZ0":-5.141822530252497,"x":63.6,"y":210.49,"x0":-2.724884970167856,"y0":50.002894445421774,"z0":5.000101925765675,"aX":-23.90563006509732},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":-0.1,"breakHorizontal":18.6,"spinRate":2107,"spinDirection":233},"zone":14,"typeConfidence":0.89,"plateTime":0.39484724334793775,"extension":6.665924957708851},"index":4,"playId":"f6152138-c35d-30d5-9a04-a52974bdcc1c","pitchNumber":5,"startTime":"2025-09-20T20:39:12.228Z","endTime":"2025-09-20T20:39:16.125Z","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":97.4,"endSpeed":87.6,"strikeZoneTop":3.52000006092064,"strikeZoneBottom":1.59570424895634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.79564583898888,"aZ":-15.823695768277936,"pfxX":-7.815033687550947,"pfxZ":8.180637331731592,"pX":-1.5733668499089175,"pZ":4.116241496312765,"vX0":6.814511284062099,"vY0":-141.55513149311858,"vZ0":-0.12348666572908051,"x":176.97,"y":127.64,"x0":-3.014329823104283,"y0":50.00616623060643,"z0":5.186457822952238,"aX":-15.627092272132266},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.9,"breakHorizontal":12.5,"spinRate":2441,"spinDirection":240},"zone":11,"typeConfidence":0.92,"plateTime":0.38915889409183313,"extension":6.567230698456528},"index":5,"playId":"d498f16a-4f63-3a09-a827-4e44d61b361c","pitchNumber":6,"startTime":"2025-09-20T20:39:39.182Z","endTime":"2025-09-20T20:39:47.695Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Nolan McLean. Riley Adams scores. Brady House to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"actionPlayId":"d498f16a-4f63-3a09-a827-4e44d61b361c","startTime":"2025-09-20T20:40:22.010Z","endTime":"2025-09-20T20:40:23.731Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656180,"link":"/api/v1/people/656180"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8452393096336,"aZ":-33.88044707845433,"pfxX":-8.37584033069872,"pfxZ":-1.0720090187007347,"pX":-0.8068892382919048,"pZ":3.3981861467000427,"vX0":8.706424544545932,"vY0":-125.4828232051082,"vZ0":2.363873337833115,"x":147.76,"y":147.03,"x0":-3.236417000194178,"y0":50.003613668060126,"z0":5.207935495791332,"aX":-13.333143145014226},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.1,"breakHorizontal":13.1,"spinRate":1525,"spinDirection":246},"zone":1,"typeConfidence":0.92,"plateTime":0.43682056230824484,"extension":6.293389422505602},"hitData":{"launchSpeed":98.7,"launchAngle":-7.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.11,"coordY":139.24}},"index":7,"playId":"753ab6f3-1d81-32c4-8111-3f6af3556417","pitchNumber":7,"startTime":"2025-09-20T20:40:23.731Z","endTime":"2025-09-20T20:40:30.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:40:30.791Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Starling Marte strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T20:42:34.094Z","endTime":"2025-09-20T20:44:22.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.46999950953364,"strikeZoneBottom":1.50369945802146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.508022951248083,"aZ":-15.379599714787444,"pfxX":-5.0065820408169275,"pfxZ":8.280329771892177,"pX":-0.13594676137965167,"pZ":2.2410960287258104,"vX0":7.819661711086127,"vY0":-140.93211269439342,"vZ0":-7.53405926813197,"x":122.18,"y":178.27,"x0":-2.285445126124843,"y0":50.006767458121374,"z0":5.926420108112684,"aX":-10.159262163014969},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":7.7,"spinRate":2167,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3874177566020869,"extension":6.566196371862138},"index":0,"playId":"09a9e130-1f00-3435-971d-b4900599a499","pitchNumber":1,"startTime":"2025-09-20T20:42:45.603Z","endTime":"2025-09-20T20:42:49.890Z","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.5,"endSpeed":86.5,"strikeZoneTop":3.148033494656,"strikeZoneBottom":1.54000134454849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.718952201544294,"aZ":-25.49294743786949,"pfxX":-1.8533614037595667,"pfxZ":3.5895381229439014,"pX":1.604707905326589,"pZ":1.2609595794354056,"vX0":10.549162613171807,"vY0":-134.2858397683194,"vZ0":-7.641019854125481,"x":55.83,"y":204.73,"x0":-2.101099366986828,"y0":50.005894346021904,"z0":5.904747488474666,"aX":-3.4536827676261086},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":1.6,"spinRate":2268,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4048560457797086,"extension":6.584464308652436},"index":1,"playId":"ab29817b-9d66-3b86-8262-d17017ba76fb","pitchNumber":2,"startTime":"2025-09-20T20:43:00.468Z","endTime":"2025-09-20T20:43:05.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":96.5,"endSpeed":88.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48382449611594,"aZ":-26.19165331455912,"pfxX":-9.882812919348858,"pfxZ":3.004515192196626,"pX":-0.8033268287745574,"pZ":2.6727854324259366,"vX0":7.817648165226777,"vY0":-140.33970569756698,"vZ0":-4.6313572510990415,"x":147.62,"y":166.61,"x0":-2.34448356343296,"y0":50.00164968710969,"z0":6.055639918171535,"aX":-19.66406829238906},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.7,"breakHorizontal":16.2,"spinRate":2210,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.3906611668287101,"extension":6.377105928315992},"index":2,"playId":"e8f27455-8f36-3e53-b62a-0de76b1925d4","pitchNumber":3,"startTime":"2025-09-20T20:43:22.150Z","endTime":"2025-09-20T20:43:27.090Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-20T20:43:47.292Z","endTime":"2025-09-20T20:44:02.711Z","isPitch":false,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.53678694881015,"strikeZoneBottom":1.63483719448944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.68163285170113,"aZ":-28.450447933379607,"pfxX":-2.5574686295113027,"pfxZ":2.1148120860421127,"pX":1.0542521026727902,"pZ":2.2894477061352476,"vX0":9.333296684564885,"vY0":-132.61493178192097,"vZ0":-4.540611567871443,"x":76.81,"y":176.96,"x0":-2.197851487158527,"y0":50.00123956707605,"z0":6.130144083479502,"aX":-4.499053311220184},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.9,"breakHorizontal":2.3,"spinRate":2320,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.41502471877454994,"extension":6.644827497099105},"index":4,"playId":"d425efdb-f041-3e43-a83c-2c264c7528ed","pitchNumber":4,"startTime":"2025-09-20T20:44:02.711Z","endTime":"2025-09-20T20:44:07.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.042190221404297,"aZ":-43.00327560560158,"pfxX":2.3326172438025847,"pfxZ":-6.743230143300779,"pX":0.5648573607485977,"pZ":0.7849724516022767,"vX0":6.174541417635405,"vY0":-126.98037486277316,"vZ0":-4.463450403126516,"x":95.47,"y":217.59,"x0":-2.217734834509507,"y0":50.00273773555352,"z0":6.047451875784962,"aX":3.7455850228457668},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-13.1,"breakHorizontal":-5.9,"spinRate":2356,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4341146026900873,"extension":6.6269773063041635},"index":5,"playId":"1636041e-5adc-39b8-919c-34312ec91965","pitchNumber":5,"startTime":"2025-09-20T20:44:19.245Z","endTime":"2025-09-20T20:44:22.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:44:22.259Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeff McNeil walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T20:44:38.584Z","endTime":"2025-09-20T20:46:42.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.55781662173442,"strikeZoneBottom":1.7130070745126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.506702478014795,"aZ":-44.501455908089895,"pfxX":4.889912963329037,"pfxZ":-7.744974068312209,"pX":-0.5862738469077461,"pZ":1.0499989140622283,"vX0":2.949054065759667,"vY0":-126.13290324897548,"vZ0":-3.3130729538774117,"x":139.35,"y":210.43,"x0":-2.4104495695480983,"y0":50.00157932701258,"z0":6.011336010507726,"aX":7.784253990059626},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-14.5,"breakHorizontal":-9.6,"spinRate":2330,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.43624618312506236,"extension":6.3376898677950635},"index":0,"playId":"86057805-7519-39ac-aabe-0fd0528ebf6a","pitchNumber":1,"startTime":"2025-09-20T20:44:49.774Z","endTime":"2025-09-20T20:44:53.322Z","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":97.2,"endSpeed":89.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.030464653705817,"aZ":-12.912818569551282,"pfxX":-3.4514745036539565,"pfxZ":9.489508420597602,"pX":0.5036234342192293,"pZ":3.1602356880912277,"vX0":9.054452029660863,"vY0":-141.28994311177132,"vZ0":-5.488080545703479,"x":97.8,"y":153.45,"x0":-2.288549096530351,"y0":50.00109340474695,"z0":5.951751621938622,"aX":-7.005291515547877},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":4.4,"spinRate":2247,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3870846840875881,"extension":6.599341033428138},"index":1,"playId":"8613f755-5f4e-35cb-bd72-026a35624afc","pitchNumber":2,"startTime":"2025-09-20T20:45:06.589Z","endTime":"2025-09-20T20:45:10.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.69078365343628,"strikeZoneBottom":1.74900418037159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.279895424356283,"aZ":-25.53088553908492,"pfxX":1.360396821036784,"pfxZ":3.579936178193419,"pX":1.4654044601253227,"pZ":3.1972178083742198,"vX0":9.252323297223295,"vY0":-135.33818071168733,"vZ0":-2.87458103637215,"x":61.14,"y":152.46,"x0":-2.17324997818995,"y0":50.00645077520762,"z0":6.0596568309125995,"aX":2.523766097778269},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.0,"breakHorizontal":-4.4,"spinRate":2208,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.40457882546786017,"extension":6.6253277986725},"index":2,"playId":"f254c0bc-7303-3002-8f8b-34dbdd5ac0bc","pitchNumber":3,"startTime":"2025-09-20T20:45:28.114Z","endTime":"2025-09-20T20:45:31.822Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.809247677697833,"aZ":-45.657663613513144,"pfxX":4.7459780738664445,"pfxZ":-7.986585526252113,"pX":0.108477947178962,"pZ":1.8013944231406127,"vX0":4.546959275512529,"vY0":-129.76599986038727,"vZ0":-1.9999060621440485,"x":112.87,"y":190.14,"x0":-2.2898460854349048,"y0":50.00413037210024,"z0":6.094280916535539,"aX":8.010040478593424},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-14.6,"breakHorizontal":-9.7,"spinRate":2353,"spinDirection":29},"zone":8,"typeConfidence":2.0,"plateTime":0.4237765594509102,"extension":6.468604092621278},"index":3,"playId":"b64689e8-72b8-3d57-8d1f-d1e31ede2cce","pitchNumber":4,"startTime":"2025-09-20T20:45:49.736Z","endTime":"2025-09-20T20:45:53.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.56000068829781,"strikeZoneBottom":1.80635425434632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.601716004778204,"aZ":-44.61414762831454,"pfxX":3.809582143183621,"pfxZ":-7.565134993737774,"pX":0.5356707786910959,"pZ":0.9287528496890365,"vX0":5.805381420757614,"vY0":-128.2492413487459,"vZ0":-4.0619876635170815,"x":96.58,"y":213.7,"x0":-2.2630474522370023,"y0":50.002271737369206,"z0":6.057689286992617,"aX":6.2649197032220485},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-14.4,"breakHorizontal":-8.4,"spinRate":2361,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.42913882977944384,"extension":6.407276566561224},"index":4,"playId":"19ca6ed2-c563-3736-bb4e-dc75a2e5c1fa","pitchNumber":5,"startTime":"2025-09-20T20:46:07.127Z","endTime":"2025-09-20T20:46:11.155Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-09-20T20:46:23.870Z","endTime":"2025-09-20T20:46:37.788Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.55999971116935,"strikeZoneBottom":1.72137676229666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.95513655766344,"aZ":-12.364196253759879,"pfxX":-2.9829374734397973,"pfxZ":9.67930792159819,"pX":0.4260727144910081,"pZ":0.82462351152542,"vX0":8.050705611211248,"vY0":-142.65269410717138,"vZ0":-11.638881393862407,"x":100.76,"y":216.52,"x0":-2.0539208302732503,"y0":50.0035895215728,"z0":5.7536670810178,"aX":-6.105999565904361},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.1,"breakHorizontal":3.6,"spinRate":2189,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3849882801030251,"extension":6.531682892515009},"index":6,"playId":"a2bdb8c2-4e98-3353-9681-6a7964b745ff","pitchNumber":6,"startTime":"2025-09-20T20:46:37.788Z","endTime":"2025-09-20T20:46:42.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:46:42.254Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Alvarez singles on a ground ball to left fielder James Wood. Jeff McNeil to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T20:47:17.324Z","endTime":"2025-09-20T20:47:51.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-20T20:47:07.635Z","endTime":"2025-09-20T20:47:19.386Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.4,"strikeZoneTop":3.29999847570541,"strikeZoneBottom":1.49612308484402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26329482490801,"aZ":-42.17665570034574,"pfxX":2.6214079054689,"pfxZ":-6.531607641586593,"pX":-0.8127706753980654,"pZ":2.573153627363318,"vX0":3.034460445445039,"vY0":-124.16369627627002,"vZ0":-0.13746497955853387,"x":147.98,"y":169.3,"x0":-2.4000904412773236,"y0":50.00276367283397,"z0":6.195773049986594,"aX":4.014363151470407},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-11.5,"breakHorizontal":-5.5,"spinRate":2330,"spinDirection":34},"zone":4,"typeConfidence":2.0,"plateTime":0.4443929425011839,"extension":6.644583335600733},"index":1,"playId":"4eae955d-9453-3a5a-bf6a-94f851d51ab8","pitchNumber":1,"startTime":"2025-09-20T20:47:19.386Z","endTime":"2025-09-20T20:47:24.087Z","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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.32644326118717,"aZ":-45.00877051727131,"pfxX":4.1852451702801226,"pfxZ":-8.061795329675466,"pX":-0.12497503263201638,"pZ":2.1757805952007407,"vX0":4.158233082324279,"vY0":-126.82494929533156,"vZ0":-0.7930472376660097,"x":121.76,"y":180.03,"x0":-2.342977969372042,"y0":50.00072824036517,"z0":6.153095299160479,"aX":6.664654320354365},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-14.4,"breakHorizontal":-8.6,"spinRate":2410,"spinDirection":32},"zone":5,"typeConfidence":2.0,"plateTime":0.4356034802708759,"extension":6.608559578873745},"hitData":{"launchSpeed":102.3,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.45,"coordY":121.28}},"index":2,"playId":"c40519c8-268e-3637-a282-79013f1b62f4","pitchNumber":2,"startTime":"2025-09-20T20:47:40.434Z","endTime":"2025-09-20T20:47:51.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:47:51.450Z","atBatIndex":17},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brett Baty grounds into a double play, second baseman Nasim Nuñez to shortstop CJ Abrams to first baseman Josh Bell. Francisco Alvarez out at 2nd. Brett Baty out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T20:48:29.142Z","endTime":"2025-09-20T20:49:42.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-20T20:48:15.103Z","endTime":"2025-09-20T20:48:31.512Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.6999986496936,"strikeZoneBottom":1.79675658043534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43794276602333,"aZ":-11.543668805568517,"pfxX":-2.4967788878788726,"pfxZ":10.247276020319083,"pX":0.44997635646565964,"pZ":0.8886120297715169,"vX0":8.189400380473645,"vY0":-141.28030910114765,"vZ0":-11.436936432191393,"x":99.85,"y":214.79,"x0":-2.1671166271028954,"y0":50.001538451344345,"z0":5.7407535015053375,"aX":-5.026712665433801},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":2.8,"spinRate":2278,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.38830701751336205,"extension":6.757243305641465},"index":1,"playId":"ad3bb001-c5a7-3293-8656-cfd449b5c0bc","pitchNumber":1,"startTime":"2025-09-20T20:48:31.512Z","endTime":"2025-09-20T20:48:35.287Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"59b89a65-921f-4c8c-a58f-02e2b3b3dcd3","startTime":"2025-09-20T20:48:52.823Z","endTime":"2025-09-20T20:48:57.823Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.63461162362094,"strikeZoneBottom":1.65200120942325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.304934482264954,"aZ":-32.840697961907956,"pfxX":-11.084635640088024,"pfxZ":-0.37553271811858835,"pX":-1.0135486841049919,"pZ":1.362331843873178,"vX0":7.3190398455368335,"vY0":-134.12064191931745,"vZ0":-5.5695831667921905,"x":155.63,"y":202.0,"x0":-2.354845350252318,"y0":50.000037596983745,"z0":5.84264317488899,"aX":-19.94519626241565},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.8,"breakHorizontal":18.2,"spinRate":1986,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.41029954654171874,"extension":6.501602940259531},"index":3,"playId":"e56bcbab-cd7a-32aa-a300-8c44291fbefb","pitchNumber":2,"startTime":"2025-09-20T20:49:12.886Z","endTime":"2025-09-20T20:49:16.753Z","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":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.99839014696465,"aZ":-13.347001977324759,"pfxX":-1.9957700122288458,"pfxZ":9.270709979111182,"pX":0.0681015988671554,"pZ":2.322565290361428,"vX0":7.192344899959785,"vY0":-141.95358606662325,"vZ0":-7.3720730465845685,"x":114.4,"y":176.07,"x0":-2.24462215624971,"y0":50.0029593981956,"z0":5.811942077671742,"aX":-4.054010740949869},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":2.0,"spinRate":2312,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.38658605233197463,"extension":6.688552799637865},"hitData":{"launchSpeed":81.6,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":158.27}},"index":4,"playId":"e55b42ad-1671-3881-88ae-ef136dae3ef9","pitchNumber":3,"startTime":"2025-09-20T20:49:34.727Z","endTime":"2025-09-20T20:49:42.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:49:42.756Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T20:52:01.552Z","endTime":"2025-09-20T20:53:29.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.75297980704367,"strikeZoneBottom":1.72341741330548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80435079419299,"aZ":-26.663551512002147,"pfxX":0.6720072745501109,"pfxZ":3.12602793321833,"pX":-0.3757693603047446,"pZ":2.988953436144437,"vX0":7.918877096322846,"vY0":-131.62310154495023,"vZ0":-0.4142010171975946,"x":131.12,"y":147.97,"x0":-3.505118730926674,"y0":50.00204781778274,"z0":5.115374121017455,"aX":1.1825923359606039},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.8,"breakHorizontal":-2.9,"spinRate":2358,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.41545734533873224,"extension":6.553478283277459},"index":0,"playId":"639d045e-d77b-378f-86af-9c3dd69b85bd","pitchNumber":1,"startTime":"2025-09-20T20:52:18.944Z","endTime":"2025-09-20T20:52:22.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.2,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.57500390342772,"aZ":-39.572274103453466,"pfxX":-9.655050896363072,"pfxZ":-4.719283774588176,"pX":-0.36618583832319823,"pZ":2.70049745829597,"vX0":10.329406421204629,"vY0":-125.33534510228299,"vZ0":1.4430290893235083,"x":130.96,"y":165.87,"x0":-3.313362532010119,"y0":50.000145303449884,"z0":5.382893680227774,"aX":-15.148568973604737},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.8,"breakHorizontal":14.8,"spinRate":1590,"spinDirection":256},"zone":4,"typeConfidence":0.93,"plateTime":0.4393158792089311,"extension":6.2116720473213904},"index":1,"playId":"5e34afe2-0b3b-3fb7-810a-b045b5339b67","pitchNumber":2,"startTime":"2025-09-20T20:52:30.119Z","endTime":"2025-09-20T20:52:34.284Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-20T20:52:44.131Z","endTime":"2025-09-20T20:52:48.943Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.263927400041776,"aZ":-18.12542932491432,"pfxX":-5.339689052396518,"pfxZ":7.1723802624736095,"pX":-0.06090993376408297,"pZ":4.125915924522777,"vX0":10.35998720111022,"vY0":-138.8680802543839,"vZ0":-0.029194676408210052,"x":119.32,"y":127.38,"x0":-3.1412917467787933,"y0":50.00203296697313,"z0":5.339430190999726,"aX":-10.459088531524124},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":7.6,"spinRate":2200,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.3939834358738108,"extension":6.6527169594643745},"index":3,"playId":"b1501eb5-b62b-3ca6-aec6-fff9e8f1d3fc","pitchNumber":3,"startTime":"2025-09-20T20:52:48.943Z","endTime":"2025-09-20T20:52:53.084Z","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":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.74181539932223,"strikeZoneBottom":1.93498121546405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.14204907854621,"aZ":-30.695054432743547,"pfxX":-9.7766023302556,"pfxZ":0.7762277839129261,"pX":0.8007136723284705,"pZ":3.510982797224309,"vX0":13.86187672161413,"vY0":-137.22228213605783,"vZ0":1.023200714278301,"x":86.48,"y":143.98,"x0":-3.0443021287659993,"y0":50.00358645935512,"z0":5.223180610593844,"aX":-18.66046114765949},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.9,"breakHorizontal":14.9,"spinRate":2155,"spinDirection":231},"zone":3,"typeConfidence":0.9,"plateTime":0.3990310836242732,"extension":6.497748458748823},"index":4,"playId":"60aa0039-554d-38e8-b85f-0fadd91fa0c7","pitchNumber":4,"startTime":"2025-09-20T20:53:06.294Z","endTime":"2025-09-20T20:53:10.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":72.8,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.993314502679823,"aZ":-42.407909801578676,"pfxX":11.68548218095032,"pfxZ":-7.6218894871556575,"pX":-0.11394382119465599,"pZ":1.7736859196592785,"vX0":4.231980370872724,"vY0":-116.63329273323599,"vZ0":1.1141222797908212,"x":121.34,"y":190.89,"x0":-3.4825799205435897,"y0":50.00006174289361,"z0":5.36814775286831,"aX":15.6975964907265},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.0,"breakHorizontal":-22.3,"spinRate":3257,"spinDirection":51},"zone":8,"typeConfidence":0.9,"plateTime":0.4741356505979688,"extension":6.124141512314956},"index":5,"playId":"3b6c2b00-7440-3ace-b06a-136e981a492e","pitchNumber":5,"startTime":"2025-09-20T20:53:25.242Z","endTime":"2025-09-20T20:53:29.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:53:29.384Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daylen Lile lines out sharply to left fielder Brandon Nimmo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T20:53:48.818Z","endTime":"2025-09-20T20:54:33.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.48612544333753,"strikeZoneBottom":1.66301945303523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.838668821362806,"aZ":-33.268725571224785,"pfxX":-8.871347925105205,"pfxZ":-0.5995063844216073,"pX":-0.7757713570993612,"pZ":2.7263257675293127,"vX0":10.143763798312417,"vY0":-134.41980885641044,"vZ0":0.1812595030879518,"x":146.57,"y":165.17,"x0":-3.4437837935961793,"y0":50.001260418171746,"z0":5.017927413697144,"aX":-16.25124746851553},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.8,"breakHorizontal":13.9,"spinRate":2039,"spinDirection":237},"zone":4,"typeConfidence":0.87,"plateTime":0.40731238586961505,"extension":6.499494292933548},"index":0,"playId":"33a63978-9af2-367a-9399-dc0a4bb7db27","pitchNumber":1,"startTime":"2025-09-20T20:53:51.693Z","endTime":"2025-09-20T20:53:55.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61961545891451,"aZ":-34.15095890649321,"pfxX":-6.748886828585924,"pfxZ":-1.2629320458990811,"pX":0.2926151716025225,"pZ":1.4588693813744829,"vX0":10.701322709549212,"vY0":-123.97347210584151,"vZ0":-2.2221508744771543,"x":105.85,"y":199.39,"x0":-3.1932211135013544,"y0":50.003992660791404,"z0":5.203668816196452,"aX":-10.559892590559746},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.5,"breakHorizontal":9.8,"spinRate":1491,"spinDirection":255},"zone":14,"typeConfidence":0.9,"plateTime":0.44096211424030285,"extension":6.312326027551478},"index":1,"playId":"df53d113-5da6-3734-adfa-6c8a4ae8b239","pitchNumber":2,"startTime":"2025-09-20T20:54:05.469Z","endTime":"2025-09-20T20:54:09.183Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-20T20:54:17.775Z","endTime":"2025-09-20T20:54:23.968Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"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":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.36905552886995,"aZ":-35.30852734333053,"pfxX":-7.564660702381229,"pfxZ":-1.9374979341340328,"pX":-0.41126495943063135,"pZ":1.9405410023538945,"vX0":9.753486770556634,"vY0":-126.3441212171489,"vZ0":-1.2436710869488126,"x":132.68,"y":186.39,"x0":-3.33608011840101,"y0":50.00220903431413,"z0":5.2727977528162855,"aX":-12.24912874774774},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.6,"breakHorizontal":11.5,"spinRate":1605,"spinDirection":255},"zone":7,"typeConfidence":0.91,"plateTime":0.43327322341496943,"extension":6.129931405400565},"hitData":{"launchSpeed":103.3,"launchAngle":19.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":55.44,"coordY":84.73}},"index":3,"playId":"5dad66ad-f743-3424-aa04-30705ae52dbd","pitchNumber":3,"startTime":"2025-09-20T20:54:23.968Z","endTime":"2025-09-20T20:54:33.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:54:33.983Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Robert Hassell III grounds out, second baseman Jeff McNeil to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T20:54:50.324Z","endTime":"2025-09-20T20:55:37.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.45000193331741,"strikeZoneBottom":1.6088440300266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.63159801356696,"aZ":-37.29514187293079,"pfxX":-7.290037108083165,"pfxZ":-3.38600420469354,"pX":-1.7495656021445172,"pZ":3.623644226102327,"vX0":6.33187894810227,"vY0":-122.26946141875074,"vZ0":3.666566669262632,"x":183.69,"y":140.94,"x0":-3.4285531972689585,"y0":50.00578059690086,"z0":5.309608171217668,"aX":-11.014333774840258},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.9,"breakHorizontal":11.6,"spinRate":1332,"spinDirection":260},"zone":11,"typeConfidence":0.9,"plateTime":0.44837407186285105,"extension":6.438004423029046},"index":0,"playId":"e99a40bc-b157-34c7-b6a9-4fb97e2e263d","pitchNumber":1,"startTime":"2025-09-20T20:55:02.297Z","endTime":"2025-09-20T20:55:05.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.44603148109132,"strikeZoneBottom":1.59982075558286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.713310819389136,"aZ":-29.137808088693163,"pfxX":8.273197655302972,"pfxZ":2.013682485070957,"pX":-0.9641604918594803,"pZ":2.6870285010315427,"vX0":4.022659439111554,"vY0":-122.48591742389833,"vZ0":0.48766003149748594,"x":153.75,"y":166.23,"x0":-3.7062139676750405,"y0":50.0047947694098,"z0":4.990352839190015,"aX":12.48593681274625},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.1,"breakHorizontal":-16.0,"spinRate":2866,"spinDirection":55},"zone":11,"typeConfidence":0.9,"plateTime":0.44834543306583363,"extension":6.205349263176826},"index":1,"playId":"c14a1ed2-0222-3f66-a0d7-a8fdf9e2f5b2","pitchNumber":2,"startTime":"2025-09-20T20:55:14.128Z","endTime":"2025-09-20T20:55:17.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34060972822715,"aZ":-31.316653773976117,"pfxX":-10.743646398984783,"pfxZ":0.45652700316086303,"pX":-0.38039649185288515,"pZ":1.7303963880695308,"vX0":11.74517397111794,"vY0":-136.38079150858286,"vZ0":-2.6633898816925137,"x":131.5,"y":192.06,"x0":-3.364207242334338,"y0":50.001297961973044,"z0":4.898249904031396,"aX":-20.067982758920788},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.4,"breakHorizontal":16.7,"spinRate":2083,"spinDirection":238},"zone":7,"typeConfidence":0.91,"plateTime":0.40292056149593236,"extension":6.640055990004767},"hitData":{"launchSpeed":96.7,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.68,"coordY":156.24}},"index":2,"playId":"01bca58d-7e6f-3318-8961-f361708a4f82","pitchNumber":3,"startTime":"2025-09-20T20:55:29.058Z","endTime":"2025-09-20T20:55:37.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:55:37.082Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cedric Mullins grounds out, second baseman Nasim Nuñez to first baseman Josh Bell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T20:57:41.517Z","endTime":"2025-09-20T20:59:57.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":676917,"fullName":"Cade Cavalli"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":0,"playId":"032fd066-a46e-48b6-bef0-d64e6da35331","pitchNumber":0,"startTime":"2025-09-20T20:57:41.517Z","endTime":"2025-09-20T20:57:52.397Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.29634138018466,"strikeZoneBottom":1.60662622992717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3851511018353,"aZ":-10.048592402168756,"pfxX":-3.7765236907745674,"pfxZ":10.991396726007562,"pX":0.015375372805336475,"pZ":1.658973757651663,"vX0":7.6027742240319975,"vY0":-141.26485495896733,"vZ0":-9.883672731904014,"x":116.41,"y":193.99,"x0":-2.225030697231919,"y0":50.00196575103063,"z0":5.857052437113689,"aX":-7.602022119783766},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":5.2,"spinRate":2332,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.38832447926588953,"extension":6.663482835680604},"index":1,"playId":"86d02bd1-933a-36ab-9766-3d855de5e70b","pitchNumber":1,"startTime":"2025-09-20T20:58:33.698Z","endTime":"2025-09-20T20:58:37.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09027282730884,"aZ":-19.83345612850429,"pfxX":-0.22841252854172422,"pfxZ":6.4324246665609035,"pX":0.7735489167302051,"pZ":2.598882453561208,"vX0":8.391252146589206,"vY0":-137.51160379769652,"vZ0":-5.48702553440229,"x":87.51,"y":168.61,"x0":-2.2858685086270096,"y0":50.00166959592212,"z0":5.962981490289657,"aX":-0.4408664580125918},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.7,"breakHorizontal":-1.3,"spinRate":2414,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.39810635164323216,"extension":6.578178944598936},"index":2,"playId":"5d7e10cf-64ff-37e1-8917-4e86207c0b92","pitchNumber":2,"startTime":"2025-09-20T20:58:49.736Z","endTime":"2025-09-20T20:58:53.747Z","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":97.3,"endSpeed":89.1,"strikeZoneTop":3.38918049725628,"strikeZoneBottom":1.49840630542583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.94784099362271,"aZ":-15.193653429514896,"pfxX":-2.4854571933562704,"pfxZ":8.351388856105247,"pX":-0.8562471978010847,"pZ":3.292121575811852,"vX0":5.817831197849569,"vY0":-141.6103751395208,"vZ0":-4.508000528665847,"x":149.64,"y":149.89,"x0":-2.6132859732601443,"y0":50.00649603196983,"z0":5.874901228728844,"aX":-5.056391252690235},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":3.4,"spinRate":2202,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38659997233961185,"extension":6.6159596692280855},"index":3,"playId":"8ac305d0-c566-34c8-a95e-bfae8772c931","pitchNumber":3,"startTime":"2025-09-20T20:59:10.019Z","endTime":"2025-09-20T20:59:13.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.42068067852951,"strikeZoneBottom":1.66931117722784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.517710800095706,"aZ":-43.80780322304446,"pfxX":0.8825775952898702,"pfxZ":-7.037680584723427,"pX":2.052798798128097,"pZ":0.011485584870079323,"vX0":10.042910280567584,"vY0":-128.74596897406764,"vZ0":-6.167308475028978,"x":38.75,"y":238.47,"x0":-2.0381691380407663,"y0":50.0036358933632,"z0":5.887585073471984,"aX":1.4569789319132687},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-14.0,"breakHorizontal":-4.2,"spinRate":2380,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.42792673734145525,"extension":6.586992125187097},"index":4,"playId":"e28f30d8-0780-341f-9984-42e526460a23","pitchNumber":4,"startTime":"2025-09-20T20:59:24.965Z","endTime":"2025-09-20T20:59:28.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-09-20T20:59:38.563Z","endTime":"2025-09-20T20:59:49.427Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"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":97.4,"endSpeed":88.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.298248074316355,"aZ":-17.624090505423055,"pfxX":-2.670392161499999,"pfxZ":7.184628859246162,"pX":-0.388707325616166,"pZ":2.8188854503043497,"vX0":6.778670961770326,"vY0":-141.63648409973348,"vZ0":-5.478143533195102,"x":131.82,"y":162.67,"x0":-2.4694619211816713,"y0":50.0041010038111,"z0":5.91069356061284,"aX":-5.409512894006994},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.0,"breakHorizontal":3.4,"spinRate":2170,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3871711764189154,"extension":6.937592152575322},"hitData":{"launchSpeed":92.2,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":151.68}},"index":6,"playId":"a0373ece-22c8-3122-ac86-b01fa87e1535","pitchNumber":5,"startTime":"2025-09-20T20:59:49.427Z","endTime":"2025-09-20T20:59:57.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T20:59:57.449Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a ground ball to first baseman Josh Bell. Francisco Lindor to 2nd. Francisco Lindor advances to 2nd, on a throwing error by first baseman Josh Bell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T21:00:07.481Z","endTime":"2025-09-20T21:01:44.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.42233798324952,"strikeZoneBottom":1.47086355093879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.72635201559669,"aZ":-45.093726294362334,"pfxX":2.9969962485533923,"pfxZ":-7.893121606026002,"pX":-0.5254654224958453,"pZ":1.1104480492382691,"vX0":3.812129120194692,"vY0":-127.97850645497927,"vZ0":-3.1731178319671196,"x":137.03,"y":208.8,"x0":-2.431388086518059,"y0":50.00404271173501,"z0":5.945489375015028,"aX":4.904308709592238},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-14.8,"breakHorizontal":-6.4,"spinRate":2394,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.43020653591154856,"extension":6.351366483188901},"index":0,"playId":"68a5c216-8609-33cc-8a75-fbc8f8cbf5b8","pitchNumber":1,"startTime":"2025-09-20T21:00:24.900Z","endTime":"2025-09-20T21:00:28.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.4283230295872,"strikeZoneBottom":1.50967119035327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52987764963483,"aZ":-44.76559154918561,"pfxX":4.351773441049456,"pfxZ":-7.748865986572978,"pX":-0.934291912671307,"pZ":3.451526197954609,"vX0":2.303885833862646,"vY0":-127.09096481484693,"vZ0":1.9006331109993395,"x":152.61,"y":145.59,"x0":-2.4195511706860118,"y0":50.00073169695629,"z0":6.265652002378193,"aX":7.073645309447933},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-13.3,"breakHorizontal":-8.4,"spinRate":2365,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.4319770670689129,"extension":6.308359116800088},"index":1,"playId":"5288ddc3-64aa-3bdc-b4b7-74044a73ff76","pitchNumber":2,"startTime":"2025-09-20T21:00:39.691Z","endTime":"2025-09-20T21:00:43.379Z","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":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.704558949502665,"aZ":-13.559103855288939,"pfxX":-2.0042920123093184,"pfxZ":8.950744952861406,"pX":-0.2554863751062944,"pZ":2.9808903972183494,"vX0":6.978869703679953,"vY0":-142.78854162415436,"vZ0":-5.533263626350348,"x":126.74,"y":158.3,"x0":-2.4632398585009065,"y0":50.00134420841653,"z0":5.78623920789613,"aX":-4.168650326677702},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.4,"breakHorizontal":2.3,"spinRate":2264,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.38256274570545123,"extension":6.395340008765742},"index":2,"playId":"a70511fe-40d7-3b56-a340-f5985654ef32","pitchNumber":3,"startTime":"2025-09-20T21:01:00.168Z","endTime":"2025-09-20T21:01:04.046Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-09-20T21:01:24.110Z","endTime":"2025-09-20T21:01:33.892Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":91.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.233992407627735,"aZ":-18.610309291162256,"pfxX":-2.5051030396318894,"pfxZ":6.439629330393735,"pX":0.37303279287590285,"pZ":2.372328587184695,"vX0":8.015734436955224,"vY0":-143.08388581840492,"vZ0":-6.5796719368036936,"x":102.78,"y":174.73,"x0":-2.1202297518160584,"y0":50.00058543420154,"z0":5.838211280972544,"aX":-5.2756668883921884},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.7,"breakHorizontal":3.2,"spinRate":2034,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.38056532224060646,"extension":6.611690173523665},"hitData":{"launchSpeed":94.0,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.82,"coordY":166.38}},"index":4,"playId":"5982eaa3-37f0-3c93-a752-5f13e1ba01dd","pitchNumber":4,"startTime":"2025-09-20T21:01:33.892Z","endTime":"2025-09-20T21:01:44.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:01:44.913Z","atBatIndex":23},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Juan Soto reaches on catcher interference by Riley Adams. Juan Soto to 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T21:02:20.888Z","endTime":"2025-09-20T21:03:57.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"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":95.0,"endSpeed":87.3,"strikeZoneTop":3.13163613138843,"strikeZoneBottom":1.5646104709203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.045392228196828,"aZ":-25.514250386542443,"pfxX":1.0984401290797514,"pfxZ":3.4307414160503544,"pX":1.1112459667226653,"pZ":3.4615374156527547,"vX0":8.699978853446803,"vY0":-138.22637740823987,"vZ0":-2.2586157131006095,"x":74.64,"y":145.32,"x0":-2.2160645035633757,"y0":50.001494993976884,"z0":5.997653676511806,"aX":2.1287384358851473},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":-3.7,"spinRate":2180,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.3958578104975077,"extension":6.420339136191676},"index":0,"playId":"6aaa32c5-ded4-3dab-9901-145920d30ba7","pitchNumber":1,"startTime":"2025-09-20T21:02:28.224Z","endTime":"2025-09-20T21:02:32.278Z","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":97.7,"endSpeed":89.6,"strikeZoneTop":3.06309251618513,"strikeZoneBottom":1.43791809615666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4016794783736,"aZ":-25.348274611673535,"pfxX":-5.219352975798762,"pfxZ":3.3451733663793703,"pX":0.2505152804545164,"pZ":2.050820480182488,"vX0":8.632318755284572,"vY0":-141.94318715826748,"vZ0":-6.151113844969688,"x":107.45,"y":183.41,"x0":-2.151571346625174,"y0":50.00353534623085,"z0":5.859257187843852,"aX":-10.654022156942673},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.9,"breakHorizontal":7.7,"spinRate":2047,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.38582946899282167,"extension":6.51946775588845},"index":1,"playId":"074338d3-617a-36e9-95be-492aecbaba75","pitchNumber":2,"startTime":"2025-09-20T21:02:50.786Z","endTime":"2025-09-20T21:02:54.745Z","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":"919b03c0-e784-46f3-894f-63cebdaa1616","startTime":"2025-09-20T21:03:11.208Z","endTime":"2025-09-20T21:03:16.208Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.130001470111,"strikeZoneBottom":1.45207096172596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04031081510583,"aZ":-24.681092763212742,"pfxX":-4.962634474134154,"pfxZ":3.74581482269344,"pX":-1.1754806167478975,"pZ":2.5240375465862135,"vX0":4.973121037306338,"vY0":-140.55157987410067,"vZ0":-5.030591113547166,"x":161.81,"y":170.63,"x0":-2.323564981194207,"y0":50.001385144629374,"z0":5.9410969713739865,"aX":-9.922185151316697},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.9,"breakHorizontal":7.9,"spinRate":2119,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38978840595139497,"extension":6.486218464358879},"index":3,"playId":"5df5bcbb-a090-3b7b-8da6-fc84fed591aa","pitchNumber":3,"startTime":"2025-09-20T21:03:31.735Z","endTime":"2025-09-20T21:03:35.778Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.87724945672285,"aZ":-21.961760258438535,"pfxX":-0.44066162743797754,"pfxZ":5.214372124640034,"pX":1.1662043296097906,"pZ":3.050658987718886,"vX0":9.549500761509185,"vY0":-139.0096116240142,"vZ0":-3.9595892227578195,"x":72.55,"y":156.41,"x0":-2.255025280828906,"y0":50.00436357969521,"z0":5.949796706388013,"aX":-0.8641968857735705},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.8,"breakHorizontal":-1.2,"spinRate":2228,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39386559991187386,"extension":6.496396261618186},"index":4,"playId":"a767c78f-91d0-3e52-973c-fd68969813c5","pitchNumber":4,"startTime":"2025-09-20T21:03:53.249Z","endTime":"2025-09-20T21:03:57.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:03:57.811Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Alonso pops out to second baseman Nasim Nuñez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T21:04:36.944Z","endTime":"2025-09-20T21:06:00.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.57452185735445,"strikeZoneBottom":1.72971651809123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.990030018134295,"aZ":-44.63571617445902,"pfxX":2.8228728543165884,"pfxZ":-7.569002965767567,"pX":0.20327580097238807,"pZ":3.448491245434525,"vX0":5.349284919671255,"vY0":-128.37940011527806,"vZ0":1.7680436244080344,"x":109.25,"y":145.67,"x0":-2.2855297530128786,"y0":50.00419564310736,"z0":6.26148716523138,"aX":4.645736219307777},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-13.0,"breakHorizontal":-6.5,"spinRate":2222,"spinDirection":33},"zone":2,"typeConfidence":2.0,"plateTime":0.4289241585160628,"extension":6.590043664662187},"index":0,"playId":"81fcfa49-e7e6-3900-a312-73deafd32fe5","pitchNumber":1,"startTime":"2025-09-20T21:04:39.854Z","endTime":"2025-09-20T21:04:44.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01844383936043,"aZ":-13.342093873763593,"pfxX":-2.4757691409464933,"pfxZ":9.118847641152618,"pX":-0.5432535727997214,"pZ":3.141391510719657,"vX0":6.121409830543652,"vY0":-142.6189738631722,"vZ0":-5.588581907132006,"x":137.71,"y":153.96,"x0":-2.3933697535829612,"y0":50.00508075427663,"z0":5.964098386998993,"aX":-5.114897318088228},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.6,"breakHorizontal":3.2,"spinRate":2224,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.3836766405891643,"extension":6.36372154808666},"index":1,"playId":"570446b7-9c4c-3175-bcb6-be6308ec9158","pitchNumber":2,"startTime":"2025-09-20T21:05:01.170Z","endTime":"2025-09-20T21:05:05.677Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"fe16c807-09e0-3c28-97db-51ff440b7ff3","startTime":"2025-09-20T21:05:23.229Z","endTime":"2025-09-20T21:05:41.179Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.97169390695336,"aZ":-21.43650936805536,"pfxX":-8.18252818939265,"pfxZ":5.224447339530714,"pX":-0.983495268515126,"pZ":3.161653501099205,"vX0":6.997295454078689,"vY0":-142.7223072034522,"vZ0":-4.03248778343053,"x":154.49,"y":153.42,"x0":-2.4083187478106747,"y0":50.003406048012216,"z0":5.949228278373557,"aX":-16.81948783473871},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.8,"breakHorizontal":13.3,"spinRate":2311,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.38431837793231294,"extension":6.661526195918454},"hitData":{"launchSpeed":63.7,"launchAngle":34.0,"totalDistance":192.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":153.34,"coordY":131.41}},"index":3,"playId":"9afb481c-1728-3c33-ba1b-6b2965350a36","pitchNumber":3,"startTime":"2025-09-20T21:05:46.179Z","endTime":"2025-09-20T21:06:00.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:06:00.213Z","atBatIndex":25},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brandon Nimmo grounds into a force out, fielded by second baseman Nasim Nuñez. Juan Soto out at 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T21:06:43.055Z","endTime":"2025-09-20T21:08:29.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"156b236b-004e-4c7c-99b3-d05ae267f95b","startTime":"2025-09-20T21:06:43.055Z","endTime":"2025-09-20T21:06:48.055Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.97650905072387,"aZ":-18.771538396037705,"pfxX":-4.4547376579966125,"pfxZ":6.474474692478097,"pX":0.3482921222790432,"pZ":3.5549038047742654,"vX0":9.887360721445551,"vY0":-142.1489753205938,"vZ0":-3.391567931279357,"x":103.72,"y":142.8,"x0":-2.5780678056213366,"y0":50.00560210412534,"z0":5.937838432454776,"aX":-9.226420276435778},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.3,"breakHorizontal":6.4,"spinRate":2059,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3835867711719194,"extension":6.590033055078668},"index":1,"playId":"1c14f34d-9664-3372-a462-b4935788989c","pitchNumber":1,"startTime":"2025-09-20T21:07:03.227Z","endTime":"2025-09-20T21:07:07.109Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.938219697889146,"aZ":-17.400274053934343,"pfxX":-2.7056530307916242,"pfxZ":6.994169619165971,"pX":-0.42620132993882004,"pZ":2.9259996002117172,"vX0":6.6003099372230185,"vY0":-143.45171048225137,"vZ0":-5.160411617460329,"x":133.25,"y":159.78,"x0":-2.3914641683453954,"y0":50.0049268386074,"z0":5.81063084320299,"aX":-5.717420762710152},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.0,"breakHorizontal":3.7,"spinRate":2167,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3798482832072092,"extension":6.539375632565713},"index":2,"playId":"b6527c35-a016-3cf2-bf39-8a272a63f7ca","pitchNumber":2,"startTime":"2025-09-20T21:07:24.859Z","endTime":"2025-09-20T21:07:29.242Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-09-20T21:07:44.484Z","endTime":"2025-09-20T21:08:00.247Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58913562123697,"aZ":-13.781180074383865,"pfxX":-1.588209312942313,"pfxZ":8.778104058813065,"pX":-0.41687264146649516,"pZ":3.507818839241556,"vX0":6.129399659685188,"vY0":-143.67177090952137,"vZ0":-4.453020796135456,"x":132.89,"y":144.07,"x0":-2.369482738109259,"y0":50.003199870619554,"z0":5.9313515660359535,"aX":-3.3291303704683024},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.2,"breakHorizontal":1.7,"spinRate":2224,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.38090853390464074,"extension":6.469474885081554},"index":4,"playId":"c4294909-cc56-31bd-b522-237863341fe3","pitchNumber":3,"startTime":"2025-09-20T21:08:00.247Z","endTime":"2025-09-20T21:08:04.175Z","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":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.74016832876409,"aZ":-45.36473797019384,"pfxX":3.8321567243577235,"pfxZ":-8.032859623717531,"pX":-0.3087558994989365,"pZ":2.4536777083621146,"vX0":3.6558416968006764,"vY0":-128.43080879650532,"vZ0":-0.3397993423953547,"x":128.77,"y":172.53,"x0":-2.257171585408235,"y0":50.00186529339783,"z0":6.166640188414079,"aX":6.293421266397292},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-14.3,"breakHorizontal":-7.9,"spinRate":2282,"spinDirection":35},"zone":4,"typeConfidence":2.0,"plateTime":0.4292340677376738,"extension":6.69959069777776},"hitData":{"launchSpeed":103.3,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":151.18}},"index":5,"playId":"a08b343f-779b-3f2e-9737-808b51c4b58a","pitchNumber":4,"startTime":"2025-09-20T21:08:23.363Z","endTime":"2025-09-20T21:08:29.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:08:29.374Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Crews grounds out, second baseman Jeff McNeil to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-20T21:10:32.302Z","endTime":"2025-09-20T21:11:45.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.0634592106952,"strikeZoneBottom":1.29371692703179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.357366318838643,"aZ":-29.203158832663973,"pfxX":-11.013661259038482,"pfxZ":1.647863292803927,"pX":-1.0488988367099121,"pZ":1.7558413925505685,"vX0":10.012697489628934,"vY0":-133.9886540576418,"vZ0":-2.847535233664932,"x":156.98,"y":191.37,"x0":-3.4127737248285075,"y0":50.006607011773404,"z0":4.930490716770558,"aX":-19.9255212056757},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.5,"breakHorizontal":17.6,"spinRate":1984,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.40959892369984496,"extension":6.447472094702377},"index":0,"playId":"dc0e96d5-f6ed-3c0a-a86c-acfeea62b673","pitchNumber":1,"startTime":"2025-09-20T21:10:38.496Z","endTime":"2025-09-20T21:10:42.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.07,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.089935138081906,"aZ":-33.13620934726055,"pfxX":-11.382437592783775,"pfxZ":-0.5244260901704436,"pX":-0.8256627080052188,"pZ":1.6107018189581042,"vX0":10.769931744658523,"vY0":-135.34131291695505,"vZ0":-2.558515019236974,"x":148.47,"y":195.29,"x0":-3.402745488284795,"y0":50.00480539610346,"z0":4.919471777778283,"aX":-20.847116547483825},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.3,"breakHorizontal":18.0,"spinRate":2141,"spinDirection":243},"zone":7,"typeConfidence":0.9,"plateTime":0.4067247462893029,"extension":6.508612662942692},"index":1,"playId":"aad449fc-0a7a-34cf-bd81-4bdfe7b8fe53","pitchNumber":2,"startTime":"2025-09-20T21:10:52.004Z","endTime":"2025-09-20T21:10:56.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.42028656003709,"aZ":-30.310312250678056,"pfxX":-9.681166816000147,"pfxZ":0.9686221413743858,"pX":-0.7404605304169649,"pZ":1.83355293289302,"vX0":10.726307937974978,"vY0":-138.54510199370762,"vZ0":-3.1986395981039046,"x":145.22,"y":189.27,"x0":-3.4202350822305267,"y0":50.005078421289795,"z0":5.047559280012284,"aX":-18.662796262225093},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.2,"breakHorizontal":15.1,"spinRate":2204,"spinDirection":231},"zone":7,"typeConfidence":0.91,"plateTime":0.39664976063144364,"extension":6.52478100243673},"index":2,"playId":"9eedc57c-d35c-3243-99a7-354b149b6ede","pitchNumber":3,"startTime":"2025-09-20T21:11:06.242Z","endTime":"2025-09-20T21:11:10.573Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-20T21:11:14.308Z","endTime":"2025-09-20T21:11:25.182Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"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":81.0,"endSpeed":73.0,"strikeZoneTop":3.02197805359729,"strikeZoneBottom":1.30811920012359,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.975018577092857,"aZ":-42.29091051948794,"pfxX":9.196746527104665,"pfxZ":-7.510096454281207,"pX":1.5946199533490935,"pZ":0.9971287949536572,"vX0":8.33884313802977,"vY0":-117.5502373778296,"vZ0":-0.30496195051230623,"x":56.22,"y":211.86,"x0":-3.242743451356247,"y0":50.00114761602674,"z0":5.182211770125554,"aX":12.391467634514227},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-13.2,"breakHorizontal":-19.3,"spinRate":3166,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.472737640628051,"extension":6.267566705662146},"index":4,"playId":"f9c1153a-62ec-331f-8e84-a86517799224","pitchNumber":4,"startTime":"2025-09-20T21:11:25.182Z","endTime":"2025-09-20T21:11:29.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.07,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.26425279035685,"aZ":-31.0496841263246,"pfxX":-11.606327429698984,"pfxZ":0.5940849674608764,"pX":0.1299139842051291,"pZ":2.2788841279442487,"vX0":12.665094082524941,"vY0":-137.0677221706391,"vZ0":-1.696871393958657,"x":112.05,"y":177.25,"x0":-3.0580451840666973,"y0":50.00115214971526,"z0":5.040168856252309,"aX":-21.928622301620674},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.8,"breakHorizontal":18.1,"spinRate":2129,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.4006705557399175,"extension":6.595739359435017},"hitData":{"launchSpeed":93.4,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.34,"coordY":154.72}},"index":5,"playId":"a761847c-f5e7-345a-985c-50217bef8f97","pitchNumber":5,"startTime":"2025-09-20T21:11:37.010Z","endTime":"2025-09-20T21:11:45.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:11:45.036Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Adams grounds out, first baseman Pete Alonso to pitcher Nolan McLean.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-20T21:12:04.258Z","endTime":"2025-09-20T21:12:51.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.56000169121083,"strikeZoneBottom":1.66248599864578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99991903250324,"aZ":-18.843894258753885,"pfxX":-6.88105661572313,"pfxZ":6.759989797453056,"pX":-0.25094779744285856,"pZ":3.9068367892403817,"vX0":10.297765123789006,"vY0":-139.25315944421286,"vZ0":0.0010399163782620624,"x":126.57,"y":133.3,"x0":-3.095516757706121,"y0":50.004680454240834,"z0":5.148570445073764,"aX":-13.574203038391945},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":10.4,"spinRate":2107,"spinDirection":230},"zone":11,"typeConfidence":0.89,"plateTime":0.3926699604867081,"extension":6.674345774750947},"index":0,"playId":"96607433-f92a-374e-a14b-a67b46c5ebf3","pitchNumber":1,"startTime":"2025-09-20T21:12:10.390Z","endTime":"2025-09-20T21:12:14.806Z","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":93.9,"endSpeed":86.1,"strikeZoneTop":3.56000165564629,"strikeZoneBottom":1.59886122460549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5856995715212,"aZ":-30.813914595258364,"pfxX":-9.908896589620475,"pfxZ":0.721199610872068,"pX":0.031781015634140486,"pZ":2.90314640048391,"vX0":12.29297305651481,"vY0":-136.30577191855585,"vZ0":0.10112928171548996,"x":115.79,"y":160.4,"x0":-3.2389017447629573,"y0":50.00409359334275,"z0":4.984572684079788,"aX":-18.738411296243488},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.6,"breakHorizontal":15.5,"spinRate":1962,"spinDirection":238},"zone":5,"typeConfidence":0.91,"plateTime":0.4010816716297505,"extension":6.507284652686156},"index":1,"playId":"fc605b1d-7538-334c-9e62-2e73bda13287","pitchNumber":2,"startTime":"2025-09-20T21:12:24.713Z","endTime":"2025-09-20T21:12:29.072Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-09-20T21:12:36.056Z","endTime":"2025-09-20T21:12:44.867Z","isPitch":false,"type":"action","player":{"id":656180,"link":"/api/v1/people/656180"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.972463224822025,"aZ":-29.946930543109723,"pfxX":-7.8083617821405396,"pfxZ":1.1474670038491972,"pX":0.17223441718511154,"pZ":2.1053036914575505,"vX0":12.18012243882657,"vY0":-137.98642269697982,"vZ0":-2.62150427669224,"x":110.43,"y":181.94,"x0":-3.2723785697405017,"y0":50.00141478796811,"z0":5.07278256416595,"aX":-15.146903020856849},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.7,"breakHorizontal":11.8,"spinRate":2081,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.3960219017562827,"extension":6.687113647533115},"hitData":{"launchSpeed":106.3,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.01,"coordY":155.92}},"index":3,"playId":"c86d9f62-793c-3ca8-98ff-6ffa90ba73be","pitchNumber":3,"startTime":"2025-09-20T21:12:44.867Z","endTime":"2025-09-20T21:12:51.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:12:51.867Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brady House singles on a line drive to right fielder Juan Soto.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-20T21:13:08.162Z","endTime":"2025-09-20T21:13:58.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.62746192189586,"strikeZoneBottom":1.63496925596725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.442229321305444,"aZ":-32.49197501241546,"pfxX":9.71500494156603,"pfxZ":-0.1994135457983477,"pX":1.588326203706765,"pZ":1.3663090729222256,"vX0":9.633839710284475,"vY0":-125.18667272959118,"vZ0":-2.207912284198476,"x":56.46,"y":201.89,"x0":-3.585431149787279,"y0":50.005541128139846,"z0":4.943505273980083,"aX":15.277626513796767},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.7,"breakHorizontal":-19.9,"spinRate":2920,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4390736172660801,"extension":6.2957024442303675},"index":0,"playId":"2292d1a9-3e56-3dbd-b78f-1f31aed87d2d","pitchNumber":1,"startTime":"2025-09-20T21:13:14.429Z","endTime":"2025-09-20T21:13:18.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.62416088105217,"strikeZoneBottom":1.59675469931988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.39505058392095,"aZ":-31.601128176005254,"pfxX":-9.524830407688711,"pfxZ":0.3009134122895558,"pX":-0.26420954588412265,"pZ":1.7648421574466646,"vX0":12.232519218051483,"vY0":-137.89722592277894,"vZ0":-2.887551699907171,"x":127.07,"y":191.13,"x0":-3.5474802947554207,"y0":50.002728744082404,"z0":4.986669534406975,"aX":-18.10529226523043},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.0,"breakHorizontal":14.3,"spinRate":2137,"spinDirection":237},"zone":8,"typeConfidence":0.91,"plateTime":0.3992025615994006,"extension":6.51084417109273},"index":1,"playId":"bb54b26d-4276-304f-9a6b-15fc203f8f1c","pitchNumber":2,"startTime":"2025-09-20T21:13:23.590Z","endTime":"2025-09-20T21:13:27.838Z","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":95.1,"endSpeed":85.2,"strikeZoneTop":3.64073713764181,"strikeZoneBottom":1.68464354638064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.729251173525114,"aZ":-23.10770735520009,"pfxX":-9.184445422744872,"pfxZ":4.824494806743399,"pX":1.030542986085859,"pZ":2.436336703890083,"vX0":15.239930842377094,"vY0":-137.46898341082698,"vZ0":-2.746679355298809,"x":77.72,"y":173.0,"x0":-3.439191203573633,"y0":50.0008980915696,"z0":5.049483351073011,"aX":-17.253083070863735},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":12.7,"spinRate":2238,"spinDirection":250},"zone":14,"typeConfidence":0.91,"plateTime":0.40129447396363505,"extension":6.487220133212288},"index":2,"playId":"89eba931-c8e6-35fe-a21a-d5e88b40e9c6","pitchNumber":3,"startTime":"2025-09-20T21:13:33.290Z","endTime":"2025-09-20T21:13:37.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.55177286033458,"aZ":-35.25627403188455,"pfxX":12.107898544614137,"pfxZ":-2.0009682833524645,"pX":0.1958603694142999,"pZ":1.4456377131678366,"vX0":6.034055465320648,"vY0":-124.48999496550167,"vZ0":-1.3238782188438525,"x":109.53,"y":199.75,"x0":-3.847596115351689,"y0":50.00348668905752,"z0":4.955439377120099,"aX":18.633337196026208},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.7,"breakHorizontal":-23.5,"spinRate":3012,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4433114665713247,"extension":6.258531927877861},"hitData":{"launchSpeed":90.8,"launchAngle":15.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.44,"coordY":92.59}},"index":3,"playId":"7c6fb221-3923-3504-9c43-c86b289fab4f","pitchNumber":4,"startTime":"2025-09-20T21:13:47.769Z","endTime":"2025-09-20T21:13:58.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:13:58.774Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, pitcher Nolan McLean to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-20T21:14:09.355Z","endTime":"2025-09-20T21:16:17.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690997,"link":"/api/v1/people/690997"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.6,"strikeZoneTop":3.34655781948152,"strikeZoneBottom":1.58956592939664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.726324961447524,"aZ":-26.145532837986178,"pfxX":-11.335873215810137,"pfxZ":3.3249481015211497,"pX":-0.18287711126958192,"pZ":3.5400010774992614,"vX0":12.815154972708976,"vY0":-134.60669877730217,"vZ0":1.1711598186754788,"x":123.97,"y":143.2,"x0":-3.561823602454811,"y0":50.00017370495489,"z0":4.9681477175376925,"aX":-20.532909940790873},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.6,"breakHorizontal":17.4,"spinRate":2031,"spinDirection":240},"zone":11,"typeConfidence":0.92,"plateTime":0.4089405869773257,"extension":6.856971383490295},"index":0,"playId":"93b43523-97d6-37e1-82ae-f76df9a65e2b","pitchNumber":1,"startTime":"2025-09-20T21:14:37.155Z","endTime":"2025-09-20T21:14:41.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.0,"strikeZoneTop":3.39256274400579,"strikeZoneBottom":1.61971082893541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.85768937265602,"aZ":-25.502276739369076,"pfxX":-10.564609353440817,"pfxZ":3.73952111950069,"pX":-0.8400646259123662,"pZ":3.3433215517280495,"vX0":11.10682715240173,"vY0":-133.78222303649352,"vZ0":0.27722593857424116,"x":149.02,"y":148.51,"x0":-3.702642948910338,"y0":50.00546370581752,"z0":5.088426564695181,"aX":-18.868450401404154},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":16.3,"spinRate":2079,"spinDirection":228},"zone":11,"typeConfidence":0.92,"plateTime":0.41176662543378884,"extension":6.532076066254471},"index":1,"playId":"ea716138-8439-3afa-b43b-4a4b7dc7c973","pitchNumber":2,"startTime":"2025-09-20T21:14:52.265Z","endTime":"2025-09-20T21:14:56.371Z","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":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.0,"strikeZoneTop":3.40396726887059,"strikeZoneBottom":1.64733354073427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.820597624114964,"aZ":-35.64295506009769,"pfxX":7.500883035148983,"pfxZ":-2.3170763520324584,"pX":1.028794329806441,"pZ":1.1975876782325285,"vX0":9.151195446172155,"vY0":-122.92008220124444,"vZ0":-1.628242258584522,"x":77.78,"y":206.45,"x0":-3.744388463733219,"y0":50.00025950316993,"z0":4.9506434223951175,"aX":11.248811108472205},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.3,"breakHorizontal":-16.1,"spinRate":2919,"spinDirection":58},"zone":14,"typeConfidence":0.89,"plateTime":0.4489907538484714,"extension":6.251626091717243},"index":2,"playId":"e56b5afe-d2c8-3028-b239-6be56d20b142","pitchNumber":3,"startTime":"2025-09-20T21:15:07.177Z","endTime":"2025-09-20T21:15:11.271Z","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":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.30571500777626,"strikeZoneBottom":1.60773616228062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.280103229907425,"aZ":-24.135820665897196,"pfxX":-9.859416475810807,"pfxZ":4.268865928298755,"pX":-0.5263045701032055,"pZ":3.1433021015944878,"vX0":11.053229771846823,"vY0":-137.03134479379156,"vZ0":-0.44886782161664895,"x":137.06,"y":153.91,"x0":-3.3516712125311106,"y0":50.000065405649806,"z0":4.973639373658949,"aX":-18.54990025301282},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.8,"breakHorizontal":15.2,"spinRate":2092,"spinDirection":237},"zone":1,"typeConfidence":0.92,"plateTime":0.40134471630890944,"extension":6.574059571478488},"index":3,"playId":"2636b6fc-0d9c-3919-8edd-44d691e53fb7","pitchNumber":4,"startTime":"2025-09-20T21:15:24.195Z","endTime":"2025-09-20T21:15:28.270Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-09-20T21:15:43.077Z","endTime":"2025-09-20T21:15:52.727Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"2cdf3702-de60-3a24-b349-188049090e0c","startTime":"2025-09-20T21:15:52.727Z","endTime":"2025-09-20T21:15:59.002Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.812366124547292,"aZ":-43.32129107289005,"pfxX":11.07042589498952,"pfxZ":-8.364263170238162,"pX":0.15676622108454422,"pZ":2.5338886525149453,"vX0":5.30779818010337,"vY0":-116.13176376119209,"vZ0":3.110539079480767,"x":111.02,"y":170.37,"x0":-3.615438542419693,"y0":50.00555467710528,"z0":5.371039223474844,"aX":14.745132188404718},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.7,"breakHorizontal":-21.6,"spinRate":3270,"spinDirection":44},"zone":5,"typeConfidence":0.9,"plateTime":0.4762266289882495,"extension":6.1177877782545504},"hitData":{"launchSpeed":67.9,"launchAngle":-56.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.99,"coordY":185.13}},"index":6,"playId":"d277d6ca-fc76-36c7-8a1c-77160cfe97b4","pitchNumber":5,"startTime":"2025-09-20T21:16:10.608Z","endTime":"2025-09-20T21:16:17.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:16:17.703Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Starling Marte called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-20T21:18:26.861Z","endTime":"2025-09-20T21:19:58.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.19530678005796,"aZ":-44.63004398031676,"pfxX":4.903268381600196,"pfxZ":-7.730532643092314,"pX":0.1415864965255475,"pZ":0.9806392239525974,"vX0":4.786740468858854,"vY0":-126.5004861301352,"vZ0":-3.467848209796516,"x":111.6,"y":212.3,"x0":-2.4161489494532846,"y0":50.00222472698176,"z0":5.967565099572477,"aX":7.900420040226123},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-14.5,"breakHorizontal":-10.0,"spinRate":2404,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.43394095381119513,"extension":6.305127893768852},"index":0,"playId":"f0fe43e0-85a9-3b5e-8fab-f6d1d80ae819","pitchNumber":1,"startTime":"2025-09-20T21:18:34.604Z","endTime":"2025-09-20T21:18:38.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.46715593570716,"strikeZoneBottom":1.56091698004052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.325289331754117,"aZ":-44.83761571963806,"pfxX":3.508634156238932,"pfxZ":-7.877526794762076,"pX":0.9990151438632178,"pZ":0.8535982371315587,"vX0":6.8593143559705325,"vY0":-126.60984482300853,"vZ0":-3.8215932412769646,"x":78.92,"y":215.73,"x0":-2.2122499845984356,"y0":50.003965786080215,"z0":6.0081654891359895,"aX":5.638624993088036},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-15.0,"breakHorizontal":-8.0,"spinRate":2402,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4343114678064097,"extension":6.351920192431465},"index":1,"playId":"32b57961-c1b7-38af-a955-84b860ca8002","pitchNumber":2,"startTime":"2025-09-20T21:18:50.719Z","endTime":"2025-09-20T21:18:54.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.49195551037873,"strikeZoneBottom":1.55439451033373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.893934202900937,"aZ":-44.251077581141786,"pfxX":1.3857674469077828,"pfxZ":-7.548997498232168,"pX":-0.6678488517246476,"pZ":2.7207203722710496,"vX0":3.7578765833616985,"vY0":-125.7971836831314,"vZ0":0.24185250591755336,"x":142.46,"y":165.32,"x0":-2.361940902208721,"y0":50.001176249196185,"z0":6.215045424269627,"aX":2.2172889421289605},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-13.3,"breakHorizontal":-3.4,"spinRate":2279,"spinDirection":32},"zone":4,"typeConfidence":2.0,"plateTime":0.43566879804802694,"extension":6.38985548106111},"index":2,"playId":"55a8be80-2d0e-30b2-b623-3ac9bd22ca08","pitchNumber":3,"startTime":"2025-09-20T21:19:08.234Z","endTime":"2025-09-20T21:19:12.168Z","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":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.98097491471534,"aZ":-22.75919493404962,"pfxX":-7.861524172994628,"pfxZ":4.578469110246546,"pX":-0.6636858649184189,"pZ":2.529979211166974,"vX0":7.5580259579579705,"vY0":-141.92004015807547,"vZ0":-5.348168711738396,"x":142.3,"y":170.47,"x0":-2.3293579034287553,"y0":50.004832272992545,"z0":5.872303616589364,"aX":-16.170695541632945},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.4,"breakHorizontal":12.8,"spinRate":2179,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.38473581210046603,"extension":6.631590765676938},"index":3,"playId":"34212e4e-a597-327a-87bd-14f1dccb603c","pitchNumber":4,"startTime":"2025-09-20T21:19:25.967Z","endTime":"2025-09-20T21:19:30.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.6,"strikeZoneTop":3.4700006884686,"strikeZoneBottom":1.51229995741208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.521533899437564,"aZ":-17.039790999790792,"pfxX":-1.9857721357308318,"pfxZ":7.287515760313986,"pX":0.7605024462550072,"pZ":2.324940849136688,"vX0":8.650598055779328,"vY0":-142.4660890570011,"vZ0":-6.901363825038621,"x":88.01,"y":176.01,"x0":-2.04358437645764,"y0":50.00380697235531,"z0":5.835882794271976,"aX":-4.124829350570293},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.1,"breakHorizontal":2.0,"spinRate":2119,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.38292637512617667,"extension":6.5043272434442905},"index":4,"playId":"3b9932f6-c789-3373-8ec9-dcdd818372b5","pitchNumber":5,"startTime":"2025-09-20T21:19:54.274Z","endTime":"2025-09-20T21:19:58.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:19:58.968Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, pitcher Cade Cavalli to second baseman Nasim Nuñez to first baseman Josh Bell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-20T21:20:13.109Z","endTime":"2025-09-20T21:21:25.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.56000188395414,"strikeZoneBottom":1.69127852006332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.527320012717396,"aZ":-28.052476705134367,"pfxX":-10.030098043853073,"pfxZ":2.3499765617619293,"pX":0.6696912191446398,"pZ":1.2737708798151572,"vX0":10.706105339507351,"vY0":-131.00833846287279,"vZ0":-6.423186953913045,"x":91.47,"y":204.39,"x0":-2.1506979150800642,"y0":50.000490166531456,"z0":5.830995123674433,"aX":-17.57729608243218},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.1,"breakHorizontal":16.1,"spinRate":1899,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.41675755855855545,"extension":6.816631851598634},"index":0,"playId":"166a310c-3c0a-36f2-a0e1-39d047e6c3e3","pitchNumber":1,"startTime":"2025-09-20T21:20:24.935Z","endTime":"2025-09-20T21:20:28.567Z","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":97.2,"endSpeed":89.2,"strikeZoneTop":3.56778370999212,"strikeZoneBottom":1.78528458129096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29313645531645,"aZ":-16.371183756173853,"pfxX":-1.5475106560605374,"pfxZ":7.77159618827557,"pX":-0.469874120396391,"pZ":2.957428328046218,"vX0":5.642798008938284,"vY0":-141.46845037862096,"vZ0":-5.197692816032852,"x":134.91,"y":158.93,"x0":-2.2864774793190055,"y0":50.00360154082937,"z0":5.86265775439127,"aX":-3.1477026778628745},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":1.7,"spinRate":2264,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.3866935178795856,"extension":6.4599131760133774},"index":1,"playId":"9689f555-845e-3247-8a1e-e71f984b8594","pitchNumber":2,"startTime":"2025-09-20T21:20:44.755Z","endTime":"2025-09-20T21:20:48.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.709434733138085,"aZ":-30.96249440064171,"pfxX":-10.879432961887824,"pfxZ":0.6773577373641824,"pX":-0.33510020677129737,"pZ":0.985403538103328,"vX0":8.932949199471445,"vY0":-133.033000315762,"vZ0":-6.654824000843851,"x":129.77,"y":212.17,"x0":-2.3303107290664125,"y0":50.00107165595348,"z0":5.776429957391305,"aX":-19.41288311628801},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.1,"breakHorizontal":17.6,"spinRate":1855,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4124029225698078,"extension":6.285833485160075},"index":2,"playId":"2347cb37-46f8-334d-bf72-df8ada2e2b8c","pitchNumber":3,"startTime":"2025-09-20T21:20:59.002Z","endTime":"2025-09-20T21:21:02.700Z","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":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.757910311809844,"aZ":-42.6548626664662,"pfxX":4.40684229687011,"pfxZ":-6.316779481403319,"pX":0.06978012256397938,"pZ":2.8686444455105917,"vX0":4.508786368506978,"vY0":-128.0817069017462,"vZ0":0.017087722615816592,"x":114.34,"y":161.33,"x0":-2.2866934988815104,"y0":50.00306314387261,"z0":6.200930463016512,"aX":7.311361739483783},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-11.2,"breakHorizontal":-9.0,"spinRate":2345,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.42785203397894156,"extension":6.350859372196167},"hitData":{"launchSpeed":86.8,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":141.68,"coordY":159.28}},"index":3,"playId":"88569ab4-f472-31d0-95a8-eee1ddbe414e","pitchNumber":4,"startTime":"2025-09-20T21:21:17.695Z","endTime":"2025-09-20T21:21:25.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:21:25.106Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Alvarez grounds out, shortstop CJ Abrams to first baseman Josh Bell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-20T21:21:56.270Z","endTime":"2025-09-20T21:22:55.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-20T21:21:46.302Z","endTime":"2025-09-20T21:21:58.645Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"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.7,"endSpeed":89.4,"strikeZoneTop":3.29214392605546,"strikeZoneBottom":1.5395784616625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.15583711958304,"aZ":-23.041154741708052,"pfxX":-6.84765576399908,"pfxZ":4.509957182981463,"pX":1.1876719662883815,"pZ":3.206416848453072,"vX0":11.35329760816887,"vY0":-140.55659405708892,"vZ0":-3.396791886426105,"x":71.73,"y":152.21,"x0":-1.9915132235721018,"y0":50.00471252303728,"z0":5.90526678841999,"aX":-13.873649732820587},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.7,"breakHorizontal":10.4,"spinRate":2192,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3878623204643894,"extension":6.373102172687414},"index":1,"playId":"8227b98e-d94c-3124-9e5c-277df5570661","pitchNumber":1,"startTime":"2025-09-20T21:21:58.645Z","endTime":"2025-09-20T21:22:02.933Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.160625400857345,"aZ":-42.571538311639145,"pfxX":3.4972139225368113,"pfxZ":-6.231633101591101,"pX":0.6036970021848821,"pZ":1.3910919802120436,"vX0":5.937861895833456,"vY0":-128.24682028842946,"vZ0":-3.2939017806219604,"x":93.99,"y":201.22,"x0":-2.194749778303231,"y0":50.004185268051536,"z0":6.007879514532023,"aX":5.833189757340557},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-11.8,"breakHorizontal":-7.7,"spinRate":2264,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.4268578967494743,"extension":6.359567137979191},"index":2,"playId":"9c1bedc7-f3af-3b68-b219-14ea7f2318cd","pitchNumber":2,"startTime":"2025-09-20T21:22:16.908Z","endTime":"2025-09-20T21:22:21.166Z","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":97.7,"endSpeed":90.3,"strikeZoneTop":3.29999886361825,"strikeZoneBottom":1.52683627797409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.548525929283812,"aZ":-20.549479251572986,"pfxX":-7.721313781417599,"pfxZ":5.644784893247854,"pX":1.2730073620521958,"pZ":2.04753559801288,"vX0":12.67630994423751,"vY0":-141.67655451508452,"vZ0":-6.88982986625688,"x":68.48,"y":183.5,"x0":-2.2303143992204135,"y0":50.0001760185478,"z0":5.7977834271152995,"aX":-15.893308266800256},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.1,"breakHorizontal":11.8,"spinRate":2283,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3847689262153713,"extension":6.580867982189661},"index":3,"playId":"c278f803-7bf0-3736-af84-a84d5f843125","pitchNumber":3,"startTime":"2025-09-20T21:22:31.801Z","endTime":"2025-09-20T21:22:36.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.978741060310472,"aZ":-43.76597285407213,"pfxX":4.178937012114721,"pfxZ":-7.170070870383715,"pX":0.6189912724716455,"pZ":1.6432846997658574,"vX0":5.520960029386263,"vY0":-126.38109262208462,"vZ0":-2.3506813784309712,"x":93.41,"y":194.41,"x0":-2.137718753370463,"y0":50.005532509977186,"z0":6.103915294169144,"aX":6.752895712702213},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-13.3,"breakHorizontal":-8.9,"spinRate":2326,"spinDirection":27},"zone":9,"typeConfidence":2.0,"plateTime":0.43354846928381496,"extension":6.45640756276799},"hitData":{"launchSpeed":69.5,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.32,"coordY":161.31}},"index":4,"playId":"ff4026cd-3c38-3907-b845-084e308ab899","pitchNumber":4,"startTime":"2025-09-20T21:22:47.099Z","endTime":"2025-09-20T21:22:55.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:22:55.103Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-20T21:25:12.274Z","endTime":"2025-09-20T21:27:08.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.9,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.617070870479655,"aZ":-25.941771850023066,"pfxX":-0.8291431250232357,"pfxZ":3.5311737051334173,"pX":-0.29016646404893226,"pZ":2.882236235304553,"vX0":8.727033024985229,"vY0":-130.97458771804327,"vZ0":-0.7162975906858976,"x":128.06,"y":160.96,"x0":-3.535617322273532,"y0":50.00247194336363,"z0":5.072707821284918,"aX":-1.4649502706356372},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.5,"breakHorizontal":-0.1,"spinRate":2390,"spinDirection":208},"zone":4,"typeConfidence":0.91,"plateTime":0.4157277223485605,"extension":6.398503684149695},"index":0,"playId":"4fc5e74d-5e0a-3da9-9091-45e33c2f7731","pitchNumber":1,"startTime":"2025-09-20T21:25:29.694Z","endTime":"2025-09-20T21:25:33.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.9,"strikeZoneTop":3.99713902765752,"strikeZoneBottom":1.95677271506904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.703198317708225,"aZ":-34.90225436613876,"pfxX":-10.236984180959762,"pfxZ":-1.7699079196036918,"pX":-0.4255004719506263,"pZ":0.8119692211996152,"vX0":10.396131103668965,"vY0":-124.07346019816755,"vZ0":-3.6583749913349464,"x":133.22,"y":216.86,"x0":-3.364791194183935,"y0":50.00444292037287,"z0":5.25232937074783,"aX":-15.764110302379608},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.0,"breakHorizontal":15.7,"spinRate":1644,"spinDirection":250},"zone":13,"typeConfidence":0.93,"plateTime":0.44356194194178356,"extension":6.14132677114821},"index":1,"playId":"073b6003-c355-34f7-ab01-cebadbc0c465","pitchNumber":2,"startTime":"2025-09-20T21:25:44.083Z","endTime":"2025-09-20T21:25:48.098Z","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":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.2,"strikeZoneTop":3.900264858391,"strikeZoneBottom":1.86436318495183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.393368639670168,"aZ":-42.32446515375583,"pfxX":10.150761104423914,"pfxZ":-7.900333699534761,"pX":-0.7784960833725877,"pZ":2.488576983936697,"vX0":3.694222615185259,"vY0":-113.67631358654957,"vZ0":2.9763544446375816,"x":146.67,"y":171.59,"x0":-3.7519791155722917,"y0":50.002147967694725,"z0":5.418671473492889,"aX":13.041444795162013},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-13.0,"breakHorizontal":-19.4,"spinRate":3024,"spinDirection":49},"zone":7,"typeConfidence":0.91,"plateTime":0.48523178772605613,"extension":6.010885307877275},"index":2,"playId":"00830839-ec92-307e-9811-c0f90d867f32","pitchNumber":3,"startTime":"2025-09-20T21:25:58.503Z","endTime":"2025-09-20T21:26:02.531Z","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":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.9,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.3855907835525,"aZ":-26.910384464644654,"pfxX":-9.895462531108118,"pfxZ":2.8030334637529304,"pX":0.04612095932898582,"pZ":2.7817058986689185,"vX0":11.831683242594005,"vY0":-135.63515455453717,"vZ0":-1.5441271341342597,"x":115.24,"y":163.67,"x0":-3.0701674202677838,"y0":50.00463730477981,"z0":5.220299616635074,"aX":-18.59193489243337},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.9,"breakHorizontal":15.6,"spinRate":2079,"spinDirection":234},"zone":5,"typeConfidence":0.92,"plateTime":0.4025695552174926,"extension":6.435998629270108},"index":3,"playId":"f1176142-9b75-3b75-8345-a42002fea2f2","pitchNumber":4,"startTime":"2025-09-20T21:26:11.242Z","endTime":"2025-09-20T21:26:15.231Z","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":80.3,"endSpeed":72.3,"strikeZoneTop":3.87693591626172,"strikeZoneBottom":1.64002339007482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.098865181859335,"aZ":-41.82149015135492,"pfxX":11.7054977684374,"pfxZ":-7.316584606467717,"pX":1.9252772371149331,"pZ":0.894904168907235,"vX0":8.228021410664322,"vY0":-116.45286644752613,"vZ0":-0.7772894640136134,"x":43.61,"y":214.62,"x0":-3.2264280379067016,"y0":50.00526179953647,"z0":5.333490607968744,"aX":15.426677251821461},"breaks":{"breakAngle":21.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.0,"breakHorizontal":-23.9,"spinRate":3223,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.47785276505465646,"extension":6.140395816817823},"index":4,"playId":"57993943-2d63-3a2d-baee-0336a80022aa","pitchNumber":5,"startTime":"2025-09-20T21:26:26.222Z","endTime":"2025-09-20T21:26:30.330Z","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":81.2,"endSpeed":72.8,"strikeZoneTop":3.89423712314321,"strikeZoneBottom":1.73894093678382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.19226475643353,"aZ":-44.930109569930956,"pfxX":10.010744670339005,"pfxZ":-9.343683643221087,"pX":-1.6621859408583208,"pZ":2.716909139207763,"vX0":1.9573215640684078,"vY0":-118.01095620758599,"vZ0":3.5450196225800323,"x":180.36,"y":165.42,"x0":-3.807353889312575,"y0":50.003149943604086,"z0":5.427321295663635,"aX":13.664904474574731},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-15.2,"breakHorizontal":-18.6,"spinRate":3129,"spinDirection":45},"zone":13,"typeConfidence":0.9,"plateTime":0.4699792010579622,"extension":6.164833847260843},"index":5,"playId":"3fe542d9-414c-3008-ac56-ab80ddab5678","pitchNumber":6,"startTime":"2025-09-20T21:26:48.731Z","endTime":"2025-09-20T21:26:52.730Z","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":95.0,"endSpeed":85.7,"strikeZoneTop":3.90000033143919,"strikeZoneBottom":1.73985695715496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.68625898163005,"aZ":-36.025636454733906,"pfxX":-11.480624354862467,"pfxZ":-2.029748187761534,"pX":-0.8807366345693858,"pZ":4.0327523296384955,"vX0":11.179616392449805,"vY0":-137.69978867949226,"vZ0":3.6487394798259603,"x":150.57,"y":129.9,"x0":-3.5232467218081225,"y0":50.001216970227794,"z0":5.144087655266326,"aX":-21.805397190668288},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-2.5,"breakHorizontal":18.1,"spinRate":2114,"spinDirection":236},"zone":11,"typeConfidence":0.87,"plateTime":0.399438044966824,"extension":6.506927287464028},"index":6,"playId":"87ff288b-5b2c-31ed-9aee-614c28a77473","pitchNumber":7,"startTime":"2025-09-20T21:27:02.939Z","endTime":"2025-09-20T21:27:08.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:27:08.163Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out to first baseman Pete Alonso. James Wood to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-20T21:27:29.603Z","endTime":"2025-09-20T21:29:36.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.107635705253802,"aZ":-34.30110374900959,"pfxX":-8.71828110395846,"pfxZ":-1.4335415553855313,"pX":-0.33669195715756367,"pZ":1.9303746394151577,"vX0":10.126629349198888,"vY0":-120.86088963042279,"vZ0":-0.5423637859294563,"x":129.83,"y":186.66,"x0":-3.4442693658734074,"y0":50.004158872725455,"z0":5.164861309618525,"aX":-12.925916923225884},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.4,"breakHorizontal":13.4,"spinRate":1566,"spinDirection":254},"zone":7,"typeConfidence":0.91,"plateTime":0.4528328755592459,"extension":6.276006391854051},"index":0,"playId":"48ff4bf5-335c-39d4-8efc-2a84a2f01012","pitchNumber":1,"startTime":"2025-09-20T21:27:33.009Z","endTime":"2025-09-20T21:27:37.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":70.2,"strikeZoneTop":3.51999810047938,"strikeZoneBottom":1.62102346089738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.642104361722907,"aZ":-42.909735529504204,"pfxX":10.324637561164634,"pfxZ":-8.517982339106817,"pX":-0.6565884595922713,"pZ":2.4019071318352827,"vX0":3.8102727159338543,"vY0":-113.2861925647983,"vZ0":3.018204704973336,"x":142.03,"y":173.93,"x0":-3.7172398510524696,"y0":50.00494160019162,"z0":5.437082373767484,"aX":13.006612848088766},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-13.9,"breakHorizontal":-19.8,"spinRate":3048,"spinDirection":55},"zone":4,"typeConfidence":0.91,"plateTime":0.4893327619515855,"extension":6.09141093556668},"index":1,"playId":"5288cea8-fe9d-3bd6-b1a0-e8897d8c95be","pitchNumber":2,"startTime":"2025-09-20T21:28:07.547Z","endTime":"2025-09-20T21:28:11.596Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"4ec3a110-40c1-4378-b1ff-4a6178ce64fb","startTime":"2025-09-20T21:28:24.301Z","endTime":"2025-09-20T21:28:29.301Z","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":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.458013933144322,"aZ":-27.127012630817084,"pfxX":-9.082591733003705,"pfxZ":2.638184565914184,"pX":0.8595413549339743,"pZ":2.8176134433542828,"vX0":13.897749163770888,"vY0":-137.65337359503965,"vZ0":-1.0745554912355095,"x":84.24,"y":162.7,"x0":-3.0819785095667225,"y0":50.0036408186816,"z0":5.055034357969032,"aX":-17.377977678876324},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.8,"breakHorizontal":13.4,"spinRate":2087,"spinDirection":238},"zone":12,"typeConfidence":0.92,"plateTime":0.3983902953003029,"extension":6.652824796229101},"index":3,"playId":"fca80bb0-59b7-38d0-8700-ad9667c09209","pitchNumber":3,"startTime":"2025-09-20T21:28:36.156Z","endTime":"2025-09-20T21:28:40.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":72.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.83043212816974,"aZ":-42.29623668710192,"pfxX":10.538197982998591,"pfxZ":-7.465209964602009,"pX":-0.6145998796812511,"pZ":2.4026110913936294,"vX0":4.092381664797916,"vY0":-117.27395468246091,"vZ0":2.294698591339894,"x":140.43,"y":173.91,"x0":-3.765850511940886,"y0":50.005534418813745,"z0":5.437152790691124,"aX":14.27932014625355},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.4,"breakHorizontal":-20.2,"spinRate":3130,"spinDirection":46},"zone":4,"typeConfidence":0.89,"plateTime":0.47202295486020773,"extension":6.179418956967462},"index":4,"playId":"3ffeaf67-a185-3e3a-aa87-3803bb7a7194","pitchNumber":4,"startTime":"2025-09-20T21:28:54.254Z","endTime":"2025-09-20T21:29:00.096Z","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":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.57049992532603,"aZ":-35.09631606262241,"pfxX":-8.511974605774638,"pfxZ":-1.8017456878558353,"pX":0.37241451936941466,"pZ":0.5225902357044329,"vX0":12.223452807260388,"vY0":-126.55695930590839,"vZ0":-4.654667759996463,"x":102.8,"y":224.67,"x0":-3.4211255115127357,"y0":50.00560909177972,"z0":5.206245705056793,"aX":-13.767020887994203},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.2,"breakHorizontal":12.5,"spinRate":1627,"spinDirection":247},"zone":14,"typeConfidence":0.92,"plateTime":0.43328614986887937,"extension":6.1285808791479175},"hitData":{"launchSpeed":48.6,"launchAngle":20.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.78,"coordY":178.03}},"index":5,"playId":"028b64c1-8fab-3ad2-bc6d-91064d22f49a","pitchNumber":5,"startTime":"2025-09-20T21:29:24.809Z","endTime":"2025-09-20T21:29:36.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:29:36.832Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-20T21:30:01.732Z","endTime":"2025-09-20T21:31:10.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.73508635567112,"aZ":-34.67630485187739,"pfxX":-10.060242017473902,"pfxZ":-1.5918645964113871,"pX":-0.3767579975397526,"pZ":1.4567741332156976,"vX0":10.283566374339316,"vY0":-124.83825124740933,"vZ0":-2.4451170370272632,"x":131.36,"y":199.45,"x0":-3.2474173810252256,"y0":50.00077207985984,"z0":5.310369759949187,"aX":-15.836477696211286},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.2,"breakHorizontal":15.7,"spinRate":1574,"spinDirection":249},"zone":13,"typeConfidence":0.93,"plateTime":0.43918234115592414,"extension":6.205276767122068},"index":0,"playId":"a8b232d1-7fe5-3de3-bf4f-a57961fef7eb","pitchNumber":1,"startTime":"2025-09-20T21:30:08.536Z","endTime":"2025-09-20T21:30:12.528Z","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":92.0,"endSpeed":84.9,"strikeZoneTop":3.82350813669667,"strikeZoneBottom":1.89844556385348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.886425544507947,"aZ":-26.449302460370454,"pfxX":0.7436394028736966,"pfxZ":3.1399900167877277,"pX":0.9303423213497976,"pZ":3.298107918023903,"vX0":11.331389065726125,"vY0":-133.69629945516135,"vZ0":0.12676437360558812,"x":81.54,"y":149.73,"x0":-3.4468188499253483,"y0":50.002853032268796,"z0":5.137181631711376,"aX":1.3545548349987775},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.9,"breakHorizontal":-3.6,"spinRate":2405,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.4085580830024558,"extension":6.554040890119537},"index":1,"playId":"f4ffa4e9-641d-3735-80e8-821f1a60069c","pitchNumber":2,"startTime":"2025-09-20T21:30:27.422Z","endTime":"2025-09-20T21:30:31.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.962050191586748,"aZ":-25.561534734123754,"pfxX":-1.8189620293604136,"pfxZ":3.6632747298466484,"pX":1.046579716080252,"pZ":2.737341467469511,"vX0":12.468321603289427,"vY0":-133.30066837660755,"vZ0":-1.1853409382820081,"x":77.11,"y":164.87,"x0":-3.449773885141348,"y0":50.00221894026796,"z0":5.028861169157747,"aX":-3.28545007194736},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":0.7,"spinRate":2450,"spinDirection":215},"zone":14,"typeConfidence":0.84,"plateTime":0.410506089355525,"extension":6.732876681291803},"index":2,"playId":"b0bdeed0-cffe-308c-9e46-b7d9cee97d3a","pitchNumber":3,"startTime":"2025-09-20T21:30:43.088Z","endTime":"2025-09-20T21:30:47.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.35642570988869,"aZ":-30.36761632561026,"pfxX":-11.23478530143277,"pfxZ":0.9171986380737991,"pX":0.006967104366015265,"pZ":3.593591542222692,"vX0":12.966030028269778,"vY0":-139.36968010708767,"vZ0":1.0084890610112451,"x":116.73,"y":141.75,"x0":-3.2461900916687574,"y0":50.00259747684275,"z0":5.232927136502763,"aX":-22.10018808230561},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.2,"breakHorizontal":17.6,"spinRate":2056,"spinDirection":233},"zone":2,"typeConfidence":0.88,"plateTime":0.39303567822512386,"extension":6.626587171895779},"index":3,"playId":"dbc66562-2b40-3e0f-be29-89a46b9f6cad","pitchNumber":4,"startTime":"2025-09-20T21:31:06.631Z","endTime":"2025-09-20T21:31:10.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:31:10.894Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daylen Lile lines out to center fielder Cedric Mullins.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-20T21:31:27.253Z","endTime":"2025-09-20T21:31:48.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.161772148609383,"aZ":-26.24035266940267,"pfxX":-0.44050295980212817,"pfxZ":3.2591260639983464,"pX":0.36984044051121573,"pZ":2.8764138575462126,"vX0":10.907488517611526,"vY0":-133.24874747927163,"vZ0":-0.81382269616659,"x":102.9,"y":161.12,"x0":-3.697304532745107,"y0":50.004703442216226,"z0":5.059937819225947,"aX":-0.8043307290778053},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.0,"breakHorizontal":-1.2,"spinRate":2491,"spinDirection":201},"zone":6,"typeConfidence":0.9,"plateTime":0.4090477426668975,"extension":6.539487761341687},"hitData":{"launchSpeed":85.0,"launchAngle":24.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.87,"coordY":83.68}},"index":0,"playId":"fd80efbf-2571-350a-86bf-f39e8a1d045a","pitchNumber":1,"startTime":"2025-09-20T21:31:39.969Z","endTime":"2025-09-20T21:31:48.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:31:48.161Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Baty singles on a sharp line drive to left fielder James Wood.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-20T21:33:56.243Z","endTime":"2025-09-20T21:34:48.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.69999891605078,"strikeZoneBottom":1.70395165618102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.555303691294963,"aZ":-13.584485329333033,"pfxX":-1.885885175876913,"pfxZ":9.38525802722953,"pX":-0.5490288663668381,"pZ":1.6964315857974108,"vX0":5.813442869770169,"vY0":-139.84487704365222,"vZ0":-8.629325617618699,"x":137.93,"y":192.98,"x0":-2.409771990213426,"y0":50.001846422315545,"z0":5.713379125004745,"aX":-3.735635572517105},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":2.2,"spinRate":2147,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3916798405308701,"extension":6.42366201430939},"index":0,"playId":"c12cb2d1-b6a6-36bd-a086-8c7cd618cef3","pitchNumber":1,"startTime":"2025-09-20T21:34:00.964Z","endTime":"2025-09-20T21:34:04.726Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.69903115892802,"aZ":-43.10945938204592,"pfxX":0.6311264239230141,"pfxZ":-6.756488743785322,"pX":1.2865802696393371,"pZ":0.3339539782641823,"vX0":8.272538395592186,"vY0":-126.90059114771255,"vZ0":-5.1488119608242355,"x":67.96,"y":229.76,"x0":-2.1071055427002796,"y0":50.00043996252679,"z0":5.849788884423009,"aX":1.0215162022758375},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-13.2,"breakHorizontal":-3.1,"spinRate":2381,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4327898764561451,"extension":6.334183938271289},"index":1,"playId":"e726eca1-a4da-39ab-a518-18bc40cbeb2f","pitchNumber":2,"startTime":"2025-09-20T21:34:15.190Z","endTime":"2025-09-20T21:34:18.926Z","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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.195411426058794,"aZ":-43.92656754226098,"pfxX":2.3059594566385266,"pfxZ":-7.535266775801594,"pX":0.05847907388582261,"pZ":2.422229415036267,"vX0":4.939139329521855,"vY0":-124.94203794811244,"vZ0":-0.2259579630545614,"x":114.77,"y":173.38,"x0":-2.2535802786778993,"y0":50.001390926387316,"z0":6.163372439485797,"aX":3.5966847166517346},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-13.3,"breakHorizontal":-5.4,"spinRate":2135,"spinDirection":23},"zone":5,"typeConfidence":2.0,"plateTime":0.440567159839405,"extension":6.2495244147690965},"hitData":{"launchSpeed":104.2,"launchAngle":12.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":86.47,"coordY":93.25}},"index":2,"playId":"c25ff402-ce3e-3333-8bad-6e9452b80741","pitchNumber":3,"startTime":"2025-09-20T21:34:37.630Z","endTime":"2025-09-20T21:34:48.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:34:48.691Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-20T21:35:08.549Z","endTime":"2025-09-20T21:37:15.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10473032867198,"aZ":-22.859124028337764,"pfxX":-0.7202756470750127,"pfxZ":4.93284357147923,"pX":0.5690786469493044,"pZ":3.1757802020566896,"vX0":8.493083661398153,"vY0":-135.8837972238569,"vZ0":-3.121785624844092,"x":95.31,"y":153.03,"x0":-2.490659725582218,"y0":50.003023379052884,"z0":5.91066621944283,"aX":-1.362447579968898},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":-0.4,"spinRate":2176,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.40162017958518303,"extension":6.468412171503623},"index":0,"playId":"f4640e0d-adab-3fe2-a7ae-44a9f724f263","pitchNumber":1,"startTime":"2025-09-20T21:35:18.252Z","endTime":"2025-09-20T21:35:22.358Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.437405159379978,"aZ":-40.884829152249836,"pfxX":1.82696848655794,"pfxZ":-5.421726866903851,"pX":-0.5759345735237177,"pZ":1.2634202836708757,"vX0":3.9899324245296786,"vY0":-125.63610041120346,"vZ0":-3.467297174982905,"x":138.95,"y":204.67,"x0":-2.4194137829411804,"y0":50.005244054981866,"z0":5.970042750873014,"aX":2.9332274883728777},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-10.3,"breakHorizontal":-4.2,"spinRate":2197,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.43524615017154034,"extension":6.634778263124808},"index":1,"playId":"fb4b0912-d2fc-3abd-b9cc-2fa32e46a4f9","pitchNumber":2,"startTime":"2025-09-20T21:35:43.115Z","endTime":"2025-09-20T21:35:47.125Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-20T21:35:54.117Z","endTime":"2025-09-20T21:36:15.152Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.788443011138988,"aZ":-16.08784775178758,"pfxX":-2.293119813526399,"pfxZ":7.93417626682071,"pX":0.4145794681085881,"pZ":2.6902213622829847,"vX0":8.595378413331623,"vY0":-141.18697716385708,"vZ0":-5.601954198643099,"x":101.2,"y":166.14,"x0":-2.3654713823313016,"y0":50.005974386561064,"z0":5.727937430300673,"aX":-4.651718229342979},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":2.5,"spinRate":2293,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3872836687790002,"extension":6.446502691778769},"index":3,"playId":"404d8a34-cd88-35d3-bcf0-54ac45e22ff9","pitchNumber":3,"startTime":"2025-09-20T21:36:15.152Z","endTime":"2025-09-20T21:36:20.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.41613698241599,"strikeZoneBottom":1.61776087213792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.600460376824266,"aZ":-40.98178930305658,"pfxX":2.5817911846495365,"pfxZ":-5.565612973716826,"pX":-1.5063533310567212,"pZ":2.0888973393752166,"vX0":1.4057432352148358,"vY0":-125.0673664396957,"vZ0":-1.395737105928043,"x":174.42,"y":182.38,"x0":-2.4114944998360417,"y0":50.0055257164915,"z0":6.020252577448639,"aX":4.083557781182702},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-10.2,"breakHorizontal":-5.0,"spinRate":2126,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.4382220345763743,"extension":6.330259374279189},"index":4,"playId":"ae6d0c72-d50c-3591-83aa-7de3feeadf3d","pitchNumber":4,"startTime":"2025-09-20T21:36:47.782Z","endTime":"2025-09-20T21:36:51.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.755223275569183,"aZ":-28.96891352779171,"pfxX":-9.825228875170115,"pfxZ":1.8856735127140816,"pX":-1.1138613716038201,"pZ":0.9958754933488696,"vX0":6.929491043701094,"vY0":-129.15291259772854,"vZ0":-6.456805505404256,"x":159.46,"y":211.89,"x0":-2.54908063944983,"y0":50.00183745455563,"z0":5.743146681524899,"aX":-16.673059433783486},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":16.3,"spinRate":1795,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4233734739613353,"extension":6.583403190788633},"index":5,"playId":"8c67c262-debc-33bc-8bd2-daf5440611ba","pitchNumber":5,"startTime":"2025-09-20T21:37:10.748Z","endTime":"2025-09-20T21:37:15.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:37:15.291Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Francisco Lindor lines out to center fielder Robert Hassell III.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-20T21:38:00.289Z","endTime":"2025-09-20T21:38:13.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690987,"link":"/api/v1/people/690987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"4bb361c2-a809-3f18-87e8-16c1fdeac5b7","startTime":"2025-09-20T21:37:41.896Z","endTime":"2025-09-20T21:37:57.705Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.707016589808006,"aZ":-15.246226418829457,"pfxX":-2.996896755484559,"pfxZ":8.479437885029736,"pX":-0.38411985173142976,"pZ":2.211857908988038,"vX0":6.636656735266566,"vY0":-139.72790760190824,"vZ0":-7.100903207826538,"x":131.64,"y":179.06,"x0":-2.3906422060419277,"y0":50.000289407663345,"z0":5.769987059381429,"aX":-5.981594425203061},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":4.2,"spinRate":2212,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.39060017478684284,"extension":6.5318708937232435},"hitData":{"launchSpeed":104.1,"launchAngle":16.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.51,"coordY":80.74}},"index":1,"playId":"e0517b53-2b78-35c6-bf7e-4d819c62e011","pitchNumber":1,"startTime":"2025-09-20T21:38:02.705Z","endTime":"2025-09-20T21:38:13.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:38:13.719Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Soto singles on a ground ball to center fielder Robert Hassell III. Brett Baty to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-20T21:38:37.393Z","endTime":"2025-09-20T21:39:15.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnThird":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690987,"link":"/api/v1/people/690987"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.16424649141973,"strikeZoneBottom":1.34091665567453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.949148857721696,"aZ":-43.39781263468904,"pfxX":5.342951990998541,"pfxZ":-7.146925820977211,"pX":0.43692005002931145,"pZ":0.8890651204476473,"vX0":4.90555940514818,"vY0":-125.1758851566555,"vZ0":-3.580442741485937,"x":100.35,"y":214.78,"x0":-2.250776897227205,"y0":50.00601667365487,"z0":5.931830755981419,"aX":8.384504572344346},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-13.6,"breakHorizontal":-10.9,"spinRate":2358,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4394719237725888,"extension":6.465843244051423},"index":0,"playId":"c58afa19-a496-32ad-a6c7-e84d7c6221a0","pitchNumber":1,"startTime":"2025-09-20T21:38:40.213Z","endTime":"2025-09-20T21:38:44.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.975199379323115,"aZ":-25.396202683085875,"pfxX":-8.183965663048724,"pfxZ":3.410838885604787,"pX":0.21900241704557372,"pZ":1.7502075347622397,"vX0":9.963055076719778,"vY0":-140.55164604698876,"vZ0":-6.329357455190964,"x":108.65,"y":191.52,"x0":-2.320343496239222,"y0":50.00071178779236,"z0":5.696965927335236,"aX":-16.255467952499256},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.9,"breakHorizontal":12.6,"spinRate":2142,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.39075652391896076,"extension":6.389235298247325},"hitData":{"launchSpeed":107.3,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.68,"coordY":100.0}},"index":1,"playId":"e8f887b7-640c-34ea-9ff0-e6269b80fa96","pitchNumber":2,"startTime":"2025-09-20T21:39:04.529Z","endTime":"2025-09-20T21:39:15.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:39:15.555Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out to right fielder Dylan Crews.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-20T21:39:47.367Z","endTime":"2025-09-20T21:42:15.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.54580431350426,"strikeZoneBottom":1.67379441809383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86262147626396,"aZ":-15.527096226775491,"pfxX":-2.649841041976821,"pfxZ":8.26140989356877,"pX":-0.6163758247268288,"pZ":3.634066841024826,"vX0":5.781531650082961,"vY0":-141.2141973031421,"vZ0":-3.570295599354978,"x":140.49,"y":140.66,"x0":-2.348121499198796,"y0":50.00236663575608,"z0":5.916876096691459,"aX":-5.339914879782857},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":3.6,"spinRate":2122,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3882148141738573,"extension":6.435188931426112},"index":0,"playId":"858ae6fa-516f-3b4a-a355-caa765e36858","pitchNumber":1,"startTime":"2025-09-20T21:39:56.562Z","endTime":"2025-09-20T21:40:01.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.5575124895425,"strikeZoneBottom":1.69594313786281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67982793788906,"aZ":-19.033876905402654,"pfxX":-5.398132791370494,"pfxZ":6.722648975326004,"pX":-1.6276939818343255,"pZ":3.3552747292935723,"vX0":4.188369954820416,"vY0":-139.48352057944751,"vZ0":-3.4866079286329783,"x":179.04,"y":148.19,"x0":-2.4533368606032506,"y0":50.00375716329217,"z0":5.888956061302651,"aX":-10.55356745974176},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":8.8,"spinRate":2080,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3938634510550796,"extension":6.297722501965893},"index":1,"playId":"f0bb9591-d599-3364-8f29-8532f369ce8f","pitchNumber":2,"startTime":"2025-09-20T21:40:19.240Z","endTime":"2025-09-20T21:40:24.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.55462898685294,"strikeZoneBottom":1.59810280121612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.582729350991944,"aZ":-42.75081983119418,"pfxX":4.523403112113634,"pfxZ":-6.756394909192693,"pX":-0.6179192186806527,"pZ":2.367269289518405,"vX0":2.9894953661587227,"vY0":-124.729187033488,"vZ0":-0.33432497320365506,"x":140.55,"y":174.86,"x0":-2.422287333224098,"y0":50.00334754555572,"z0":6.047510581263384,"aX":7.080698824856367},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-12.0,"breakHorizontal":-8.9,"spinRate":2304,"spinDirection":34},"zone":4,"typeConfidence":2.0,"plateTime":0.44021551833928774,"extension":6.464187169258246},"index":2,"playId":"f1773923-6424-39d5-8486-164955e9c7c2","pitchNumber":3,"startTime":"2025-09-20T21:40:41.562Z","endTime":"2025-09-20T21:40:46.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.134931747881737,"aZ":-19.256378660423522,"pfxX":-0.6736690913120573,"pfxZ":6.344474144090096,"pX":0.33464480308065425,"pZ":2.733354620571667,"vX0":7.5788275185471425,"vY0":-141.2859461889601,"vZ0":-5.111179329091419,"x":104.24,"y":164.98,"x0":-2.287160853028237,"y0":50.00179603706988,"z0":5.791287586454031,"aX":-1.3734535503031917},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.7,"breakHorizontal":-0.2,"spinRate":2007,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.38666926549392766,"extension":6.648187882865308},"index":3,"playId":"3c8806a6-4f57-31bf-a53f-b2e997e7d819","pitchNumber":4,"startTime":"2025-09-20T21:41:03.467Z","endTime":"2025-09-20T21:41:08.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.82971354041956,"aZ":-18.633515049805176,"pfxX":-0.9392203499213009,"pfxZ":6.581395859921569,"pX":0.23197792576674178,"pZ":3.500822203400753,"vX0":6.877400251894346,"vY0":-141.8861094431989,"vZ0":-3.2790141681712566,"x":108.16,"y":144.26,"x0":-2.0921462205131043,"y0":50.000069605920416,"z0":5.846184527841134,"aX":-1.9335368826799992},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.5,"breakHorizontal":0.5,"spinRate":2038,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.38477431324832745,"extension":6.663805728969292},"index":4,"playId":"62462af7-f8c5-307c-84c6-5e54e334030c","pitchNumber":5,"startTime":"2025-09-20T21:41:35.591Z","endTime":"2025-09-20T21:41:41.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.964732892459942,"aZ":-15.184818566499397,"pfxX":-3.605051822978254,"pfxZ":8.225830963902974,"pX":-0.27664160800612003,"pZ":2.9342766632431267,"vX0":6.79332634543264,"vY0":-142.2045718414083,"vZ0":-5.533084650769038,"x":127.54,"y":159.55,"x0":-2.2188337960572517,"y0":50.00568213957346,"z0":5.854682278825173,"aX":-7.448848344189061},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.0,"breakHorizontal":5.3,"spinRate":2108,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.38390812226121573,"extension":6.724330014722611},"hitData":{"launchSpeed":97.2,"launchAngle":42.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.9,"coordY":98.74}},"index":5,"playId":"a41287ba-fc54-3c78-abec-ac83ff82b93a","pitchNumber":6,"startTime":"2025-09-20T21:42:05.239Z","endTime":"2025-09-20T21:42:15.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:42:15.254Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Robert Hassell III grounds out, third baseman Brett Baty to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-20T21:44:51.664Z","endTime":"2025-09-20T21:45:02.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Huascar Brazobán replaces Nolan McLean.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T21:43:10.044Z","endTime":"2025-09-20T21:44:54.004Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623211,"link":"/api/v1/people/623211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61746186967763,"aZ":-25.363894693614856,"pfxX":-11.134155359096047,"pfxZ":3.4683561289381277,"pX":-0.9137333188769284,"pZ":2.993320386115801,"vX0":5.3425309375045105,"vY0":-139.51497260347878,"vZ0":-3.572650166184673,"x":151.83,"y":157.96,"x0":-1.4113564135903345,"y0":50.00280928518187,"z0":5.9703257591099534,"aX":-21.85642240473982},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.6,"breakHorizontal":19.0,"spinRate":2195,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3932218452693843,"extension":5.578601869311869},"hitData":{"launchSpeed":59.2,"launchAngle":-41.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.24,"coordY":169.1}},"index":1,"playId":"d2a3c287-76f7-3021-8cd0-d6dca354b863","pitchNumber":1,"startTime":"2025-09-20T21:44:54.004Z","endTime":"2025-09-20T21:45:02.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:45:02.015Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Crews grounds out, shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-20T21:45:18.512Z","endTime":"2025-09-20T21:46:02.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.23831418044955,"strikeZoneBottom":1.48052040278907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.926123780195105,"aZ":-23.49647573204907,"pfxX":-12.232273963136041,"pfxZ":4.367601187724296,"pX":-0.04392207713388724,"pZ":2.220389737598829,"vX0":8.375334787297392,"vY0":-140.5986062780354,"vZ0":-5.331051250045057,"x":118.67,"y":178.83,"x0":-1.4825682225400583,"y0":50.006090762759456,"z0":5.6802641528525815,"aX":-24.325951320037674},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.8,"breakHorizontal":20.3,"spinRate":2165,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3905894739770832,"extension":5.642087517238903},"index":0,"playId":"2b67dde8-7552-3839-9ae3-849031b1969f","pitchNumber":1,"startTime":"2025-09-20T21:45:24.539Z","endTime":"2025-09-20T21:45:28.752Z","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":86.8,"endSpeed":79.3,"strikeZoneTop":3.07000182131815,"strikeZoneBottom":1.28476304153956,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.535381628153235,"aZ":-29.394254632089257,"pfxX":-1.7617095330204262,"pfxZ":1.7396524439536147,"pX":0.9523409689627061,"pZ":1.8274312838249844,"vX0":6.4312787454952325,"vY0":-126.1771781174098,"vZ0":-4.2737794005698815,"x":80.7,"y":189.44,"x0":-1.4094180615489875,"y0":50.00521231307256,"z0":5.932816249406552,"aX":-2.8197273328826755},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.3,"breakHorizontal":1.6,"spinRate":2342,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4353887393613336,"extension":5.481632352318749},"index":1,"playId":"2ff9d0b2-e954-31eb-a171-e1849cd02fec","pitchNumber":2,"startTime":"2025-09-20T21:45:38.709Z","endTime":"2025-09-20T21:45:43.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.07,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28835819506679,"aZ":-23.169888489689523,"pfxX":-11.2063397808389,"pfxZ":4.526342599014081,"pX":-0.10011449708855531,"pZ":1.9372165944222122,"vX0":7.755474639565499,"vY0":-140.273675858585,"vZ0":-6.337052903035785,"x":120.82,"y":186.48,"x0":-1.4474247706320613,"y0":50.003410329664355,"z0":5.740482402021246,"aX":-22.29096571476317},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.0,"breakHorizontal":18.7,"spinRate":2345,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.39076015363983796,"extension":5.7758172310851075},"hitData":{"launchSpeed":97.5,"launchAngle":5.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":149.66}},"index":2,"playId":"36d52072-10e4-3f3e-9b6d-4d8a69639bc0","pitchNumber":3,"startTime":"2025-09-20T21:45:54.169Z","endTime":"2025-09-20T21:46:02.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:46:02.186Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Adams flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-20T21:46:20.618Z","endTime":"2025-09-20T21:48:19.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":88.3,"strikeZoneTop":3.5600003601583,"strikeZoneBottom":1.62890105265684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.120928938826104,"aZ":-23.696165721978566,"pfxX":-9.239577214441322,"pfxZ":4.236327771852004,"pX":0.018357892829053705,"pZ":3.8620866893076435,"vX0":7.164082299486292,"vY0":-140.3943799584851,"vZ0":-1.4974330718097484,"x":116.3,"y":134.5,"x0":-1.3632517126656356,"y0":50.000210255270225,"z0":5.941149387523045,"aX":-18.48296875609585},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.6,"breakHorizontal":15.4,"spinRate":2132,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3897973125940877,"extension":5.664701513221211},"index":0,"playId":"14a45f50-9c5f-3743-82f9-b5a7b1548ea7","pitchNumber":1,"startTime":"2025-09-20T21:46:28.384Z","endTime":"2025-09-20T21:46:32.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.56000089993397,"strikeZoneBottom":1.68668055320128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.935610206454776,"aZ":-27.73109647945256,"pfxX":-10.110862569707653,"pfxZ":2.2797271132408152,"pX":0.21331890303661832,"pZ":3.3115094293671095,"vX0":8.286376224485972,"vY0":-138.70217905986334,"vZ0":-1.6221413377645568,"x":108.87,"y":149.37,"x0":-1.4988627847845049,"y0":50.00190050384703,"z0":5.752456036149474,"aX":-19.705137811345825},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.0,"breakHorizontal":16.6,"spinRate":2157,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.39485035669810076,"extension":5.74096201611846},"index":1,"playId":"bb740663-8907-3ab2-bffb-2dd1271ac1e8","pitchNumber":2,"startTime":"2025-09-20T21:46:39.859Z","endTime":"2025-09-20T21:46:44.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.36804837026371,"aZ":-33.20429586189401,"pfxX":-9.130168313593531,"pfxZ":-0.5818854250730325,"pX":-1.158470293262849,"pZ":2.547414228713871,"vX0":3.8968007716239117,"vY0":-132.3291324758783,"vZ0":-2.6585756625843686,"x":161.16,"y":170.0,"x0":-1.46739747838444,"y0":50.00470058351009,"z0":6.008250341038993,"aX":-16.124240501555963},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.4,"breakHorizontal":15.6,"spinRate":1950,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.41460061226233824,"extension":5.609955009120417},"index":2,"playId":"a5f9bdbb-c7c3-33e5-b1f1-06f1117aa62a","pitchNumber":3,"startTime":"2025-09-20T21:46:52.141Z","endTime":"2025-09-20T21:46:56.351Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-09-20T21:47:08.881Z","endTime":"2025-09-20T21:47:16.888Z","isPitch":false,"type":"action","player":{"id":656180,"link":"/api/v1/people/656180"}},{"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.5,"endSpeed":83.2,"strikeZoneTop":3.55705910046763,"strikeZoneBottom":1.61371349358148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.65927734037761,"aZ":-31.082698540763644,"pfxX":-10.735110620696663,"pfxZ":0.6156844356975979,"pX":0.5012333644643151,"pZ":1.265245859703592,"vX0":7.867116901352602,"vY0":-132.83974902364244,"vZ0":-6.211451513187907,"x":97.89,"y":204.62,"x0":-1.122021353614349,"y0":50.00036640215422,"z0":5.928164890999727,"aX":-18.95182786419492},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.2,"breakHorizontal":17.4,"spinRate":1924,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.41423294887871753,"extension":5.775278261284691},"index":4,"playId":"e09ee194-3fc5-3b07-9af7-8e3716ed480d","pitchNumber":4,"startTime":"2025-09-20T21:47:16.888Z","endTime":"2025-09-20T21:47:21.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10838850471609,"aZ":-23.909078172137704,"pfxX":-9.896231598746006,"pfxZ":4.115420795673984,"pX":-0.378509465247959,"pZ":3.1365684234043103,"vX0":6.346952188781743,"vY0":-140.88927235193842,"vZ0":-2.91125969144654,"x":131.43,"y":154.09,"x0":-1.3750201044194856,"y0":50.00636393744767,"z0":5.729122916000902,"aX":-19.892381615990566},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.1,"breakHorizontal":16.7,"spinRate":2261,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.388816213910816,"extension":5.669059699157058},"index":5,"playId":"d5d7a48a-cc7c-399b-992b-3bdb26a96c69","pitchNumber":5,"startTime":"2025-09-20T21:47:32.763Z","endTime":"2025-09-20T21:47:37.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.31975423082071,"aZ":-31.63576703997243,"pfxX":-10.3843040043213,"pfxZ":0.3109496871120605,"pX":-0.5051086162187345,"pZ":3.146657553467402,"vX0":5.469527360746767,"vY0":-132.25341579885338,"vZ0":-1.5338763309383143,"x":136.25,"y":153.82,"x0":-1.2638410501468824,"y0":50.00617512519549,"z0":6.080508331506662,"aX":-18.18105823096735},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.5,"breakHorizontal":17.4,"spinRate":1899,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.41604685386355733,"extension":5.698048590823664},"index":6,"playId":"504e1848-d16b-3396-9efa-33f5717333c0","pitchNumber":6,"startTime":"2025-09-20T21:47:50.160Z","endTime":"2025-09-20T21:47:54.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73162059803112,"aZ":-32.080517831632214,"pfxX":-7.47507623336298,"pfxZ":0.0569056515701476,"pX":0.8244400588943327,"pZ":2.293938664907092,"vX0":8.295094949789299,"vY0":-131.02201151152417,"vZ0":-2.585633589232036,"x":85.57,"y":176.84,"x0":-1.4174797065829798,"y0":50.004769732679584,"z0":5.700708041773432,"aX":-12.94518924052794},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.2,"breakHorizontal":11.6,"spinRate":2016,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.418683094733038,"extension":5.8866400493438436},"hitData":{"launchSpeed":95.4,"launchAngle":31.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.18,"coordY":61.73}},"index":7,"playId":"0bbe73a7-8f48-3aa7-8cc4-70f5a70fbb61","pitchNumber":7,"startTime":"2025-09-20T21:48:11.245Z","endTime":"2025-09-20T21:48:19.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:48:19.746Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Nimmo grounds out, pitcher Konnor Pilkington to first baseman Josh Bell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-20T21:51:00.701Z","endTime":"2025-09-20T21:52:10.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663455,"fullName":"Konnor Pilkington","link":"/api/v1/people/663455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663455,"link":"/api/v1/people/663455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Konnor Pilkington replaces Cade Cavalli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T21:49:17.129Z","endTime":"2025-09-20T21:51:02.993Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663455,"link":"/api/v1/people/663455"},"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, 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":83.2,"endSpeed":76.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.218724018977515,"aZ":-32.039749294045016,"pfxX":1.230234270410272,"pfxZ":0.09487198099493277,"pX":-0.29511431389664894,"pZ":2.4648166664657247,"vX0":-7.429394607281702,"vY0":-121.03391454984309,"vZ0":-0.8343279411392295,"x":128.25,"y":172.23,"x0":2.6521158653407833,"y0":50.005541253852556,"z0":5.615190205336971,"aX":1.8289614920162622},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.2,"breakHorizontal":-0.5,"spinRate":2382,"spinDirection":328},"zone":4,"typeConfidence":2.0,"plateTime":0.4522235586150911,"extension":6.363646070892737},"index":1,"playId":"d9efb8c6-478a-3452-879f-eb458bfe294c","pitchNumber":1,"startTime":"2025-09-20T21:51:02.993Z","endTime":"2025-09-20T21:51:07.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.51892877111884,"aZ":-12.300629855281505,"pfxX":9.384804135793841,"pfxZ":10.611798911714706,"pX":0.6162142657280625,"pZ":2.6275814734826866,"vX0":-8.293982242902798,"vY0":-136.13676002600832,"vZ0":-5.842582623644779,"x":93.51,"y":167.84,"x0":2.486397734632132,"y0":50.00176239655948,"z0":5.656570205823992,"aX":17.5745715228185},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":-15.2,"spinRate":2422,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.4026820209083466,"extension":6.592922825147417},"index":2,"playId":"6606a196-50b3-3106-9d1e-d77c33c64fce","pitchNumber":2,"startTime":"2025-09-20T21:51:24.274Z","endTime":"2025-09-20T21:51:28.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.75245762424498,"strikeZoneBottom":1.70632687096476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.878282578743047,"aZ":-17.06103888238474,"pfxX":8.265709064002795,"pfxZ":7.9995459344261,"pX":-1.0991367246288923,"pZ":3.4370412540329065,"vX0":-12.37610874576032,"vY0":-135.88378804935795,"vZ0":-2.95842756170403,"x":158.9,"y":145.98,"x0":2.4189078779083824,"y0":50.00498057167605,"z0":5.710456347513623,"aX":15.621289943995158},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":-12.7,"spinRate":2457,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4015068251237959,"extension":6.315644867859793},"index":3,"playId":"d3d66775-b649-3d09-a50b-58c8bb877e01","pitchNumber":3,"startTime":"2025-09-20T21:51:44.778Z","endTime":"2025-09-20T21:51:48.582Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.633478848043335,"aZ":-17.7172452619759,"pfxX":8.958085517287373,"pfxZ":7.578170053281205,"pX":0.8614036953267619,"pZ":3.146207693649565,"vX0":-7.882577734300465,"vY0":-136.85495564359695,"vZ0":-3.3365363460214406,"x":84.17,"y":153.83,"x0":2.607396478400675,"y0":50.000519897557744,"z0":5.58622485236346,"aX":17.08458410560561},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":-14.6,"spinRate":2436,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.39936944379287365,"extension":6.78613353111618},"hitData":{"launchSpeed":66.9,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.04,"coordY":183.1}},"index":4,"playId":"8d06a70d-027f-3523-bab6-bf3cb27fcdd1","pitchNumber":4,"startTime":"2025-09-20T21:52:02.516Z","endTime":"2025-09-20T21:52:10.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:52:10.547Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Starling Marte flies out to center fielder Robert Hassell III.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-20T21:52:17.767Z","endTime":"2025-09-20T21:54:28.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663455,"fullName":"Konnor Pilkington","link":"/api/v1/people/663455"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690987,"link":"/api/v1/people/690987"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.57404931798021,"strikeZoneBottom":1.59927936880405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.636895210660484,"aZ":-30.677821467117756,"pfxX":11.484047117392443,"pfxZ":1.0018393101018592,"pX":1.0868325515759774,"pZ":2.899558689193527,"vX0":-7.178279465256647,"vY0":-121.68149109747253,"vZ0":0.001462045186288341,"x":75.57,"y":160.49,"x0":2.5949650765831813,"y0":50.00077523833589,"z0":5.574582848725512,"aX":17.083171198016093},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.2,"breakHorizontal":-19.0,"spinRate":1616,"spinDirection":101},"zone":12,"typeConfidence":2.0,"plateTime":0.45150990232266697,"extension":6.495112254809102},"index":0,"playId":"2334b57e-4a73-3d3f-9c3c-5b994e5d6380","pitchNumber":1,"startTime":"2025-09-20T21:52:40.080Z","endTime":"2025-09-20T21:52:44.648Z","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":95.1,"endSpeed":86.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.675506899586125,"aZ":-14.095675290474624,"pfxX":7.821136603895918,"pfxZ":9.467161428333634,"pX":0.336442034021564,"pZ":2.714840994576961,"vX0":-8.472723256215197,"vY0":-138.03954733690168,"vZ0":-5.446882733003166,"x":104.18,"y":165.48,"x0":2.4446089331255223,"y0":50.00561464458902,"z0":5.679480503786121,"aX":14.940941052406307},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":-12.1,"spinRate":2411,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.3983594645762678,"extension":6.65899910862026},"index":1,"playId":"2957c0f6-d6fc-3231-b370-93d6760aff97","pitchNumber":2,"startTime":"2025-09-20T21:52:56.245Z","endTime":"2025-09-20T21:53:00.248Z","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":94.5,"endSpeed":86.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.41832298949273,"aZ":-15.731087711132457,"pfxX":8.984494987247386,"pfxZ":8.542037613331862,"pX":0.19801976466710972,"pZ":2.792507730469172,"vX0":-8.869978242065292,"vY0":-137.387002705185,"vZ0":-4.9225418185025545,"x":109.45,"y":163.38,"x0":2.2901124415363787,"y0":50.00581762468944,"z0":5.665221740043531,"aX":17.300597073494398},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":-14.5,"spinRate":2257,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.39760263426942677,"extension":6.585289166417969},"index":2,"playId":"23c91033-1766-3496-9171-ef2976d8ff45","pitchNumber":3,"startTime":"2025-09-20T21:53:18.684Z","endTime":"2025-09-20T21:53:23.014Z","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":95.4,"endSpeed":87.0,"strikeZoneTop":3.49774352109257,"strikeZoneBottom":1.68437539355096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.381058024207675,"aZ":-15.613075211395415,"pfxX":7.858559128717268,"pfxZ":8.5004846910154,"pX":1.0439630227729941,"pZ":4.240988510896046,"vX0":-6.663220558822361,"vY0":-138.78437914721755,"vZ0":-1.3909150935841106,"x":77.21,"y":124.27,"x0":2.456261310128475,"y0":50.004561841647934,"z0":5.789733768137549,"aX":15.31463152167729},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":-12.8,"spinRate":2353,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.3948224264811273,"extension":6.468094965375302},"index":3,"playId":"b46a6289-0164-37d1-b04a-3ba8550d5dc6","pitchNumber":4,"startTime":"2025-09-20T21:53:39.969Z","endTime":"2025-09-20T21:53:44.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.47000021102404,"strikeZoneBottom":1.66236519347984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.963379118707312,"aZ":-33.46068017487909,"pfxX":9.358801786861363,"pfxZ":-0.856185648709479,"pX":3.0777388994547556,"pZ":3.805606118855309,"vX0":-2.4614363295383055,"vY0":-121.81184762681836,"vZ0":2.444985199013173,"x":-0.32,"y":136.03,"x0":2.8854964618461922,"y0":50.00361471995086,"z0":5.682134967823111,"aX":14.0617683555508},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.7,"breakHorizontal":-16.3,"spinRate":1828,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.44969278265598644,"extension":6.6611910569294634},"index":4,"playId":"e0d7e21e-dea5-3552-873f-a9fe56bae29a","pitchNumber":5,"startTime":"2025-09-20T21:53:56.780Z","endTime":"2025-09-20T21:54:01.247Z","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.9,"endSpeed":86.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.594205453785463,"aZ":-15.669587823284523,"pfxX":7.565364448261624,"pfxZ":8.595395571417521,"pX":0.13282768641318995,"pZ":3.3931289193590604,"vX0":-9.122797673136013,"vY0":-137.91003405053624,"vZ0":-3.2007449565096002,"x":111.94,"y":147.17,"x0":2.5057661449119966,"y0":50.00252674488736,"z0":5.630167998917628,"aX":14.52640655553294},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":-11.8,"spinRate":2374,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.39765496608408046,"extension":6.643952997968604},"hitData":{"launchSpeed":98.0,"launchAngle":46.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.92,"coordY":81.69}},"index":5,"playId":"7cd7ad2d-ada3-3c3e-b1c8-236a16801ffb","pitchNumber":6,"startTime":"2025-09-20T21:54:18.897Z","endTime":"2025-09-20T21:54:28.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:54:28.912Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeff McNeil called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-20T21:54:38.071Z","endTime":"2025-09-20T21:57:26.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663455,"fullName":"Konnor Pilkington","link":"/api/v1/people/663455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.97772650020692,"aZ":-30.421060934439982,"pfxX":0.9995336174338578,"pfxZ":1.1490519533473602,"pX":-0.9422248215143106,"pZ":1.8765572172950649,"vX0":-8.957717163732347,"vY0":-122.86846807425331,"vZ0":-2.3166144443750483,"x":152.92,"y":188.11,"x0":2.6251880815902893,"y0":50.00276681581757,"z0":5.423821664862144,"aX":1.525363637151184},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.8,"breakHorizontal":0.4,"spinRate":2297,"spinDirection":5},"zone":13,"typeConfidence":2.0,"plateTime":0.44625400992446584,"extension":6.7145707172881135},"index":0,"playId":"00177d62-f413-3359-accf-282e96db8ac3","pitchNumber":1,"startTime":"2025-09-20T21:55:00.280Z","endTime":"2025-09-20T21:55:04.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.41348584591208,"aZ":-31.077178118830773,"pfxX":-0.040423421438891216,"pfxZ":0.714808231592678,"pX":0.3699847162133458,"pZ":1.3957595569882495,"vX0":-5.406619658511149,"vY0":-122.26355327684792,"vZ0":-3.5524049221921454,"x":102.9,"y":201.09,"x0":2.6041539799222497,"y0":50.00117445008431,"z0":5.501001122114752,"aX":-0.061863509831770185},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.7,"breakHorizontal":1.2,"spinRate":2320,"spinDirection":330},"zone":14,"typeConfidence":2.0,"plateTime":0.44595620398151414,"extension":6.441677330590102},"index":1,"playId":"ba52419b-d946-30a6-a695-da00b207c70e","pitchNumber":2,"startTime":"2025-09-20T21:55:16.500Z","endTime":"2025-09-20T21:55:20.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.51091069803917,"strikeZoneBottom":1.72065271242399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.348346648478707,"aZ":-32.67049959090823,"pfxX":1.0314888289142572,"pfxZ":-0.32552772965175025,"pX":-0.7876898455703626,"pZ":0.6359694361722802,"vX0":-7.9199373249065435,"vY0":-122.33030619769062,"vZ0":-5.107125560645394,"x":147.02,"y":221.61,"x0":2.35301370457574,"y0":50.00334607766469,"z0":5.540310510292578,"aX":1.5692857872482395},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.6,"breakHorizontal":-0.1,"spinRate":2440,"spinDirection":350},"zone":13,"typeConfidence":2.0,"plateTime":0.4471433606218982,"extension":6.344448606709151},"index":2,"playId":"6c78e043-b141-36ba-a5e6-30f44bd6741e","pitchNumber":3,"startTime":"2025-09-20T21:55:36.267Z","endTime":"2025-09-20T21:55:40.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.52886039521793,"strikeZoneBottom":1.70589738114148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.17772699603482,"aZ":-31.086409413786374,"pfxX":2.4519517995623765,"pfxZ":0.7012401110133961,"pX":-2.56022155808445,"pZ":-0.7250661182979068,"vX0":-12.59172150643717,"vY0":-123.97939753823269,"vZ0":-8.575382908588637,"x":214.59,"y":258.36,"x0":2.269678160707068,"y0":50.004490887664,"z0":5.379365449386729,"aX":3.8123103917089542},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.7,"breakHorizontal":-1.4,"spinRate":2481,"spinDirection":9},"zone":13,"typeConfidence":2.0,"plateTime":0.44208150752566056,"extension":6.669889353463702},"index":3,"playId":"b7c2f3d5-fc79-30d1-b3db-484bb1ae595e","pitchNumber":4,"startTime":"2025-09-20T21:55:55.350Z","endTime":"2025-09-20T21:56:00.313Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-09-20T21:56:24.590Z","endTime":"2025-09-20T21:57:03.249Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.5611787959087,"strikeZoneBottom":1.70329463120897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.841253999090757,"aZ":-16.021978072153548,"pfxX":8.385836517723444,"pfxZ":8.408133401032078,"pX":-1.317631822719376,"pZ":2.4222640822835455,"vX0":-12.777761794299092,"vY0":-137.5854109149965,"vZ0":-5.434122006867799,"x":167.23,"y":173.38,"x0":2.2922675296319803,"y0":50.00641810430054,"z0":5.504661201406236,"aX":16.11835119255334},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":-12.6,"spinRate":2274,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.3977265443337452,"extension":6.892932677483465},"index":5,"playId":"5222d993-63c2-377b-b576-c84b441aaba5","pitchNumber":5,"startTime":"2025-09-20T21:57:03.249Z","endTime":"2025-09-20T21:57:07.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.52652096659991,"strikeZoneBottom":1.70153993991649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.08045768403891,"aZ":-18.804234029380567,"pfxX":9.26257245478704,"pfxZ":7.128322583082173,"pX":0.781791217849308,"pZ":2.351854080253975,"vX0":-8.026258845710913,"vY0":-136.12605455277156,"vZ0":-4.734985353213994,"x":87.2,"y":175.28,"x0":2.56612206864766,"y0":50.00195317956828,"z0":5.4169295088593925,"aX":17.370278533254467},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":-15.0,"spinRate":2256,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.40247661781820154,"extension":6.821120183185392},"index":6,"playId":"03e63d7b-2d62-3c99-a6a9-b8bcf021c994","pitchNumber":6,"startTime":"2025-09-20T21:57:21.449Z","endTime":"2025-09-20T21:57:26.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T21:57:26.212Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-20T22:00:39.498Z","endTime":"2025-09-20T22:01:14.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T22:00:04.145Z","endTime":"2025-09-20T22:00:41.897Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.63,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12882899967728,"aZ":-25.785206987268936,"pfxX":-10.744078780580868,"pfxZ":3.2909992900188314,"pX":-0.6136708332743811,"pZ":2.740096169150001,"vX0":6.497391566237514,"vY0":-138.73637100510848,"vZ0":-3.660636968970608,"x":140.39,"y":164.8,"x0":-1.5946072111380056,"y0":50.0053774993735,"z0":5.802864130729353,"aX":-20.86843858968143},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.4,"breakHorizontal":18.0,"spinRate":2134,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.3953673406553695,"extension":5.603257448349428},"index":1,"playId":"2422f8df-7c5b-34b3-a474-5bbfda4a1fa9","pitchNumber":1,"startTime":"2025-09-20T22:00:41.897Z","endTime":"2025-09-20T22:00:46.210Z","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":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.60373120070606,"aZ":-28.21993737605057,"pfxX":-9.886977430797181,"pfxZ":2.2231316449266174,"pX":-0.9716512647452611,"pZ":1.8603904544104948,"vX0":4.670577630512713,"vY0":-132.28634109362986,"vZ0":-5.238103754798387,"x":154.04,"y":188.55,"x0":-1.4734258421461848,"y0":50.00083916856284,"z0":5.928882305511283,"aX":-17.561604100810143},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.1,"breakHorizontal":16.9,"spinRate":1986,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4136879871232493,"extension":5.663713805587575},"index":2,"playId":"149152e5-25ff-3fb2-8c0c-42c35795b5c9","pitchNumber":2,"startTime":"2025-09-20T22:00:55.410Z","endTime":"2025-09-20T22:00:59.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.63,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.86855688985648,"aZ":-29.760437348605127,"pfxX":-9.545283655221937,"pfxZ":1.38379944506105,"pX":-0.25616251181130634,"pZ":1.5709179158229838,"vX0":6.274547295054021,"vY0":-130.93048043184615,"vZ0":-4.9130256322603145,"x":126.76,"y":196.37,"x0":-1.4399226818903559,"y0":50.00182471969588,"z0":5.690888270116213,"aX":-16.621202507213155},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.7,"breakHorizontal":16.0,"spinRate":1999,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4178528672934507,"extension":5.8811126613338365},"index":3,"playId":"ace492b8-088e-39da-a963-50520530087d","pitchNumber":3,"startTime":"2025-09-20T22:01:10.375Z","endTime":"2025-09-20T22:01:14.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:01:14.776Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nasim Nuñez lines out to center fielder Cedric Mullins.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-20T22:01:23.101Z","endTime":"2025-09-20T22:01:42.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.4,"endSpeed":88.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.794002710114725,"aZ":-20.982637128908927,"pfxX":-10.248179550779273,"pfxZ":5.629952859627142,"pX":-0.170084822876195,"pZ":2.0454233868439955,"vX0":7.250189175386965,"vY0":-140.10706517949595,"vZ0":-6.577006734856497,"x":123.48,"y":183.55,"x0":-1.460571901405433,"y0":50.00022571597655,"z0":5.795425479014065,"aX":-20.361711903876472},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.0,"breakHorizontal":17.0,"spinRate":2281,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39099865418457647,"extension":5.757257029187735},"hitData":{"launchSpeed":93.9,"launchAngle":19.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":102.51,"coordY":74.97}},"index":0,"playId":"ec1c58e4-333f-36ce-b3dd-6fee2c32cc59","pitchNumber":1,"startTime":"2025-09-20T22:01:35.526Z","endTime":"2025-09-20T22:01:42.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:01:42.543Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, second baseman Jeff McNeil to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-20T22:04:08.452Z","endTime":"2025-09-20T22:04:53.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-20T22:01:52.517Z","endTime":"2025-09-20T22:02:29.930Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Richard Lovelady replaces Huascar Brazobán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-20T22:02:29.930Z","endTime":"2025-09-20T22:04:10.827Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663992,"link":"/api/v1/people/663992"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.88526674822381,"strikeZoneBottom":1.76279525501895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.256761204146894,"aZ":-30.5551161968436,"pfxX":10.333006080954647,"pfxZ":0.8706394064492624,"pX":-0.2887095989664417,"pZ":2.1345971610559227,"vX0":-10.888506744715293,"vY0":-134.85761437267183,"vZ0":-2.5921256521883325,"x":128.0,"y":181.15,"x0":2.444239407578751,"y0":50.00100622528594,"z0":5.247014195247959,"aX":19.174362903024154},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.2,"breakHorizontal":-16.6,"spinRate":2146,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.4049837323456984,"extension":7.552344226407921},"index":2,"playId":"be256cfc-28c6-30c5-a2ab-0e158f855112","pitchNumber":1,"startTime":"2025-09-20T22:04:10.827Z","endTime":"2025-09-20T22:04:14.574Z","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.8,"endSpeed":77.8,"strikeZoneTop":3.9,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.781119300098506,"aZ":-27.793267393095512,"pfxX":-4.65677612981278,"pfxZ":2.8553250889514743,"pX":1.0166916671282524,"pZ":3.4996092811897093,"vX0":-2.1921966228621375,"vY0":-122.14172352755654,"vZ0":1.4084986122689012,"x":78.25,"y":144.29,"x0":2.526726608023066,"y0":50.00031691369459,"z0":5.280387992010919,"aX":-7.136783171532217},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.8,"breakHorizontal":8.9,"spinRate":2343,"spinDirection":296},"zone":12,"typeConfidence":2.0,"plateTime":0.4459729547806357,"extension":7.254426255710109},"index":3,"playId":"09c92db4-0523-3e8b-b60d-a843314d84d5","pitchNumber":2,"startTime":"2025-09-20T22:04:24.809Z","endTime":"2025-09-20T22:04:28.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.9,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.125174302899957,"aZ":-25.96274213872386,"pfxX":-4.599066709453686,"pfxZ":4.123179434869899,"pX":-0.15242108992787828,"pZ":2.415618517392567,"vX0":-5.206529851051984,"vY0":-121.78561566283012,"vZ0":-1.0206724930141058,"x":122.81,"y":173.56,"x0":2.607964041384477,"y0":50.00428709629769,"z0":5.078476722771851,"aX":-6.933667802333454},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.4,"breakHorizontal":9.5,"spinRate":2350,"spinDirection":293},"zone":8,"typeConfidence":2.0,"plateTime":0.4491340871896936,"extension":7.622988971999209},"hitData":{"launchSpeed":64.7,"launchAngle":-36.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.07,"coordY":153.48}},"index":4,"playId":"1e3c085c-75f9-3e38-ae01-cc6e86b1bb4d","pitchNumber":3,"startTime":"2025-09-20T22:04:45.348Z","endTime":"2025-09-20T22:04:53.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:04:53.371Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Alvarez singles on a ground ball to left fielder James Wood.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-20T22:07:35.862Z","endTime":"2025-09-20T22:08:21.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Clayton Beeter replaces Konnor Pilkington.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T22:05:29.714Z","endTime":"2025-09-20T22:07:38.225Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690925,"link":"/api/v1/people/690925"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.44751789053376,"strikeZoneBottom":1.49540118978405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.457276114051105,"aZ":-11.041972697053259,"pfxX":-2.316084291967191,"pfxZ":10.84880907443815,"pX":1.0734052241072911,"pZ":2.8219183417778755,"vX0":6.415217479162893,"vY0":-139.0054700562759,"vZ0":-6.333899749426257,"x":76.08,"y":162.59,"x0":-0.9681039606570467,"y0":50.00536993405166,"z0":5.870245274802319,"aX":-4.512722716557801},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":2.8,"spinRate":2271,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.3947037992251543,"extension":6.0304356024786285},"index":1,"playId":"f73902e8-cd33-3071-a1b0-9fd5d2a31bd5","pitchNumber":1,"startTime":"2025-09-20T22:07:38.225Z","endTime":"2025-09-20T22:07:42.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.906062192275083,"aZ":-36.17042714824911,"pfxX":2.8558736227724912,"pfxZ":-2.4949342457305956,"pX":-0.32672115902412785,"pZ":3.6530258877217476,"vX0":1.2638642608640356,"vY0":-125.79525070409852,"vZ0":0.8811389853863161,"x":129.45,"y":140.15,"x0":-1.2069992002737755,"y0":50.005571905321254,"z0":6.234271894753055,"aX":4.56957569158443},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.1,"breakHorizontal":-5.5,"spinRate":2661,"spinDirection":34},"zone":11,"typeConfidence":0.91,"plateTime":0.4356846071380578,"extension":5.684406745808009},"index":2,"playId":"e808ee77-0334-3907-88da-13ed33e0eb7a","pitchNumber":2,"startTime":"2025-09-20T22:07:53.709Z","endTime":"2025-09-20T22:07:58.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.697493678566808,"aZ":-34.90801950605027,"pfxX":1.7890441979534608,"pfxZ":-1.6806328804261685,"pX":-0.20821377807982636,"pZ":2.413957352900894,"vX0":1.7598067082611681,"vY0":-126.65486024002283,"vZ0":-2.156877064689614,"x":124.94,"y":173.6,"x0":-1.1443226571661156,"y0":50.00456617664375,"z0":6.066462170802678,"aX":2.9082564985798345},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.2,"breakHorizontal":-3.6,"spinRate":2647,"spinDirection":26},"zone":5,"typeConfidence":0.9,"plateTime":0.43235206435408946,"extension":5.819154221473908},"hitData":{"launchSpeed":96.5,"launchAngle":6.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.63,"coordY":132.43}},"index":3,"playId":"416ab60e-bf5f-3717-9072-f6e000ee5207","pitchNumber":3,"startTime":"2025-09-20T22:08:09.935Z","endTime":"2025-09-20T22:08:21.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:08:21.942Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-20T22:08:34.183Z","endTime":"2025-09-20T22:10:45.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"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":97.6,"endSpeed":89.1,"strikeZoneTop":3.70000134313731,"strikeZoneBottom":1.6951112727482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.78724376249911,"aZ":-11.091994903521012,"pfxX":-0.7228122195907889,"pfxZ":10.30460940814058,"pX":-0.5928843726897719,"pZ":3.8608034581739226,"vX0":2.209271580032565,"vY0":-142.17334351947932,"vZ0":-3.500953169243877,"x":139.6,"y":134.54,"x0":-1.2863289390746955,"y0":50.00387509542584,"z0":5.812912387287922,"aX":-1.4794171628131867},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":0.8,"spinRate":2363,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.3853525553717936,"extension":5.82937578849891},"index":0,"playId":"70799212-a5e1-3c88-89e7-7fbbd17d8c1c","pitchNumber":1,"startTime":"2025-09-20T22:08:59.199Z","endTime":"2025-09-20T22:09:03.005Z","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":95.1,"endSpeed":87.3,"strikeZoneTop":3.69999814849166,"strikeZoneBottom":1.74892942120409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.25108019012392,"aZ":-14.262064808137847,"pfxX":0.6303901345173337,"pfxZ":9.164869705512976,"pX":-0.3038612948094111,"pZ":4.226852067301165,"vX0":2.103118581641688,"vY0":-138.52485099205015,"vZ0":-1.993833850427049,"x":128.58,"y":124.65,"x0":-1.1530994190274435,"y0":50.00650037228392,"z0":5.903121564721578,"aX":1.2320574155816495},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-1.6,"spinRate":2451,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.3945239164447507,"extension":5.867791815577753},"index":1,"playId":"34593099-d761-3383-8708-a2c1e5ac2c8b","pitchNumber":2,"startTime":"2025-09-20T22:09:17.911Z","endTime":"2025-09-20T22:09:21.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.70035112654824,"strikeZoneBottom":1.7074001938381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.129813483997104,"aZ":-35.62498066652015,"pfxX":8.461319268366022,"pfxZ":-2.128329862145689,"pX":-0.6586832670625885,"pZ":3.0975154070112847,"vX0":-1.213443711902042,"vY0":-126.832370479512,"vZ0":-0.19905332542293386,"x":142.11,"y":155.15,"x0":-1.2714391537570922,"y0":50.002709355498894,"z0":6.029757915078393,"aX":13.717309952336118},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.6,"breakHorizontal":-15.0,"spinRate":2784,"spinDirection":40},"zone":1,"typeConfidence":0.91,"plateTime":0.43265254288607835,"extension":5.833400742899946},"index":2,"playId":"73020f8b-118d-3cf2-9ca4-1a8df708f937","pitchNumber":3,"startTime":"2025-09-20T22:09:37.249Z","endTime":"2025-09-20T22:09:41.105Z","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":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.78912719955196,"strikeZoneBottom":1.73385238890656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65856955533183,"aZ":-10.388095231248185,"pfxX":0.5330455573718282,"pfxZ":11.02096954767639,"pX":-0.3577055864027985,"pZ":1.6251049883789321,"vX0":1.7234435170206712,"vY0":-139.97460838358435,"vZ0":-9.177833433073225,"x":130.63,"y":194.9,"x0":-1.0515929558951094,"y0":50.00546624441571,"z0":5.633740504277099,"aX":1.0542863507035507},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":-1.3,"spinRate":2465,"spinDirection":200},"zone":7,"typeConfidence":0.9,"plateTime":0.3918449604436747,"extension":6.07009060465911},"index":3,"playId":"514e570c-c47c-3335-b24f-63806c274b58","pitchNumber":4,"startTime":"2025-09-20T22:09:57.122Z","endTime":"2025-09-20T22:10:00.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.69999860272897,"strikeZoneBottom":1.73043992171068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.454975020947987,"aZ":-35.27309104793165,"pfxX":2.259708259212764,"pfxZ":-1.8652978899848964,"pX":-1.5420846432408648,"pZ":1.8468668743147005,"vX0":-1.6270200508750035,"vY0":-127.75567471212142,"vZ0":-3.3197677371249803,"x":175.78,"y":188.91,"x0":-1.1916885029552744,"y0":50.00624990243406,"z0":5.9258123802311315,"aX":3.74924403930301},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.8,"breakHorizontal":-3.7,"spinRate":2843,"spinDirection":31},"zone":13,"typeConfidence":0.9,"plateTime":0.4281599830488756,"extension":5.780755930876403},"index":4,"playId":"52df030c-11e7-35df-bd99-ccd245209f0d","pitchNumber":5,"startTime":"2025-09-20T22:10:19.254Z","endTime":"2025-09-20T22:10:23.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.754704650885323,"aZ":-35.35596149349087,"pfxX":6.05744891510898,"pfxZ":-1.9573319805341391,"pX":0.645032119509905,"pZ":3.081808403143285,"vX0":2.107839328257748,"vY0":-126.61073229050294,"vZ0":-0.5259656756551241,"x":92.41,"y":155.57,"x0":-0.9852619440428569,"y0":50.00448709932864,"z0":6.120736747662317,"aX":9.838305801626639},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.5,"breakHorizontal":-11.4,"spinRate":2861,"spinDirection":30},"zone":3,"typeConfidence":0.91,"plateTime":0.43253861257530657,"extension":5.900877258949351},"index":5,"playId":"e40f664c-9232-3df5-b904-592d964a7c59","pitchNumber":6,"startTime":"2025-09-20T22:10:41.613Z","endTime":"2025-09-20T22:10:45.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:10:45.904Z","atBatIndex":53},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cedric Mullins grounds into a force out, second baseman Nasim Nuñez to shortstop CJ Abrams. Francisco Alvarez out at 2nd. Cedric Mullins to 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-20T22:10:59.257Z","endTime":"2025-09-20T22:12:02.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.638103421545658,"aZ":-37.578069310499615,"pfxX":6.234691641874889,"pfxZ":-3.394574887810225,"pX":0.2613999516239973,"pZ":1.6506230204375945,"vX0":1.2263550863287291,"vY0":-125.67198233081007,"vZ0":-3.08110327894464,"x":107.04,"y":194.21,"x0":-1.043263748241737,"y0":50.00290063547312,"z0":5.959889074596454,"aX":9.923422083617048},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.6,"breakHorizontal":-11.5,"spinRate":2749,"spinDirection":26},"zone":8,"typeConfidence":0.91,"plateTime":0.4366503090805347,"extension":5.939519557283402},"index":0,"playId":"b6adc9e3-0b92-3598-9f31-c3b2a4bf3000","pitchNumber":1,"startTime":"2025-09-20T22:11:12.026Z","endTime":"2025-09-20T22:11:16.037Z","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":96.0,"endSpeed":87.4,"strikeZoneTop":3.47598761586484,"strikeZoneBottom":1.64437770614242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.295766658595866,"aZ":-12.007147820010246,"pfxX":-0.11054521419883478,"pfxZ":10.282798697649966,"pX":-1.1596162472043874,"pZ":1.5649348821577214,"vX0":0.05253338132736732,"vY0":-139.5957320027097,"vZ0":-8.979240405188776,"x":161.2,"y":196.53,"x0":-1.1643835712794166,"y0":50.00185336404665,"z0":5.626561400925718,"aX":-0.21676478528292137},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":0.2,"spinRate":2281,"spinDirection":202},"zone":13,"typeConfidence":0.9,"plateTime":0.39333455374957804,"extension":6.044696031661738},"index":1,"playId":"4499db61-92f0-322d-888f-d5afbceb3d9b","pitchNumber":2,"startTime":"2025-09-20T22:11:35.635Z","endTime":"2025-09-20T22:11:39.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.038861343998875,"aZ":-13.31073939877677,"pfxX":-2.260594372129346,"pfxZ":9.550661958903863,"pX":0.2171941604467355,"pZ":2.6376781308715946,"vX0":3.9642682646936938,"vY0":-139.78257351725617,"vZ0":-6.199544376563124,"x":108.72,"y":167.56,"x0":-0.9268676349596637,"y0":50.003960843119515,"z0":5.761229956606526,"aX":-4.465745893489628},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":3.2,"spinRate":2330,"spinDirection":196},"zone":5,"typeConfidence":0.9,"plateTime":0.39211294548080255,"extension":6.059401814181264},"hitData":{"launchSpeed":101.4,"launchAngle":2.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.42,"coordY":152.04}},"index":2,"playId":"4823e231-003a-3597-a751-ef6c4f749c9a","pitchNumber":3,"startTime":"2025-09-20T22:11:54.771Z","endTime":"2025-09-20T22:12:02.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:12:02.801Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Francisco Lindor lines out sharply to right fielder Dylan Crews.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-20T22:12:29.316Z","endTime":"2025-09-20T22:14:28.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.59590582548732,"strikeZoneBottom":1.70453675316453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66428757233194,"aZ":-13.761461922952753,"pfxX":-1.5350428878484248,"pfxZ":9.331535235199041,"pX":-1.6026766272796287,"pZ":3.9745794260996616,"vX0":-0.4598555609090019,"vY0":-139.83646287086253,"vZ0":-2.9324148625081015,"x":178.09,"y":131.47,"x0":-1.2365754156311615,"y0":50.00044638671772,"z0":5.944247633478278,"aX":-3.027451853711206},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":2.9,"spinRate":2371,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.3922671355415561,"extension":5.9575955633527595},"index":0,"playId":"db3f55ef-4957-3bcb-a2d3-3c81ae274a17","pitchNumber":1,"startTime":"2025-09-20T22:12:42.013Z","endTime":"2025-09-20T22:12:45.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.37128943175382,"strikeZoneBottom":1.57906042704298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.47051893212489,"aZ":-10.289616494792751,"pfxX":-1.044766973159184,"pfxZ":11.308083242988637,"pX":-0.6939080468674338,"pZ":4.543789581029024,"vX0":1.1003916614712257,"vY0":-139.02894347262048,"vZ0":-2.0333725977937784,"x":143.45,"y":116.1,"x0":-0.9612611892289639,"y0":50.00353202462469,"z0":5.977606063685044,"aX":-2.02217591719458},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.2,"breakHorizontal":1.7,"spinRate":2310,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.39568963644930877,"extension":5.839215125467508},"index":1,"playId":"5d15005b-0137-32e9-8c48-266e2de7da5c","pitchNumber":2,"startTime":"2025-09-20T22:13:01.594Z","endTime":"2025-09-20T22:13:05.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.40304059606582,"strikeZoneBottom":1.51176151507811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.860564145075138,"aZ":-38.68667092381181,"pfxX":2.72520968602518,"pfxZ":-4.160678133771526,"pX":-1.2027181520242802,"pZ":3.013352903150477,"vX0":-1.0958662623382631,"vY0":-124.49444096242557,"vZ0":0.393238445742329,"x":162.84,"y":157.42,"x0":-1.1100003231487647,"y0":50.00471834037661,"z0":6.065056697563434,"aX":4.2623405622260355},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.2,"breakHorizontal":-4.7,"spinRate":2567,"spinDirection":27},"zone":11,"typeConfidence":0.91,"plateTime":0.44058020007028453,"extension":6.036279709540408},"index":2,"playId":"97a7ae06-d026-3a0b-b14b-5c0927861844","pitchNumber":3,"startTime":"2025-09-20T22:13:25.461Z","endTime":"2025-09-20T22:13:29.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.44000000395911,"strikeZoneBottom":1.58967061188564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.76520086141588,"aZ":-10.187935010586342,"pfxX":-1.2483924726258844,"pfxZ":11.101836925963257,"pX":-0.43710299995791285,"pZ":3.382316433675266,"vX0":2.229166628525089,"vY0":-140.09334461133986,"vZ0":-4.573475871566804,"x":133.66,"y":147.46,"x0":-1.0822739633741363,"y0":50.000189443696776,"z0":5.706569529330772,"aX":-2.4719998990885106},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.3,"breakHorizontal":1.8,"spinRate":2329,"spinDirection":200},"zone":1,"typeConfidence":0.9,"plateTime":0.39153627618833964,"extension":6.134782570656599},"index":3,"playId":"a0944833-c0e4-38a0-bda3-9128ee022ed1","pitchNumber":4,"startTime":"2025-09-20T22:13:45.132Z","endTime":"2025-09-20T22:13:48.869Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2025-09-20T22:14:05.842Z","endTime":"2025-09-20T22:14:22.774Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51540642982703,"aZ":-11.200200593231555,"pfxX":-2.9234037954610326,"pfxZ":10.559876213726469,"pX":0.11689843982182746,"pZ":1.5081518692182818,"vX0":4.460214272204303,"vY0":-140.22368168606988,"vZ0":-9.256990744969567,"x":112.54,"y":198.06,"x0":-1.1165027657433026,"y0":50.0035656057715,"z0":5.588565931323576,"aX":-5.806822707532862},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":4.3,"spinRate":2347,"spinDirection":200},"zone":8,"typeConfidence":0.9,"plateTime":0.39102143114878185,"extension":6.029669768586409},"hitData":{"launchSpeed":102.1,"launchAngle":15.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":171.26,"coordY":93.99}},"index":5,"playId":"ea6dad78-1a3e-33c1-a2df-98400eef5010","pitchNumber":5,"startTime":"2025-09-20T22:14:22.774Z","endTime":"2025-09-20T22:14:28.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:14:28.801Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-20T22:16:40.286Z","endTime":"2025-09-20T22:17:15.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.287432985267365,"aZ":-30.2704411000012,"pfxX":-3.092834002433271,"pfxZ":1.236906632976286,"pX":-0.7352028581351423,"pZ":2.7919642449356905,"vX0":-7.405887077969105,"vY0":-122.81401338341593,"vZ0":0.16752701949668514,"x":145.02,"y":163.4,"x0":2.715438833131942,"y0":50.00016860107178,"z0":5.287833356802075,"aX":-4.743842193714834},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":7.3,"spinRate":2540,"spinDirection":294},"zone":4,"typeConfidence":2.0,"plateTime":0.4452080516803001,"extension":7.119775130058331},"index":0,"playId":"e61ab778-fc72-381b-a7cb-f89885e8e80b","pitchNumber":1,"startTime":"2025-09-20T22:16:43.116Z","endTime":"2025-09-20T22:16:46.867Z","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":83.5,"endSpeed":77.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.25288688494489,"aZ":-27.7807189805083,"pfxX":-5.046254986958115,"pfxZ":2.9319965598259445,"pX":-1.3208287522098527,"pZ":1.8721384997181927,"vX0":-7.804176865011507,"vY0":-121.49430915444464,"vZ0":-2.186677814826332,"x":167.35,"y":188.23,"x0":2.585500353771952,"y0":50.002873488795636,"z0":5.192303382065815,"aX":-7.561878473178815},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.0,"breakHorizontal":10.9,"spinRate":2417,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.45040692881540867,"extension":7.196143282795623},"index":1,"playId":"94569032-5bf3-3e9d-9607-2f81d41eb0d4","pitchNumber":2,"startTime":"2025-09-20T22:16:56.594Z","endTime":"2025-09-20T22:17:00.400Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.65616563165314,"strikeZoneBottom":1.70008554788394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.369839954495717,"aZ":-29.26669465825739,"pfxX":-5.692597676692927,"pfxZ":1.9315815029385233,"pX":0.5119269049708345,"pZ":1.7238685414498065,"vX0":-3.397063606388588,"vY0":-122.1001687471288,"vZ0":-2.2932996283471434,"x":97.49,"y":192.24,"x0":2.6616344038744373,"y0":50.00455205150212,"z0":5.197224887558375,"aX":-8.58367474349662},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.2,"breakHorizontal":11.2,"spinRate":2469,"spinDirection":307},"zone":9,"typeConfidence":2.0,"plateTime":0.4488289190198853,"extension":7.695630595583669},"index":2,"playId":"03dff29f-c9b6-3f51-a035-116268eb8c7f","pitchNumber":3,"startTime":"2025-09-20T22:17:10.805Z","endTime":"2025-09-20T22:17:15.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:17:15.067Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Chaparro strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-20T22:17:41.630Z","endTime":"2025-09-20T22:18:56.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andrés Chaparro replaces Josh Bell.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-20T22:17:35.226Z","endTime":"2025-09-20T22:17:43.931Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":605137,"link":"/api/v1/people/605137"}},{"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.6,"endSpeed":77.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.644319813532565,"aZ":-29.310626883975374,"pfxX":-3.6954417411603515,"pfxZ":1.8744562644563834,"pX":-1.1274331075667585,"pZ":1.5336582764656057,"vX0":-8.069281756259551,"vY0":-122.98599218900411,"vZ0":-2.4275975922472313,"x":159.98,"y":197.37,"x0":2.6778631434059124,"y0":50.005102108804586,"z0":5.022242758716348,"aX":-5.654900681282081},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.0,"breakHorizontal":8.6,"spinRate":2461,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4455371314323555,"extension":7.308472143243919},"index":1,"playId":"beee762c-3414-3a92-8ea5-04779791b59e","pitchNumber":1,"startTime":"2025-09-20T22:17:43.931Z","endTime":"2025-09-20T22:17:48.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.234420052636487,"aZ":-30.572407057184794,"pfxX":-4.9144462329684835,"pfxZ":1.047200630809452,"pX":-0.3700400419766124,"pZ":1.557825219229004,"vX0":-5.308161333661531,"vY0":-123.5591529098381,"vZ0":-2.3969543171496026,"x":131.11,"y":196.72,"x0":2.4504372256868376,"y0":50.005200899840666,"z0":5.127403411151751,"aX":-7.546496835542322},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":10.2,"spinRate":2437,"spinDirection":301},"zone":7,"typeConfidence":2.0,"plateTime":0.44448699017040205,"extension":7.41932482253447},"index":2,"playId":"930093bd-13e7-3f96-b7a9-64f131dfe500","pitchNumber":2,"startTime":"2025-09-20T22:17:57.942Z","endTime":"2025-09-20T22:18:02.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.37413191987987,"strikeZoneBottom":1.5775717689603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.065777907369167,"aZ":-32.047391782579126,"pfxX":-4.201752466902977,"pfxZ":0.0764519958966412,"pX":-0.437946281228272,"pZ":1.1512595763650089,"vX0":-5.906396008489932,"vY0":-123.97138766963626,"vZ0":-3.166385330538154,"x":133.69,"y":207.7,"x0":2.514310183169692,"y0":50.00015597849887,"z0":5.099699760497954,"aX":-6.585992278671127},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.4,"breakHorizontal":8.9,"spinRate":2528,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.440584786642253,"extension":7.68739492612957},"index":3,"playId":"e62a13f7-08e3-3c9c-ba14-f93c176ade83","pitchNumber":3,"startTime":"2025-09-20T22:18:17.769Z","endTime":"2025-09-20T22:18:22.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.283700667127064,"aZ":-26.49077512830094,"pfxX":-7.592327890133368,"pfxZ":3.7805052246207973,"pX":-1.0017424961709187,"pZ":1.9091149039177284,"vX0":-6.163336423237179,"vY0":-121.86519427838691,"vZ0":-2.2090362695207415,"x":155.18,"y":187.23,"x0":2.5474960563617546,"y0":50.00023293689117,"z0":5.119044310156525,"aX":-11.398517015079797},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.6,"breakHorizontal":15.2,"spinRate":2520,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.44970910092297744,"extension":7.431138825088611},"index":4,"playId":"20746931-4e15-30e9-9eca-0189c5e56d03","pitchNumber":4,"startTime":"2025-09-20T22:18:33.349Z","endTime":"2025-09-20T22:18:38.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.768555773381564,"aZ":-24.71587908764217,"pfxX":2.3351083273123643,"pfxZ":4.066452523072845,"pX":0.08057607939887601,"pZ":3.9101277520663786,"vX0":-7.171047336078914,"vY0":-133.99374947057953,"vZ0":0.715245130671047,"x":113.93,"y":133.21,"x0":2.478551158330301,"y0":50.000404686787405,"z0":5.394885864327447,"aX":4.281039588205758},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.7,"breakHorizontal":-2.9,"spinRate":2423,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.40751883858690796,"extension":7.743378613918267},"index":5,"playId":"82166620-390a-3223-ab0a-1b0bf4da1a4a","pitchNumber":5,"startTime":"2025-09-20T22:18:51.331Z","endTime":"2025-09-20T22:18:56.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:18:56.032Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a ground ball to center fielder Cedric Mullins.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-20T22:19:10.949Z","endTime":"2025-09-20T22:19:45.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":79.1,"strikeZoneTop":3.59090856616952,"strikeZoneBottom":1.66792585131805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.199334407380757,"aZ":-33.66365689591339,"pfxX":-5.125306573393092,"pfxZ":-0.9615525536802649,"pX":-1.4726518188762783,"pZ":0.9792033805536459,"vX0":-8.203701924922335,"vY0":-123.22985730355086,"vZ0":-3.125950022951721,"x":173.13,"y":212.34,"x0":2.5523594881308904,"y0":50.000340810385296,"z0":5.079134003900196,"aX":-7.9598543110298365},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.2,"breakHorizontal":11.0,"spinRate":2469,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.44279378821132864,"extension":7.400140069697551},"index":0,"playId":"10873846-c853-30fa-a5e5-a5c1253db13a","pitchNumber":1,"startTime":"2025-09-20T22:19:20.866Z","endTime":"2025-09-20T22:19:24.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.014922785685794,"aZ":-27.707196479723866,"pfxX":8.740937916308516,"pfxZ":2.4909303337529902,"pX":0.021544847802961325,"pZ":1.9862273235493093,"vX0":-9.349485468012466,"vY0":-132.44331499091243,"vZ0":-2.9905015417261502,"x":116.18,"y":185.15,"x0":2.447405332126121,"y0":50.0018926676479,"z0":5.137971308088268,"aX":15.662003482952292},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.1,"breakHorizontal":-14.0,"spinRate":2258,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.41221157131653463,"extension":7.308194972136425},"hitData":{"launchSpeed":106.0,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.7,"coordY":161.47}},"index":1,"playId":"0e11193d-66d1-38da-a5a2-f4696c2276b5","pitchNumber":2,"startTime":"2025-09-20T22:19:34.758Z","endTime":"2025-09-20T22:19:45.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:19:45.768Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Robert Hassell III grounds out, shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-20T22:19:58.740Z","endTime":"2025-09-20T22:20:56.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.44720031594953,"strikeZoneBottom":1.75015483277534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.626670842949874,"aZ":-27.384001807964776,"pfxX":9.265566755229763,"pfxZ":2.619675784856347,"pX":-0.3568609470943778,"pZ":1.840428308418486,"vX0":-10.331290593755158,"vY0":-133.83165962508082,"vZ0":-3.675580463906205,"x":130.6,"y":189.09,"x0":2.3345150604867446,"y0":50.005081938302695,"z0":5.174844539427886,"aX":16.9512336244527},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.2,"breakHorizontal":-14.8,"spinRate":2204,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.407970266197788,"extension":7.609155816294769},"index":0,"playId":"be616aee-9f06-3175-a6cc-fc387ff1448e","pitchNumber":1,"startTime":"2025-09-20T22:20:10.884Z","endTime":"2025-09-20T22:20:14.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.37458441180756,"strikeZoneBottom":1.54563909282248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.847334528927824,"aZ":-30.16536346478316,"pfxX":9.247049220383001,"pfxZ":1.1056730777133321,"pX":1.4480119564303395,"pZ":2.287905482835956,"vX0":-5.685509836913304,"vY0":-133.53865789925888,"vZ0":-2.2314992150311337,"x":61.81,"y":177.01,"x0":2.399657283737879,"y0":50.00029282104813,"z0":5.2971021144410475,"aX":16.754585712666884},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.8,"breakHorizontal":-15.6,"spinRate":2257,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.40962980853024034,"extension":7.704150917762203},"index":1,"playId":"6add23ab-35bd-3d54-90f4-bc77036708b3","pitchNumber":2,"startTime":"2025-09-20T22:20:28.710Z","endTime":"2025-09-20T22:20:32.898Z","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":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.71295006014147,"aZ":-29.365450017964015,"pfxX":-6.089289677772692,"pfxZ":1.9179949700225007,"pX":-0.30752547082811466,"pZ":1.6849780678309847,"vX0":-4.9723765101005535,"vY0":-120.55173851693694,"vZ0":-2.035620042527058,"x":128.72,"y":193.29,"x0":2.577124018753534,"y0":50.00174349673087,"z0":5.147215772854842,"aX":-8.90868286574446},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.2,"breakHorizontal":12.2,"spinRate":2401,"spinDirection":300},"zone":7,"typeConfidence":2.0,"plateTime":0.45536106670870113,"extension":7.471112722536258},"hitData":{"launchSpeed":77.5,"launchAngle":2.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":134.59,"coordY":140.03}},"index":2,"playId":"69c17f21-9450-3138-ada8-8659ca9b879a","pitchNumber":3,"startTime":"2025-09-20T22:20:48.463Z","endTime":"2025-09-20T22:20:56.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:20:56.463Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-20T22:23:52.549Z","endTime":"2025-09-20T22:25:43.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Andrés Chaparro remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T22:22:33.732Z","endTime":"2025-09-20T22:22:33.771Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":605137,"link":"/api/v1/people/605137"}},{"details":{"description":"Pitching Change: José A. Ferrer replaces Clayton Beeter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-20T22:22:33.771Z","endTime":"2025-09-20T22:23:54.941Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.12999959083214,"strikeZoneBottom":1.61181750134244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.08602902370114,"aZ":-22.675678682951844,"pfxX":11.809458608858918,"pfxZ":4.5847775549110406,"pX":-0.9411826033100221,"pZ":2.409834169397017,"vX0":-13.827475172994458,"vY0":-142.8065804065189,"vZ0":-5.126750131027887,"x":152.88,"y":173.71,"x0":2.4232297974709933,"y0":50.00084031940466,"z0":5.649662719780982,"aX":24.45356757890532},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.4,"breakHorizontal":-18.7,"spinRate":2090,"spinDirection":114},"zone":11,"typeConfidence":2.0,"plateTime":0.38316872231888643,"extension":6.601853964099469},"index":2,"playId":"ec07389d-618c-3576-9a33-4045d2041464","pitchNumber":1,"startTime":"2025-09-20T22:23:54.941Z","endTime":"2025-09-20T22:23:58.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.65596104109377,"aZ":-22.479250006082072,"pfxX":11.003497684276471,"pfxZ":4.699847554372369,"pX":0.03515382807554833,"pZ":2.8233988093750626,"vX0":-11.239766022425993,"vY0":-142.89283167604376,"vZ0":-4.067154864997641,"x":115.66,"y":162.55,"x0":2.5944849846681586,"y0":50.00510369646645,"z0":5.68190767856845,"aX":22.704577330674773},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.8,"breakHorizontal":-17.6,"spinRate":2043,"spinDirection":111},"zone":2,"typeConfidence":2.0,"plateTime":0.38367382187554444,"extension":6.225871984379944},"index":3,"playId":"23e52a58-13ab-38f5-b5ff-ad5177587972","pitchNumber":2,"startTime":"2025-09-20T22:24:14.441Z","endTime":"2025-09-20T22:24:18.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":4,"startTime":"2025-09-20T22:24:42.370Z","endTime":"2025-09-20T22:25:11.215Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":91.1,"strikeZoneTop":3.06774218947162,"strikeZoneBottom":1.54053998406722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47834783809207,"aZ":-22.098115470177962,"pfxX":12.205551673592936,"pfxZ":4.7607408225772065,"pX":-0.6722762567704047,"pZ":2.861281083517389,"vX0":-13.518548472422717,"vY0":-144.35186845423024,"vZ0":-4.290028227820759,"x":142.63,"y":161.53,"x0":2.477803799363104,"y0":50.00720260046718,"z0":5.721038091366415,"aX":25.857388943963684},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":7.9,"breakHorizontal":-19.6,"spinRate":1997,"spinDirection":107},"zone":1,"typeConfidence":2.0,"plateTime":0.3789259626540167,"extension":6.297531103422877},"index":5,"playId":"1b11b03e-5f5f-3709-9fac-1dc476860165","pitchNumber":3,"startTime":"2025-09-20T22:25:11.215Z","endTime":"2025-09-20T22:25:15.229Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2025-09-20T22:25:26.911Z","endTime":"2025-09-20T22:25:38.594Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.994535697611585,"aZ":-22.620977760237803,"pfxX":11.986156003828821,"pfxZ":4.568294129052061,"pX":-0.18365830621822576,"pZ":2.3867870558489117,"vX0":-11.876815964152279,"vY0":-143.4271520513187,"vZ0":-5.323771457115532,"x":124.0,"y":174.34,"x0":2.446046800483177,"y0":50.00429247464887,"z0":5.670398549309007,"aX":25.07001883806437},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.3,"breakHorizontal":-19.4,"spinRate":1990,"spinDirection":108},"zone":5,"typeConfidence":2.0,"plateTime":0.38133698964756535,"extension":6.294028779555511},"index":7,"playId":"aac514df-9b95-3453-a9af-5ca538cce0be","pitchNumber":4,"startTime":"2025-09-20T22:25:38.594Z","endTime":"2025-09-20T22:25:43.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:25:43.128Z","atBatIndex":60},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Pete Alonso hit by pitch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-20T22:26:46.350Z","endTime":"2025-09-20T22:28:16.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-20T22:26:14.289Z","endTime":"2025-09-20T22:26:48.738Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":91.8,"strikeZoneTop":3.54582806893048,"strikeZoneBottom":1.76902589725819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.8984662354476,"aZ":-21.980405910317806,"pfxX":9.912991831213425,"pfxZ":4.755091900654268,"pX":-1.3913562074704593,"pZ":3.2945948656347794,"vX0":-13.968801355786228,"vY0":-145.07399871973544,"vZ0":-3.3365525716609508,"x":170.04,"y":149.83,"x0":2.183889275300744,"y0":50.00705886852366,"z0":5.789247592418376,"aX":21.27127602343506},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.2,"breakHorizontal":-15.4,"spinRate":1985,"spinDirection":114},"zone":11,"typeConfidence":2.0,"plateTime":0.37661821820006836,"extension":6.37921554769636},"index":1,"playId":"f3ae584a-15b8-3dee-ac6a-30f4e7c4c977","pitchNumber":1,"startTime":"2025-09-20T22:26:48.738Z","endTime":"2025-09-20T22:26:53.061Z","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":98.9,"endSpeed":91.3,"strikeZoneTop":3.59933796699707,"strikeZoneBottom":1.71540712030379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.956862402496473,"aZ":-20.890838346302644,"pfxX":10.71043986780894,"pfxZ":5.351298866784764,"pX":-0.3589377090120716,"pZ":1.5378894583387737,"vX0":-12.00122823537934,"vY0":-143.52219283880524,"vZ0":-7.674962789982888,"x":130.68,"y":197.26,"x0":2.4644708486179607,"y0":50.00231785845413,"z0":5.524834193418554,"aX":22.578549102800775},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.4,"breakHorizontal":-17.3,"spinRate":2127,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.38011735063513097,"extension":6.428288352617661},"index":2,"playId":"4261ff6e-b085-3f49-bde9-e00f952b22ce","pitchNumber":2,"startTime":"2025-09-20T22:27:06.341Z","endTime":"2025-09-20T22:27:10.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.392220303346384,"aZ":-19.545645607892848,"pfxX":10.343482018610828,"pfxZ":6.019025818744909,"pX":-0.25519903224014867,"pZ":3.0506988050146204,"vX0":-11.284128023213645,"vY0":-143.12105116203136,"vZ0":-4.159718171243047,"x":126.73,"y":156.41,"x0":2.372718816906224,"y0":50.006663429137845,"z0":5.728191365441991,"aX":21.715859574938477},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.3,"breakHorizontal":-16.8,"spinRate":2267,"spinDirection":120},"zone":2,"typeConfidence":2.0,"plateTime":0.38099455965325957,"extension":6.040045458367045},"index":3,"playId":"a632c28b-d46b-3a4a-a25c-12e0cfccc3a0","pitchNumber":3,"startTime":"2025-09-20T22:27:25.628Z","endTime":"2025-09-20T22:27:30.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.49323717146132,"strikeZoneBottom":1.6051274112306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.71479275734891,"aZ":-29.704824065673073,"pfxX":11.717156655830246,"pfxZ":1.4498933455989587,"pX":-0.6547024463035219,"pZ":0.25551305394253276,"vX0":-11.805048585460968,"vY0":-129.23672421992106,"vZ0":-7.439884019599372,"x":141.96,"y":231.88,"x0":2.4309418407606005,"y0":50.006000073386446,"z0":5.426244074393804,"aX":19.99905496848886},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":-18.8,"spinRate":2092,"spinDirection":88},"zone":13,"typeConfidence":2.0,"plateTime":0.42241023516068843,"extension":6.185137768893668},"index":4,"playId":"762df473-82e9-3a4c-b29b-1d87b63e4986","pitchNumber":4,"startTime":"2025-09-20T22:27:46.505Z","endTime":"2025-09-20T22:27:50.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.837941328222545,"aZ":-32.975511443439274,"pfxX":12.176310199725183,"pfxZ":-0.47318685050716924,"pX":-2.50036351164022,"pZ":-0.8160304424459907,"vX0":-16.470909334810855,"vY0":-129.84336989076826,"vZ0":-9.25241807016749,"x":212.31,"y":260.81,"x0":2.3625246815800245,"y0":50.00422878106045,"z0":5.3264548234052915,"aX":20.65950013666046},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.1,"breakHorizontal":-18.1,"spinRate":2103,"spinDirection":94},"zone":13,"typeConfidence":2.0,"plateTime":0.42290521502337297,"extension":6.568520839577811},"index":5,"playId":"02d79a28-ef3e-3869-8b19-ed0b7cef856b","pitchNumber":5,"startTime":"2025-09-20T22:28:10.839Z","endTime":"2025-09-20T22:28:16.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:28:16.193Z","atBatIndex":61},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brandon Nimmo grounds into a force out, first baseman Andrés Chaparro to shortstop CJ Abrams. Pete Alonso out at 2nd. Brandon Nimmo to 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-20T22:28:43.533Z","endTime":"2025-09-20T22:29:23.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"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(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":98.7,"endSpeed":90.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.870313531611075,"aZ":-24.316408669799188,"pfxX":10.643820232155077,"pfxZ":3.7846541796995883,"pX":0.2986639375029193,"pZ":1.338427606622955,"vX0":-10.773908511218346,"vY0":-143.17127571292582,"vZ0":-7.550039968155583,"x":105.62,"y":202.64,"x0":2.726577466377147,"y0":50.00505497480211,"z0":5.530195753256049,"aX":22.11287751976221},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.4,"breakHorizontal":-17.2,"spinRate":1918,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.3824863119112911,"extension":6.3376367290438065},"hitData":{"launchSpeed":85.1,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.26,"coordY":179.05}},"index":0,"playId":"7abb0a1b-097f-387c-8d5b-9d205c67316f","pitchNumber":1,"startTime":"2025-09-20T22:29:14.936Z","endTime":"2025-09-20T22:29:23.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:29:23.693Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Starling Marte doubles (14) on a sharp line drive to left fielder James Wood. Brandon Nimmo to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-20T22:29:48.035Z","endTime":"2025-09-20T22:30:24.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"postOnThird":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.1,"strikeZoneTop":3.46999982824495,"strikeZoneBottom":1.56971131336763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.1807496785308,"aZ":-25.958330546383372,"pfxX":11.630653813249246,"pfxZ":2.9884485108136527,"pX":0.5399775652701491,"pZ":2.572025459809596,"vX0":-9.881832399325996,"vY0":-143.49505383575067,"vZ0":-4.189824172892481,"x":96.42,"y":169.34,"x0":2.522673256404243,"y0":50.00084907070502,"z0":5.674430697624214,"aX":24.17574487334833},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.7,"breakHorizontal":-19.0,"spinRate":1918,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.382158923336112,"extension":6.417080831817168},"index":0,"playId":"57dde2b8-2609-3f36-86d1-e68b357f0670","pitchNumber":1,"startTime":"2025-09-20T22:29:55.691Z","endTime":"2025-09-20T22:30:00.026Z","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":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43203210613374,"aZ":-19.80987888129784,"pfxX":10.151053450710219,"pfxZ":5.975430847447267,"pX":-0.13112284132427454,"pZ":3.081602101101701,"vX0":-11.016795640615982,"vY0":-143.01939079604776,"vZ0":-3.8813170213453505,"x":122.0,"y":155.58,"x0":2.4546388716409004,"y0":50.00035832788777,"z0":5.7009852480735255,"aX":20.996067200489325},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.2,"breakHorizontal":-16.1,"spinRate":2207,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.3831823816539037,"extension":6.01335537064075},"hitData":{"launchSpeed":105.7,"launchAngle":20.0,"totalDistance":359.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":48.96,"coordY":75.85}},"index":1,"playId":"245f4d2c-f48c-3091-bb51-81dc2821874a","pitchNumber":2,"startTime":"2025-09-20T22:30:13.154Z","endTime":"2025-09-20T22:30:24.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:30:24.154Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mark Vientos doubles (21) on a ground ball to left fielder James Wood. Brandon Nimmo scores. Starling Marte scores.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-20T22:31:51.647Z","endTime":"2025-09-20T22:33:06.024Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":{"id":678606,"link":"/api/v1/people/678606"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":{"id":678606,"link":"/api/v1/people/678606"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mark Vientos replaces Jeff McNeil.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-20T22:30:59.389Z","endTime":"2025-09-20T22:31:08.060Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":643446,"link":"/api/v1/people/643446"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-20T22:31:08.060Z","endTime":"2025-09-20T22:31:51.647Z","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":99.7,"endSpeed":90.9,"strikeZoneTop":3.70087824067242,"strikeZoneBottom":1.6839965020184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.06874078317617,"aZ":-21.572593665348148,"pfxX":12.071133746230704,"pfxZ":5.009575493761961,"pX":-0.3440635451111939,"pZ":2.7996358426939274,"vX0":-12.405303317846935,"vY0":-144.65360409974645,"vZ0":-4.495579313981285,"x":122.35,"y":134.77,"x0":2.4338622598370208,"y0":50.004620276274935,"z0":5.698307054025578,"aX":25.55760376914797},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.3,"breakHorizontal":-19.3,"spinRate":2128,"spinDirection":117},"zone":4,"typeConfidence":2.0,"plateTime":0.3787934517174616,"extension":6.567695037559512},"index":2,"playId":"8b3ae5c6-9363-35ff-b2a7-a7c8daf0331c","pitchNumber":1,"startTime":"2025-09-20T22:31:51.647Z","endTime":"2025-09-20T22:31:56.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.050284345782913,"aZ":-31.964161992736738,"pfxX":11.381951908825533,"pfxZ":0.12516618163768367,"pX":-0.3711789500961552,"pZ":1.1644283815807666,"vX0":-11.399690480127825,"vY0":-130.57004939728307,"vZ0":-5.044788425948447,"x":131.15,"y":207.34,"x0":2.5853019431343247,"y0":50.00597288350055,"z0":5.544135950744403,"aX":19.53756884456704},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.8,"breakHorizontal":-17.9,"spinRate":2092,"spinDirection":98},"zone":13,"typeConfidence":2.0,"plateTime":0.42046733864814323,"extension":6.614476265412619},"index":3,"playId":"79310268-1020-3976-a859-07c616c9c1b7","pitchNumber":2,"startTime":"2025-09-20T22:32:10.243Z","endTime":"2025-09-20T22:32:14.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.65999778236861,"strikeZoneBottom":1.70223502938438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.84146890857876,"aZ":-29.671901644886507,"pfxX":11.308271388522344,"pfxZ":1.4573751533483246,"pX":-1.624170796578754,"pZ":0.7042164564048515,"vX0":-14.363151442349775,"vY0":-130.62752300040884,"vZ0":-6.56803022065793,"x":178.91,"y":219.77,"x0":2.4896784042810194,"y0":50.00383112223807,"z0":5.496988281882625,"aX":19.44298807489341},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.2,"breakHorizontal":-17.2,"spinRate":2093,"spinDirection":96},"zone":13,"typeConfidence":2.0,"plateTime":0.4201219424307374,"extension":6.5631332298313065},"index":4,"playId":"b06a92ce-175a-3e7b-a3ab-c18e13b0d584","pitchNumber":3,"startTime":"2025-09-20T22:32:29.355Z","endTime":"2025-09-20T22:32:34.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.94257123886824,"aZ":-31.516818845421962,"pfxX":8.971177945843063,"pfxZ":0.38275400728154274,"pX":-0.018801936287050885,"pZ":2.4907490743418417,"vX0":-9.825904127251993,"vY0":-130.23727684729053,"vZ0":-2.1333798199841105,"x":117.72,"y":171.53,"x0":2.6344943354463677,"y0":50.004693099993766,"z0":5.700617215183111,"aX":15.438614573518837},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.5,"breakHorizontal":-14.2,"spinRate":1860,"spinDirection":92},"zone":5,"typeConfidence":2.0,"plateTime":0.4203113450040026,"extension":6.302893934592198},"hitData":{"launchSpeed":102.2,"launchAngle":1.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.32,"coordY":107.09}},"index":5,"playId":"da9b1483-aabe-351a-94ae-76a3429d9cdb","pitchNumber":4,"startTime":"2025-09-20T22:32:53.002Z","endTime":"2025-09-20T22:33:06.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:33:06.024Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-20T22:33:57.043Z","endTime":"2025-09-20T22:36:45.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Luisangel Acuña replaces Mark Vientos.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-20T22:33:30.740Z","endTime":"2025-09-20T22:34:00.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"602","replacedPlayer":{"id":668901,"link":"/api/v1/people/668901"},"base":2},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-20T22:33:57.041Z","endTime":"2025-09-20T22:33:57.042Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"5a2b9cf0-c48d-4b84-a628-6d1bbeb98bb2","startTime":"2025-09-20T22:33:57.043Z","endTime":"2025-09-20T22:34:02.043Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.9,"strikeZoneTop":3.30000239062748,"strikeZoneBottom":1.5589240947736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.119139492177794,"aZ":-22.622964794507357,"pfxX":11.84778914251322,"pfxZ":4.531297486401407,"pX":-0.528475807759562,"pZ":2.2809501616819827,"vX0":-12.937047562614218,"vY0":-144.16751536652697,"vZ0":-5.673889523280649,"x":137.14,"y":177.19,"x0":2.475073249735341,"y0":50.003162584529534,"z0":5.668417975576723,"aX":24.97250714433808},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.2,"breakHorizontal":-19.0,"spinRate":2189,"spinDirection":114},"zone":4,"typeConfidence":2.0,"plateTime":0.3797351361499013,"extension":6.376132247507978},"index":3,"playId":"1b2e6df2-1753-3842-84c9-0e28ef601514","pitchNumber":1,"startTime":"2025-09-20T22:34:47.845Z","endTime":"2025-09-20T22:34:52.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33879182591331,"aZ":-23.222612574065263,"pfxX":12.181821544822899,"pfxZ":4.2319931427028274,"pX":-0.201820738887159,"pZ":1.7416205349217235,"vX0":-12.079323399435618,"vY0":-144.20911760068464,"vZ0":-6.909534728779984,"x":124.69,"y":191.76,"x0":2.450724366454139,"y0":50.00262422700006,"z0":5.59295050644168,"aX":25.756192041222054},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.4,"breakHorizontal":-19.8,"spinRate":2134,"spinDirection":117},"zone":8,"typeConfidence":2.0,"plateTime":0.37926488658560675,"extension":6.264598141546154},"index":4,"playId":"0a9523af-f6a6-3e3f-a75f-3fe0895aae7f","pitchNumber":2,"startTime":"2025-09-20T22:35:05.786Z","endTime":"2025-09-20T22:35:10.623Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.10523908653734,"aZ":-19.85369123089725,"pfxX":10.082881742715365,"pfxZ":5.857006302094493,"pX":-0.3530230595002349,"pZ":2.480663738879603,"vX0":-11.260291614727002,"vY0":-144.02900000913968,"vZ0":-5.702603089694406,"x":130.46,"y":171.8,"x0":2.295141204279888,"y0":50.001196178182234,"z0":5.711888365806462,"aX":21.20544537296002},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.6,"breakHorizontal":-16.1,"spinRate":2197,"spinDirection":120},"zone":4,"typeConfidence":2.0,"plateTime":0.38012629764146055,"extension":6.299747237250881},"index":5,"playId":"56754930-a7de-3325-9106-eaf0efc49092","pitchNumber":3,"startTime":"2025-09-20T22:35:26.542Z","endTime":"2025-09-20T22:35:31.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":86.2,"strikeZoneTop":3.3000021496843,"strikeZoneBottom":1.61417605463968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.484110952972642,"aZ":-24.91390141454547,"pfxX":2.159796134877632,"pfxZ":3.948567537072008,"pX":-1.9186683236818498,"pZ":-0.012240407863203835,"vX0":-12.614257256361162,"vY0":-133.6759224668349,"vZ0":-9.587779514006003,"x":190.14,"y":239.11,"x0":2.5485911970465467,"y0":50.005415897524145,"z0":5.362415342905498,"aX":3.9750814204429767},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.4,"breakHorizontal":-1.7,"spinRate":2447,"spinDirection":94},"zone":13,"typeConfidence":2.0,"plateTime":0.40727026369022123,"extension":6.198602120521644},"index":6,"playId":"b23ea780-cb9c-3813-980b-6ad674ce8229","pitchNumber":4,"startTime":"2025-09-20T22:35:52.819Z","endTime":"2025-09-20T22:35:58.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.64533299442621,"aZ":-21.00314284802319,"pfxX":11.15549966513235,"pfxZ":5.324430897204557,"pX":-0.2916384922351453,"pZ":2.41986337220877,"vX0":-11.587688287378633,"vY0":-143.97233814554698,"vZ0":-5.585644728311834,"x":128.12,"y":173.44,"x0":2.3373577221730835,"y0":50.00186018950869,"z0":5.686273247563727,"aX":23.401384949468053},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.6,"breakHorizontal":-17.9,"spinRate":2112,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.38053617932886885,"extension":6.274474672726044},"index":7,"playId":"62c1b186-02d5-39dc-b20c-6aefc2bdbff0","pitchNumber":5,"startTime":"2025-09-20T22:36:17.899Z","endTime":"2025-09-20T22:36:22.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.425460255277905,"aZ":-27.4154235715082,"pfxX":0.9015149695781437,"pfxZ":2.6105768506606895,"pX":-1.228280283917681,"pZ":1.7698079752697748,"vX0":-10.30053526216291,"vY0":-133.7459899971439,"vZ0":-4.75342483192538,"x":163.82,"y":191.0,"x0":2.547059448757067,"y0":50.002112056018134,"z0":5.523846944485855,"aX":1.6447048416278587},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.0,"breakHorizontal":0.5,"spinRate":2460,"spinDirection":90},"zone":13,"typeConfidence":2.0,"plateTime":0.40872029998947834,"extension":6.348741548975131},"index":8,"playId":"571e0eea-9c7a-35e4-944a-0615d134f3a4","pitchNumber":6,"startTime":"2025-09-20T22:36:41.143Z","endTime":"2025-09-20T22:36:45.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:36:45.555Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Crews walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-20T22:39:29.462Z","endTime":"2025-09-20T22:40:47.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Luisangel Acuña remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T22:38:17.265Z","endTime":"2025-09-20T22:38:17.302Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"602","replacedPlayer":{"id":668901,"link":"/api/v1/people/668901"}},{"details":{"description":"Pitching Change: Ryan Helsley replaces Richard Lovelady.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-20T22:38:17.302Z","endTime":"2025-09-20T22:39:31.759Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664854,"link":"/api/v1/people/664854"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.07114292119928,"strikeZoneBottom":1.31331785892093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.95806428204582,"aZ":-32.99950078873351,"pfxX":2.175897270210092,"pfxZ":-0.5057849752947137,"pX":0.855301489908194,"pZ":1.4178123026027458,"vX0":2.5827740425518586,"vY0":-126.75116153541879,"vZ0":-4.813454025271446,"x":84.4,"y":200.5,"x0":-0.4580408432355958,"y0":50.00195519530575,"z0":5.964660795475782,"aX":3.5540308620522034},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.8,"breakHorizontal":-4.6,"spinRate":2377,"spinDirection":111},"zone":14,"typeConfidence":0.88,"plateTime":0.43148368572876583,"extension":6.3507718284396555},"index":2,"playId":"cd022820-4664-30f6-b6f9-21a2f4501923","pitchNumber":1,"startTime":"2025-09-20T22:39:31.759Z","endTime":"2025-09-20T22:39:35.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.07240349806269,"strikeZoneBottom":1.39146317162613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.49032494526336,"aZ":-28.676830546230683,"pfxX":0.6978101682480586,"pfxZ":2.0726491062053523,"pX":1.747427402642991,"pZ":0.9875117319482525,"vX0":5.214657267028145,"vY0":-128.58931378989175,"vZ0":-6.759643349227125,"x":50.39,"y":212.12,"x0":-0.39029661815543726,"y0":50.006224981098605,"z0":5.849889600121632,"aX":1.1778637544804955},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.5,"breakHorizontal":-2.3,"spinRate":2400,"spinDirection":160},"zone":14,"typeConfidence":0.89,"plateTime":0.42454664261217445,"extension":6.685138802603782},"index":3,"playId":"d8cdad12-294a-304e-896d-896a3b5adbc0","pitchNumber":2,"startTime":"2025-09-20T22:39:47.592Z","endTime":"2025-09-20T22:39:51.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.07,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.19282294003197,"aZ":-9.115017505188016,"pfxX":-0.7922850627863878,"pfxZ":11.362188054231147,"pX":0.09365911752852392,"pZ":2.593534853193223,"vX0":1.0495267417260095,"vY0":-141.3173376910977,"vZ0":-7.714623390026226,"x":113.43,"y":168.75,"x0":-0.1790187937898786,"y0":50.00049234945462,"z0":5.938725127890877,"aX":-1.6076686431057399},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.3,"breakHorizontal":1.2,"spinRate":2482,"spinDirection":197},"zone":2,"typeConfidence":0.89,"plateTime":0.38708239949735823,"extension":6.554317772736507},"index":4,"playId":"b0d47192-12ed-31c9-a248-0f5382316b87","pitchNumber":3,"startTime":"2025-09-20T22:40:05.891Z","endTime":"2025-09-20T22:40:10.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.14054278181231,"strikeZoneBottom":1.38314797053098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32379208528734,"aZ":-33.56329871134237,"pfxX":2.954264994279217,"pfxZ":-0.8647357637389756,"pX":1.1130986934040217,"pZ":3.167346889763236,"vX0":2.758009518873323,"vY0":-126.22868397724054,"vZ0":-0.5957528488200422,"x":74.57,"y":153.26,"x0":-0.37671025101939487,"y0":50.000054945405815,"z0":6.105129599214741,"aX":4.7726041730637405},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.4,"breakHorizontal":-6.0,"spinRate":2398,"spinDirection":116},"zone":12,"typeConfidence":0.88,"plateTime":0.4336774404298147,"extension":6.507126970622997},"index":5,"playId":"52615c5d-b1f3-3612-9d5d-74eaef0136ad","pitchNumber":4,"startTime":"2025-09-20T22:40:23.769Z","endTime":"2025-09-20T22:40:28.053Z","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":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.07000027509526,"strikeZoneBottom":1.32282883031378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.229025061200527,"aZ":-6.964115843555936,"pfxX":-1.7617202494488282,"pfxZ":12.659907819366417,"pX":0.4532959344192854,"pZ":0.5765041402911425,"vX0":1.9673321601287435,"vY0":-140.10796838347113,"vZ0":-13.071690332890666,"x":99.72,"y":223.21,"x0":-0.028601695313446408,"y0":50.00057767532967,"z0":5.754131952447137,"aX":-3.5073093344575903},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.5,"breakHorizontal":2.8,"spinRate":2575,"spinDirection":190},"zone":14,"typeConfidence":0.9,"plateTime":0.3907190322131626,"extension":6.730797923290012},"index":6,"playId":"7d47f22d-9dbb-36f0-992f-fd0e57285168","pitchNumber":5,"startTime":"2025-09-20T22:40:42.626Z","endTime":"2025-09-20T22:40:47.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:40:47.386Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Adams strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-20T22:41:00.015Z","endTime":"2025-09-20T22:43:03.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":96.6,"endSpeed":88.5,"strikeZoneTop":3.55187113290866,"strikeZoneBottom":1.72185018977022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.721945447449563,"aZ":-11.257425507949621,"pfxX":-1.7895533401244648,"pfxZ":10.377227049212763,"pX":-0.24862105298871126,"pZ":5.011117708975457,"vX0":0.3796755003537357,"vY0":-140.78716073225448,"vZ0":-1.3103380472450505,"x":126.48,"y":103.48,"x0":-0.1523298717289734,"y0":50.002799046414275,"z0":6.207828874469828,"aX":-3.6073370796924515},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.7,"breakHorizontal":3.1,"spinRate":2388,"spinDirection":189},"zone":11,"typeConfidence":0.89,"plateTime":0.3884267440530942,"extension":6.449739874678128},"index":0,"playId":"115648c7-c3c4-31d4-ab04-198a4fbe504e","pitchNumber":1,"startTime":"2025-09-20T22:41:14.063Z","endTime":"2025-09-20T22:41:18.086Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.45015489837061,"strikeZoneBottom":1.56082195618052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.556259399570887,"aZ":-27.780271768134693,"pfxX":3.029792624062366,"pfxZ":2.6830772841719117,"pX":-0.16980286708069353,"pZ":3.151033441394554,"vX0":-0.3877440640733717,"vY0":-126.13905908262517,"vZ0":-1.7801303537842608,"x":123.47,"y":153.7,"x0":-0.40998196130394027,"y0":50.005039499915526,"z0":6.0694824638429195,"aX":4.966087391650039},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.8,"breakHorizontal":-5.4,"spinRate":2186,"spinDirection":157},"zone":2,"typeConfidence":0.91,"plateTime":0.43143976807500106,"extension":6.590124608664021},"index":1,"playId":"63c1ea25-75d2-3e8d-a011-a255aff35f5b","pitchNumber":2,"startTime":"2025-09-20T22:41:34.150Z","endTime":"2025-09-20T22:41:38.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.51806557806837,"aZ":-28.434429741863415,"pfxX":2.959266976096318,"pfxZ":2.3095890971210604,"pX":-0.3207602866495502,"pZ":2.7318668758034,"vX0":-0.9159444204753322,"vY0":-125.10497193007512,"vZ0":-2.7278961729710365,"x":129.23,"y":165.02,"x0":-0.3386456900662582,"y0":50.00098054639822,"z0":6.120056100124071,"aX":4.783658040791394},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.0,"breakHorizontal":-5.3,"spinRate":2184,"spinDirection":166},"zone":4,"typeConfidence":0.9,"plateTime":0.4345335164843753,"extension":6.611977861394855},"index":2,"playId":"2df00f6f-939b-35db-8d79-8c44d814127c","pitchNumber":3,"startTime":"2025-09-20T22:41:55.637Z","endTime":"2025-09-20T22:42:00.385Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-20T22:42:20.147Z","endTime":"2025-09-20T22:42:39.166Z","isPitch":false,"type":"action","player":{"id":656180,"link":"/api/v1/people/656180"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.6,"strikeZoneTop":3.46085546743124,"strikeZoneBottom":1.6371827337967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.19257533996418,"aZ":-11.470332454926561,"pfxX":-1.3441708929219067,"pfxZ":9.802029774609823,"pX":0.5092590079148515,"pZ":4.231911797406505,"vX0":2.1144874682519266,"vY0":-144.33813912537997,"vZ0":-3.3327239022084667,"x":97.59,"y":124.52,"x0":-0.05776084573011277,"y0":50.006476647102446,"z0":6.106490982144443,"aX":-2.840336850592889},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.3,"breakHorizontal":2.0,"spinRate":2534,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.37928191457540983,"extension":6.5331827672835034},"index":4,"playId":"8e3dbf86-caf0-303f-8b78-5bdc64c396f5","pitchNumber":4,"startTime":"2025-09-20T22:42:39.166Z","endTime":"2025-09-20T22:42:43.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.8114338194593,"aZ":-11.010754977642076,"pfxX":-0.9616158307473054,"pfxZ":10.344920781388769,"pX":-0.060310958117534785,"pZ":3.2082574808773416,"vX0":-0.17117521981708916,"vY0":-141.5343484114615,"vZ0":-6.034451639651058,"x":119.3,"y":152.16,"x0":0.12583537307503007,"y0":50.001952247411296,"z0":6.061014408161476,"aX":-1.966619177280054},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":1.8,"spinRate":2486,"spinDirection":192},"zone":2,"typeConfidence":0.89,"plateTime":0.3857845511528679,"extension":6.519126716999559},"index":5,"playId":"bac161dd-893c-3778-a466-428f5d8bcb3f","pitchNumber":5,"startTime":"2025-09-20T22:42:59.157Z","endTime":"2025-09-20T22:43:03.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:43:03.584Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-20T22:43:20.361Z","endTime":"2025-09-20T22:45:00.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":88.2,"endSpeed":82.4,"strikeZoneTop":3.63144963914752,"strikeZoneBottom":1.66475044066669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.617646059504324,"aZ":-30.85300115863802,"pfxX":2.721502510804686,"pfxZ":0.7804237212214971,"pX":1.195374992079552,"pZ":0.9310107722297086,"vX0":2.476821310093155,"vY0":-128.50950474601748,"vZ0":-6.71093797513622,"x":71.44,"y":213.64,"x0":-0.13030997234557307,"y0":50.00191244271597,"z0":5.9357558124363194,"aX":4.606756170595728},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.2,"breakHorizontal":-5.4,"spinRate":2397,"spinDirection":168},"zone":14,"typeConfidence":0.9,"plateTime":0.4242488286495294,"extension":6.718144729596383},"index":0,"playId":"db36ab7c-ebf8-3e26-bcf6-4d37b6c0292e","pitchNumber":1,"startTime":"2025-09-20T22:43:29.258Z","endTime":"2025-09-20T22:43:33.718Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.62999994748218,"strikeZoneBottom":1.67503518800807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.483744892108934,"aZ":-29.775182212610932,"pfxX":3.7616873020282893,"pfxZ":1.472311885310349,"pX":0.17695136853797916,"pZ":1.9763788072331507,"vX0":-0.33408901259630175,"vY0":-126.07499366308407,"vZ0":-4.209900212534876,"x":110.26,"y":185.42,"x0":-0.17938244275034532,"y0":50.00485358166419,"z0":6.036068738801278,"aX":6.135374624599871},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.0,"breakHorizontal":-6.7,"spinRate":2444,"spinDirection":157},"zone":8,"typeConfidence":0.91,"plateTime":0.4322884247124561,"extension":6.634094491449037},"index":1,"playId":"73e22981-2aa4-3b7d-a6ef-4fa44d4edae7","pitchNumber":2,"startTime":"2025-09-20T22:43:49.681Z","endTime":"2025-09-20T22:43:54.051Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.45521002862548,"aZ":-33.54834616086668,"pfxX":1.6428031163536854,"pfxZ":-0.8250532694194632,"pX":0.08117774494399503,"pZ":2.9555569190533815,"vX0":0.19511236748740224,"vY0":-127.366900682398,"vZ0":-1.384372902936561,"x":113.91,"y":158.98,"x0":-0.2098952962171539,"y0":50.00198389130646,"z0":6.12276384646828,"aX":2.7396145429732335},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.6,"breakHorizontal":-3.0,"spinRate":2391,"spinDirection":117},"zone":5,"typeConfidence":0.9,"plateTime":0.42758195618702954,"extension":6.474604121947391},"index":2,"playId":"eaba9356-0fed-3c5d-811a-f8b508e895ad","pitchNumber":3,"startTime":"2025-09-20T22:44:09.518Z","endTime":"2025-09-20T22:44:15.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.62376323694575,"aZ":-9.202698238609429,"pfxX":0.1879675570526147,"pfxZ":11.154282884370451,"pX":0.9573484096759907,"pZ":3.67175908851446,"vX0":2.6431909782183,"vY0":-142.97792655758747,"vZ0":-5.227441395574453,"x":80.51,"y":139.64,"x0":-0.005557651152277991,"y0":50.00217870362811,"z0":6.108087512088614,"aX":0.38610424098130924},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.2,"breakHorizontal":-1.0,"spinRate":2612,"spinDirection":192},"zone":12,"typeConfidence":0.89,"plateTime":0.3838884657883943,"extension":6.517184664113766},"index":3,"playId":"e1582ff1-7e6f-3c4a-947f-795dc5e73d93","pitchNumber":4,"startTime":"2025-09-20T22:44:56.431Z","endTime":"2025-09-20T22:45:00.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:45:00.683Z","atBatIndex":68},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Dylan Crews caught stealing 2nd base, catcher Francisco Alvarez to shortstop Francisco Lindor.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-20T22:45:13.201Z","endTime":"2025-09-20T22:46:37.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.12764592073001,"strikeZoneBottom":1.52857922387251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.50743670510012,"aZ":-12.443252642608686,"pfxX":-1.7389770376888185,"pfxZ":9.720685249151364,"pX":0.5193486258155419,"pZ":3.598217388697315,"vX0":2.2725952340170092,"vY0":-142.02328741847626,"vZ0":-4.591895959000106,"x":97.2,"y":141.63,"x0":-0.06772063980654919,"y0":50.00144771320942,"z0":6.036182336346405,"aX":-3.529335011304551},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":2.6,"spinRate":2529,"spinDirection":193},"zone":12,"typeConfidence":0.89,"plateTime":0.386637677956541,"extension":6.514872461324871},"index":0,"playId":"63cdaa33-ed97-344c-8387-4d77de8208d5","pitchNumber":1,"startTime":"2025-09-20T22:45:27.040Z","endTime":"2025-09-20T22:45:31.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.476852548449656,"aZ":-9.955188541225949,"pfxX":-0.7970040479063409,"pfxZ":10.945766204605219,"pX":0.24352861325262865,"pZ":3.2900513545575314,"vX0":1.4652713572713847,"vY0":-142.02393635865792,"vZ0":-5.548785759708045,"x":107.72,"y":149.95,"x0":-0.17702956008164727,"y0":50.0002604234114,"z0":5.910862682924459,"aX":-1.6176173710338486},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.8,"breakHorizontal":1.1,"spinRate":2572,"spinDirection":197},"zone":2,"typeConfidence":0.89,"plateTime":0.38660532047265805,"extension":6.582580643859723},"index":1,"playId":"d6e9c813-ef2e-325e-82a2-e892357365f9","pitchNumber":2,"startTime":"2025-09-20T22:45:46.873Z","endTime":"2025-09-20T22:45:51.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.32000012542589,"strikeZoneBottom":1.58288741132122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.85926184870785,"aZ":-9.674332575013882,"pfxX":-0.26949505826882136,"pfxZ":11.046492053691068,"pX":-0.29391977129579105,"pZ":4.199838106387346,"vX0":-0.46982972980278465,"vY0":-142.1238260857149,"vZ0":-3.2885643239643048,"x":128.2,"y":125.38,"x0":-0.09116798939672985,"y0":50.00566832949719,"z0":5.990647836354124,"aX":-0.5490373445750323},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.4,"breakHorizontal":0.6,"spinRate":2649,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.3860149644135511,"extension":6.572014054188266},"index":2,"playId":"a9fd753c-30db-3852-a923-6221a58785ec","pitchNumber":3,"startTime":"2025-09-20T22:46:07.425Z","endTime":"2025-09-20T22:46:11.616Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"a9fd753c-30db-3852-a923-6221a58785ec","startTime":"2025-09-20T22:46:14.005Z","endTime":"2025-09-20T22:46:31.511Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.1,"strikeZoneTop":3.30959798326955,"strikeZoneBottom":1.51672710802648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.57237362357387,"aZ":-8.24133993443945,"pfxX":-2.9690019599488666,"pfxZ":11.43352116904026,"pX":0.11391615521556007,"pZ":2.1598319576767095,"vX0":1.8284949778878425,"vY0":-144.4315172292438,"vZ0":-8.842586892514586,"x":112.66,"y":180.46,"x0":-0.14475857197950462,"y0":50.00218062030453,"z0":5.784073530040313,"aX":-6.213747291202456},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.0,"breakHorizontal":4.9,"spinRate":2662,"spinDirection":194},"zone":5,"typeConfidence":0.91,"plateTime":0.380595990395026,"extension":6.552034621035374},"index":4,"playId":"07d384d8-6353-36d4-9e42-47c680f1a55c","pitchNumber":4,"startTime":"2025-09-20T22:46:31.511Z","endTime":"2025-09-20T22:46:37.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:46:37.514Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Torrens singles on a line drive to left fielder James Wood.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-20T22:48:53.458Z","endTime":"2025-09-20T22:49:06.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Torrens replaces Brett Baty.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T22:48:38.022Z","endTime":"2025-09-20T22:48:55.824Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.970690894629847,"aZ":-26.30595563752695,"pfxX":11.865254069283552,"pfxZ":2.9013809749288164,"pX":0.3003887774777904,"pZ":2.9313381255403996,"vX0":-10.758454385188495,"vY0":-141.13255667591184,"vZ0":-2.8425206935432814,"x":105.55,"y":159.63,"x0":2.6130747040248714,"y0":50.00580598068449,"z0":5.6388060627379035,"aX":24.03144874088933},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.8,"breakHorizontal":-19.4,"spinRate":2114,"spinDirection":118},"zone":3,"typeConfidence":2.0,"plateTime":0.3875165017607132,"extension":6.144680203227895},"hitData":{"launchSpeed":99.8,"launchAngle":11.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.45,"coordY":120.62}},"index":1,"playId":"5ea7ac52-9d8c-31c8-a4cf-dbd7c12136cc","pitchNumber":1,"startTime":"2025-09-20T22:48:55.824Z","endTime":"2025-09-20T22:49:06.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:49:06.846Z","atBatIndex":70},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Cedric Mullins out on a sacrifice bunt, third baseman Brady House to first baseman Andrés Chaparro. Jose Siri to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-20T22:49:54.991Z","endTime":"2025-09-20T22:50:43.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jose Siri replaces Luis Torrens.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T22:49:28.212Z","endTime":"2025-09-20T22:49:57.357Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"802","replacedPlayer":{"id":620443,"link":"/api/v1/people/620443"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.00683834385833,"strikeZoneBottom":1.4823832490495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.98329991279038,"aZ":-26.755463372709283,"pfxX":12.59624206311985,"pfxZ":2.6890211956264203,"pX":-1.7992664782005199,"pZ":2.1140330311112345,"vX0":-16.20662402618518,"vY0":-140.58346185016256,"vZ0":-5.1037224678748006,"x":185.58,"y":181.7,"x0":2.386673003939643,"y0":50.00256084076006,"z0":5.675829311514659,"aX":25.3738539000576},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.0,"breakHorizontal":-19.8,"spinRate":2015,"spinDirection":109},"zone":13,"typeConfidence":2.0,"plateTime":0.3886805640391495,"extension":6.371937957231332},"index":1,"playId":"eeea9366-4235-3f89-90de-3e9032c33b80","pitchNumber":1,"startTime":"2025-09-20T22:49:57.357Z","endTime":"2025-09-20T22:50:01.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":2.93959019940715,"strikeZoneBottom":1.51387400683721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.265846271790792,"aZ":-25.083125577658148,"pfxX":11.936794024003293,"pfxZ":3.54165982088623,"pX":-0.2252375580092757,"pZ":1.9039929701563298,"vX0":-12.481784840381069,"vY0":-140.48340299513364,"vZ0":-5.857206950986036,"x":125.59,"y":187.37,"x0":2.72052175208371,"y0":50.00399913307368,"z0":5.642293208087563,"aX":23.906147995674313},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.3,"breakHorizontal":-19.1,"spinRate":2028,"spinDirection":115},"zone":8,"typeConfidence":2.0,"plateTime":0.38960733162785566,"extension":6.3811110897264705},"index":2,"playId":"79c7b652-1a45-351e-8058-0182871a206d","pitchNumber":2,"startTime":"2025-09-20T22:50:16.999Z","endTime":"2025-09-20T22:50:21.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.179793131043546,"aZ":-25.50162518106776,"pfxX":12.107218888590397,"pfxZ":3.1790821819445885,"pX":-0.144336683371417,"pZ":2.4240231497105573,"vX0":-12.416298124964277,"vY0":-143.83606183438567,"vZ0":-4.792295731336233,"x":122.5,"y":173.33,"x0":2.6540894367997385,"y0":50.00029539982017,"z0":5.691852010502836,"aX":25.380986028999974},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":4.9,"breakHorizontal":-19.4,"spinRate":2109,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.38072861509647593,"extension":6.271415868011952},"hitData":{"launchSpeed":40.5,"launchAngle":-56.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":120.82,"coordY":193.13}},"index":3,"playId":"9e5e310d-3aff-3148-a8ff-25970d2e5edc","pitchNumber":3,"startTime":"2025-09-20T22:50:36.053Z","endTime":"2025-09-20T22:50:43.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:50:43.081Z","atBatIndex":71},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Francisco Lindor hit by pitch.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-20T22:51:07.700Z","endTime":"2025-09-20T22:52:41.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"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":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.719861846125944,"aZ":-22.13408489249156,"pfxX":11.354629104788991,"pfxZ":4.852707181384682,"pX":0.759958857102671,"pZ":2.667796835080591,"vX0":-9.577644000464076,"vY0":-142.89126053942388,"vZ0":-4.680733532597196,"x":88.03,"y":166.75,"x0":2.6788846001354583,"y0":50.00387496010028,"z0":5.716601472175095,"aX":23.497449189232448},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.0,"breakHorizontal":-18.6,"spinRate":2156,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.3832121320019781,"extension":6.205826367554341},"index":0,"playId":"c2e6f050-489c-3393-9625-c8ccba8e8f25","pitchNumber":1,"startTime":"2025-09-20T22:51:29.483Z","endTime":"2025-09-20T22:51:33.879Z","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":100.0,"endSpeed":91.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.162391945208654,"aZ":-20.798881991397817,"pfxX":12.218123029551043,"pfxZ":5.333967154277305,"pX":0.010582481412639524,"pZ":3.3725971759375164,"vX0":-11.836915428696434,"vY0":-145.16689729631966,"vZ0":-3.025471423436331,"x":116.6,"y":147.72,"x0":2.5546762236568497,"y0":50.00494766195679,"z0":5.695371817990703,"aX":26.065879203297897},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":9.2,"breakHorizontal":-19.8,"spinRate":2206,"spinDirection":113},"zone":2,"typeConfidence":2.0,"plateTime":0.37739572134596955,"extension":6.147418785333159},"index":1,"playId":"e07953da-1ef4-312a-a3ed-705f69fc544d","pitchNumber":2,"startTime":"2025-09-20T22:51:48.011Z","endTime":"2025-09-20T22:51:52.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.32593702626552,"aZ":-21.01473140575915,"pfxX":10.447472477282929,"pfxZ":5.41654829247692,"pX":-0.3386191500655209,"pZ":3.3929563258936923,"vX0":-11.790967240590707,"vY0":-143.38269087803218,"vZ0":-2.9187407415264963,"x":129.91,"y":147.17,"x0":2.4898393265928016,"y0":50.00390517871138,"z0":5.751106311675299,"aX":21.53139401473128},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.2,"breakHorizontal":-16.2,"spinRate":2128,"spinDirection":111},"zone":1,"typeConfidence":2.0,"plateTime":0.383508164967195,"extension":6.179053676720015},"index":2,"playId":"8586838c-ad4b-3717-9e80-e2dc20a9d343","pitchNumber":3,"startTime":"2025-09-20T22:52:12.249Z","endTime":"2025-09-20T22:52:17.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.821256454719904,"aZ":-26.007421132910764,"pfxX":1.7855534872334449,"pfxZ":3.300300164158517,"pX":-2.172478023542133,"pZ":0.08090846804393581,"vX0":-13.089490170554914,"vY0":-135.19594487431178,"vZ0":-9.32052824025086,"x":199.81,"y":236.6,"x0":2.480164964990593,"y0":50.00524635077431,"z0":5.370406366495953,"aX":3.3401051767388474},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.2,"breakHorizontal":-0.7,"spinRate":2583,"spinDirection":97},"zone":13,"typeConfidence":2.0,"plateTime":0.4036667921173156,"extension":6.086520315916734},"index":3,"playId":"48e1a0c0-32fe-3a84-bb6f-1f9f429ece19","pitchNumber":4,"startTime":"2025-09-20T22:52:35.155Z","endTime":"2025-09-20T22:52:41.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:52:41.181Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Soto singles on a fly ball to center fielder Robert Hassell III. Jose Siri scores. Francisco Lindor to 2nd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-20T22:54:23.390Z","endTime":"2025-09-20T22:55:39.441Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690987,"link":"/api/v1/people/690987"},"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":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"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":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":{"id":678606,"link":"/api/v1/people/678606"},"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-20T22:53:02.142Z","endTime":"2025-09-20T22:54:25.757Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.7,"endSpeed":92.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.452164703447988,"aZ":-24.914339186281378,"pfxX":11.042207737202691,"pfxZ":3.3660436074528057,"pX":0.7039500511000784,"pZ":2.184029709079112,"vX0":-9.818167417557797,"vY0":-144.9448445628192,"vZ0":-5.516851019156739,"x":90.17,"y":179.81,"x0":2.677446101454882,"y0":50.00509467465951,"z0":5.605012959085457,"aX":23.826466451802037},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":5.3,"breakHorizontal":-18.4,"spinRate":1964,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.37589299721856184,"extension":6.524662075684836},"index":1,"playId":"d5b7c32f-1f7c-3fa2-85c4-5998f2bbeaa5","pitchNumber":1,"startTime":"2025-09-20T22:54:25.757Z","endTime":"2025-09-20T22:54:29.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.3,"endSpeed":92.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.196509824169453,"aZ":-25.20482501086425,"pfxX":10.771517880191348,"pfxZ":3.2031021098977135,"pX":0.24701970649196134,"pZ":2.13115146697107,"vX0":-10.91705797326028,"vY0":-145.71463595644616,"vZ0":-5.7210733414455985,"x":107.58,"y":181.24,"x0":2.6199724797799515,"y0":50.00544920070191,"z0":5.616755588193995,"aX":23.459050840507054},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":4.9,"breakHorizontal":-17.6,"spinRate":1955,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.374092680247041,"extension":6.265777934226187},"index":2,"playId":"b44df841-5c27-36b1-9a4e-906c9c45f5c7","pitchNumber":2,"startTime":"2025-09-20T22:55:05.052Z","endTime":"2025-09-20T22:55:09.077Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":92.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.84471822700411,"aZ":-25.616252415240204,"pfxX":11.350385765385537,"pfxZ":3.0334807404330597,"pX":0.894866934261,"pZ":2.4140735657083328,"vX0":-9.706822475074775,"vY0":-145.322911203433,"vZ0":-4.906694445168267,"x":82.89,"y":173.6,"x0":2.7871441466692306,"y0":50.001693122760614,"z0":5.660459395949206,"aX":24.520305297972353},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":4.8,"breakHorizontal":-18.8,"spinRate":2159,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.37546979259485,"extension":6.36922866439485},"hitData":{"launchSpeed":68.5,"launchAngle":26.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.32,"coordY":101.85}},"index":3,"playId":"6c4c9e41-b6b8-3349-990f-4ea4cf7a52f3","pitchNumber":3,"startTime":"2025-09-20T22:55:28.422Z","endTime":"2025-09-20T22:55:39.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:55:39.441Z","atBatIndex":73},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"José A. Ferrer intentionally walks Pete Alonso.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-20T22:56:14.409Z","endTime":"2025-09-20T22:57:21.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnThird":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.5,"strikeZoneTop":3.62368220496354,"strikeZoneBottom":1.66143021135413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.39434988873232,"aZ":-23.813027311105973,"pfxX":11.339555624809712,"pfxZ":4.081922237342717,"pX":-1.7051299051689581,"pZ":1.8090688698804405,"vX0":-15.030166560643568,"vY0":-142.83131345004173,"vZ0":-6.595212967611263,"x":182.0,"y":189.94,"x0":2.172212064110182,"y0":50.00450935575165,"z0":5.663634547505376,"aX":23.24108026381502},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.0,"breakHorizontal":-17.2,"spinRate":2085,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.38466420880109586,"extension":6.519287771965227},"index":0,"playId":"b6671a71-a34b-37e6-a5be-af5eb3bac52b","pitchNumber":1,"startTime":"2025-09-20T22:56:27.186Z","endTime":"2025-09-20T22:56:32.208Z","isPitch":true,"type":"pitch"},{"details":{"description":"Francisco Lindor steals (31) 3rd base. Juan Soto steals (35) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"b6671a71-a34b-37e6-a5be-af5eb3bac52b","startTime":"2025-09-20T22:56:45.850Z","endTime":"2025-09-20T22:57:06.207Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.55556760066719,"strikeZoneBottom":1.59399278715819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.065648434046974,"aZ":-26.22315422025717,"pfxX":11.75108640538628,"pfxZ":3.4543753340964063,"pX":-1.5792841579072188,"pZ":1.2563478161156079,"vX0":-14.231795634541278,"vY0":-130.75134942984408,"vZ0":-6.048997639734677,"x":177.2,"y":204.86,"x0":2.4223745988190717,"y0":50.0003768795609,"z0":5.582691726441532,"aX":20.226117676024433},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":-17.9,"spinRate":2227,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4198384833604325,"extension":6.282473035722993},"index":2,"playId":"08359d01-ad77-351a-8682-1e366b2feed1","pitchNumber":2,"startTime":"2025-09-20T22:57:06.207Z","endTime":"2025-09-20T22:57:10.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"07762526-0756-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2025-09-20T22:57:17.857Z","endTime":"2025-09-20T22:57:17.900Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":4,"playId":"07762526-0756-1013-000c-f08cd117d70a","pitchNumber":2,"startTime":"2025-09-20T22:57:17.900Z","endTime":"2025-09-20T22:57:21.739Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-09-20T22:57:21.739Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-20T22:57:32.612Z","endTime":"2025-09-20T22:59:02.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnThird":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.5,"strikeZoneTop":3.59120235847276,"strikeZoneBottom":1.66768205439958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.728887166291436,"aZ":-21.665317484473757,"pfxX":11.625441535222079,"pfxZ":4.97028858604498,"pX":0.7625849252307638,"pZ":4.0736417611785365,"vX0":-9.635735268280245,"vY0":-144.9312581841033,"vZ0":-1.0575129570032737,"x":87.93,"y":128.79,"x0":2.6297036000551497,"y0":50.003483175227714,"z0":5.773767994788527,"aX":24.587311478288708},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.0,"breakHorizontal":-19.0,"spinRate":2165,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.3787676889691367,"extension":6.438683832316036},"index":0,"playId":"d446786c-652e-336f-826e-84964164f832","pitchNumber":1,"startTime":"2025-09-20T22:57:55.869Z","endTime":"2025-09-20T22:57:59.742Z","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":99.8,"endSpeed":91.2,"strikeZoneTop":3.5900003408285,"strikeZoneBottom":1.6482277462538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.175662538594345,"aZ":-22.604340585183543,"pfxX":12.590985870251746,"pfxZ":4.50994702532091,"pX":-0.3456370394826312,"pZ":2.3388078312884164,"vX0":-13.073701591249122,"vY0":-144.64696871504012,"vZ0":-5.156433465319994,"x":130.17,"y":175.63,"x0":2.592982304503596,"y0":50.005059591691165,"z0":5.527199558524566,"aX":26.731966697471492},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.2,"breakHorizontal":-20.3,"spinRate":2246,"spinDirection":117},"zone":4,"typeConfidence":2.0,"plateTime":0.3784041495614425,"extension":6.3660129697226},"index":1,"playId":"9dd76a8c-fef6-31fc-b585-20600c4f6366","pitchNumber":2,"startTime":"2025-09-20T22:58:14.707Z","endTime":"2025-09-20T22:58:18.542Z","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":98.3,"endSpeed":90.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.97586650364142,"aZ":-22.905044989722153,"pfxX":11.275705024864344,"pfxZ":4.448500318708943,"pX":1.1647217369002765,"pZ":2.8298264934878135,"vX0":-8.782646023494273,"vY0":-142.96884991871923,"vZ0":-3.8176062909917095,"x":72.6,"y":162.37,"x0":2.8016142199511473,"y0":50.00382489838489,"z0":5.608857701234276,"aX":23.49410904065475},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.4,"breakHorizontal":-18.8,"spinRate":2141,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.38218172364516034,"extension":6.372294891302549},"index":2,"playId":"0f2c704b-fbc9-3e7d-91b5-6383376c0b0d","pitchNumber":3,"startTime":"2025-09-20T22:58:33.644Z","endTime":"2025-09-20T22:58:37.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.910202422575118,"aZ":-26.601698754255594,"pfxX":-0.10587500184720255,"pfxZ":3.0112432101431557,"pX":-0.9611254570584458,"pZ":1.1402606205475738,"vX0":-10.034431200877634,"vY0":-134.82263263523552,"vZ0":-6.288591580097269,"x":153.64,"y":207.99,"x0":2.8146363725265306,"y0":50.00173731694592,"z0":5.367315501503076,"aX":-0.19576826235952036},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.3,"breakHorizontal":2.3,"spinRate":2446,"spinDirection":90},"zone":13,"typeConfidence":2.0,"plateTime":0.4054595868815718,"extension":6.170470063785329},"index":3,"playId":"33fd07dc-6a4a-3187-a6eb-e0a3fc5c7843","pitchNumber":4,"startTime":"2025-09-20T22:58:58.533Z","endTime":"2025-09-20T22:59:02.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:59:02.908Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Starling Marte strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-20T22:59:17.696Z","endTime":"2025-09-20T23:01:00.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.320346276817652,"aZ":-27.0805292081396,"pfxX":11.045924030229209,"pfxZ":2.4636547790651004,"pX":0.9609568108275197,"pZ":2.599841963305432,"vX0":-8.314557479787615,"vY0":-142.52852977432698,"vZ0":-3.7970114107022552,"x":80.37,"y":168.58,"x0":2.474008076557761,"y0":50.00172079834095,"z0":5.650091444583798,"aX":22.8312022335901},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":3.8,"breakHorizontal":-18.5,"spinRate":2034,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.3836027245545921,"extension":6.445006965778433},"index":0,"playId":"8d5ee302-265f-34f8-91a7-6d7c6f7bdb4d","pitchNumber":1,"startTime":"2025-09-20T22:59:29.568Z","endTime":"2025-09-20T22:59:34.008Z","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":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.8,"strikeZoneTop":3.56062263705692,"strikeZoneBottom":1.68901464829926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.75122435825886,"aZ":-23.824950430122808,"pfxX":11.28554094925175,"pfxZ":3.9794052517510075,"pX":-0.34921084821014353,"pZ":1.563099990750169,"vX0":-12.389669192369846,"vY0":-144.06513432578842,"vZ0":-7.039632381182516,"x":130.31,"y":196.58,"x0":2.5427695594867536,"y0":50.00658199948986,"z0":5.513087952734058,"aX":23.70583233945962},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":5.9,"breakHorizontal":-17.9,"spinRate":2055,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.3803176840794218,"extension":6.388928767789434},"index":1,"playId":"c5c3356a-6060-3a72-b842-9e4670b3a075","pitchNumber":2,"startTime":"2025-09-20T22:59:59.599Z","endTime":"2025-09-20T23:00:04.274Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"c736d649-0fe0-44d3-94d7-e023fa22f9c7","startTime":"2025-09-20T23:00:19.153Z","endTime":"2025-09-20T23:00:24.153Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.69724669202724,"strikeZoneBottom":1.6367886808622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.385487540796063,"aZ":-24.341370076888467,"pfxX":1.8491327214234197,"pfxZ":4.315320828434842,"pX":-1.5255062002941726,"pZ":0.34780194605635517,"vX0":-12.019591180332762,"vY0":-133.7413058013788,"vZ0":-8.34438918847962,"x":175.15,"y":229.39,"x0":2.7832109575598167,"y0":50.00044926034674,"z0":5.249097868690969,"aX":3.3549691007566955},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.1,"breakHorizontal":-0.8,"spinRate":2387,"spinDirection":89},"zone":13,"typeConfidence":2.0,"plateTime":0.40926444972775267,"extension":6.064851544651062},"index":3,"playId":"c535db49-a258-3384-9860-7f4f4d4a179d","pitchNumber":3,"startTime":"2025-09-20T23:00:33.570Z","endTime":"2025-09-20T23:00:38.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.07837092975023,"aZ":-27.39256654015937,"pfxX":11.362933576980303,"pfxZ":2.23797486755271,"pX":0.7444745922326319,"pZ":2.13651864841992,"vX0":-9.661129447900722,"vY0":-145.14786811880865,"vZ0":-5.091371741431602,"x":88.62,"y":181.09,"x0":2.635085080063925,"y0":50.006696610030666,"z0":5.575479079830923,"aX":24.319266597575695},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":3.2,"breakHorizontal":-18.7,"spinRate":2112,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.37696021987079487,"extension":6.267470185648013},"index":4,"playId":"830932a1-1484-3c0d-ac45-3c6a877b5d45","pitchNumber":4,"startTime":"2025-09-20T23:00:55.501Z","endTime":"2025-09-20T23:01:00.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:01:00.107Z","atBatIndex":76},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Nasim Nuñez bunt pops out to third baseman Ronny Mauricio.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-09-20T23:03:39.389Z","endTime":"2025-09-20T23:03:46.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ronny Mauricio replaces Jose Siri, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T23:02:50.840Z","endTime":"2025-09-20T23:02:50.892Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"803","replacedPlayer":{"id":642350,"link":"/api/v1/people/642350"}},{"details":{"description":"Pitching Change: Edwin Díaz replaces Ryan Helsley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-20T23:02:50.892Z","endTime":"2025-09-20T23:03:12.195Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621242,"link":"/api/v1/people/621242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Brady House starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-09-20T23:03:12.195Z","endTime":"2025-09-20T23:03:39.185Z","isPitch":false,"type":"action","player":{"id":691781,"link":"/api/v1/people/691781"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-runner Jacob Young replaces Brady House.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-09-20T23:03:39.185Z","endTime":"2025-09-20T23:03:41.730Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":691781,"link":"/api/v1/people/691781"},"base":2},{"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":95.9,"endSpeed":87.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.105806620853418,"aZ":-18.849836204297585,"pfxX":-8.82731073724572,"pfxZ":6.729213667479833,"pX":-0.024226962038370263,"pZ":3.615009598893891,"vX0":7.9640816887153205,"vY0":-139.53528899408175,"vZ0":-0.1705044526912276,"x":117.92,"y":141.17,"x0":-1.7623910704953334,"y0":50.00504627403704,"z0":4.914254505608672,"aX":-17.48557207553126},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":14.4,"spinRate":2353,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39188446029268764,"extension":6.830176811218414},"hitData":{"launchSpeed":34.1,"launchAngle":33.0,"totalDistance":73.0,"trajectory":"bunt_popup","hardness":"medium","location":"5","coordinates":{"coordX":109.44,"coordY":179.13}},"index":4,"playId":"50ccccc1-80a9-3a8b-93ae-2180034ce697","pitchNumber":1,"startTime":"2025-09-20T23:03:41.730Z","endTime":"2025-09-20T23:03:46.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:03:46.741Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out to first baseman Pete Alonso. Jacob Young to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-09-20T23:04:11.348Z","endTime":"2025-09-20T23:04:48.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.8,"strikeZoneTop":3.9,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.510848002181124,"aZ":-27.36187541853861,"pfxX":0.2065624801647159,"pfxZ":2.7332514191432233,"pX":1.3017140575861428,"pZ":1.9141887054657747,"vX0":7.667183583807636,"vY0":-130.89299713680919,"vZ0":-2.982388393872048,"x":67.38,"y":187.1,"x0":-1.6730905957250792,"y0":50.00507942414439,"z0":5.082814775181503,"aX":0.3645030341869279},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.6,"breakHorizontal":-1.8,"spinRate":2374,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4159287243394232,"extension":6.930818876002319},"index":0,"playId":"35fc2053-90ad-3f79-a644-d6b19c8fdc32","pitchNumber":1,"startTime":"2025-09-20T23:04:11.348Z","endTime":"2025-09-20T23:04:15.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.9,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.747024442233784,"aZ":-29.533634333646827,"pfxX":0.8266245740679348,"pfxZ":1.5207034706159437,"pX":-0.7849211292569637,"pZ":2.303241736925783,"vX0":2.5476438374056274,"vY0":-130.20301047418107,"vZ0":-1.381871425148224,"x":146.92,"y":176.59,"x0":-1.8794544234924335,"y0":50.001678483084056,"z0":5.054845462818599,"aX":1.4329530644539175},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.6,"breakHorizontal":-2.0,"spinRate":2324,"spinDirection":164},"zone":7,"typeConfidence":2.0,"plateTime":0.419067828739331,"extension":6.877986561875078},"index":1,"playId":"d773dce9-2ddf-30d9-bd50-c6b9b108462b","pitchNumber":2,"startTime":"2025-09-20T23:04:25.076Z","endTime":"2025-09-20T23:04:29.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.9,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.838126836666873,"aZ":-29.203984342833003,"pfxX":0.2681961104198658,"pfxZ":1.6771830411572424,"pX":0.5990722725582291,"pZ":1.5069215403474479,"vX0":5.93919516808322,"vY0":-131.5484473252388,"vZ0":-3.2791936848131993,"x":94.16,"y":198.09,"x0":-1.7118281307658658,"y0":50.00469088146641,"z0":4.907582054390434,"aX":0.47516917419385823},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.6,"breakHorizontal":-1.7,"spinRate":2396,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.41451958007658574,"extension":6.984514235396768},"hitData":{"launchSpeed":88.7,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.9,"coordY":166.88}},"index":2,"playId":"967da149-1e99-394e-824b-e39e498ba694","pitchNumber":3,"startTime":"2025-09-20T23:04:40.985Z","endTime":"2025-09-20T23:04:48.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:04:48.008Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-09-20T23:05:06.622Z","endTime":"2025-09-20T23:05:53.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":82.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.578692433217654,"aZ":-29.93666315569817,"pfxX":0.13934525349956767,"pfxZ":1.3090076802908683,"pX":-0.0015057832815175097,"pZ":2.0473403475080225,"vX0":4.4018954305672615,"vY0":-129.63946588041713,"vZ0":-1.8032510128779315,"x":117.06,"y":183.5,"x0":-1.7353707538882261,"y0":50.00386869703925,"z0":5.023844558234259,"aX":0.2388191160202996},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.2,"breakHorizontal":-1.2,"spinRate":2289,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.4215200419216276,"extension":7.070111624524387},"index":0,"playId":"adaf4f9b-2bb8-3d66-9561-13d93ec8801d","pitchNumber":1,"startTime":"2025-09-20T23:05:15.071Z","endTime":"2025-09-20T23:05:18.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.72540542699578,"aZ":-28.06213798824776,"pfxX":0.2241252879181308,"pfxZ":2.4060544766103416,"pX":0.45877175849741497,"pZ":1.9397347494778665,"vX0":5.471727182926725,"vY0":-129.51984189532408,"vZ0":-2.221873231810233,"x":99.51,"y":186.41,"x0":-1.70562791733719,"y0":50.00208173621098,"z0":4.943526277604833,"aX":0.38152825429738924},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.1,"breakHorizontal":-1.6,"spinRate":2256,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.4220514413226861,"extension":6.87665640211303},"index":1,"playId":"f69201f8-b476-3f25-ae66-53eefad053b2","pitchNumber":2,"startTime":"2025-09-20T23:05:29.288Z","endTime":"2025-09-20T23:05:33.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.687618880300562,"aZ":-28.64220015751513,"pfxX":-0.03495404395541968,"pfxZ":1.9637438378870034,"pX":1.5687892504723095,"pZ":1.10007130868573,"vX0":8.02434892801717,"vY0":-132.6161479328087,"vZ0":-4.37870735743972,"x":57.2,"y":209.08,"x0":-1.4789868789620693,"y0":50.00409107754413,"z0":4.837650587131893,"aX":-0.06429015886265112},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.9,"breakHorizontal":-1.6,"spinRate":2290,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4114455711285845,"extension":7.042198861820967},"index":2,"playId":"3d4c8e28-3748-3c18-818e-f85b5cf49ae9","pitchNumber":3,"startTime":"2025-09-20T23:05:48.949Z","endTime":"2025-09-20T23:05:53.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:05:53.937Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luisangel Acuña singles on a bunt pop to catcher Riley Adams.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-09-20T23:08:20.988Z","endTime":"2025-09-20T23:08:31.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"postOnSecond":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Paul DeJong replaces Jacob Young, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T23:07:08.725Z","endTime":"2025-09-20T23:07:08.769Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657557,"link":"/api/v1/people/657557"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"802","replacedPlayer":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"description":"Pitching Change: Sauryn Lao replaces José A. Ferrer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-20T23:07:08.769Z","endTime":"2025-09-20T23:07:51.389Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666659,"link":"/api/v1/people/666659"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Starling Marte starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-09-20T23:07:51.389Z","endTime":"2025-09-20T23:08:23.207Z","isPitch":false,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"base":2},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.840331842574102,"aZ":-23.978436539744262,"pfxX":0.9605454105231779,"pfxZ":5.090306382252538,"pX":0.4635086962474174,"pZ":1.919454077101266,"vX0":3.5798993052649903,"vY0":-125.9114360113234,"vZ0":-3.983796981740392,"x":99.33,"y":186.95,"x0":-1.0997849255990737,"y0":50.00409681498159,"z0":5.4555873709455005,"aX":1.5467368778460113},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.5,"breakHorizontal":-2.5,"spinRate":2175,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.4345131376388638,"extension":6.435550040263099},"hitData":{"launchSpeed":15.0,"launchAngle":79.0,"totalDistance":7.0,"trajectory":"bunt_popup","hardness":"medium","location":"2","coordinates":{"coordX":128.11,"coordY":202.76}},"index":3,"playId":"b6d181cc-b04f-3137-9d73-095fbc042df4","pitchNumber":1,"startTime":"2025-09-20T23:08:23.207Z","endTime":"2025-09-20T23:08:31.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:08:31.233Z","atBatIndex":80},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Francisco Alvarez grounds into a double play, third baseman Paul DeJong to second baseman Nasim Nuñez to first baseman Andrés Chaparro. Starling Marte to 3rd. Luisangel Acuña out at 2nd. Francisco Alvarez out at 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-09-20T23:10:04.666Z","endTime":"2025-09-20T23:11:02.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T23:09:52.021Z","endTime":"2025-09-20T23:10:07.017Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.117230809202614,"aZ":-25.30134630734898,"pfxX":-9.210767719746842,"pfxZ":3.7187130410537463,"pX":0.34812408443021864,"pZ":2.6332876880762512,"vX0":5.998314125480478,"vY0":-135.46541938631572,"vZ0":-3.412721537816287,"x":103.73,"y":167.68,"x0":-0.7044503992352966,"y0":50.00238860458426,"z0":5.6891722287139235,"aX":-17.02381154334985},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.1,"breakHorizontal":15.4,"spinRate":2217,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4051891353465824,"extension":6.3364792765150515},"index":1,"playId":"f4557945-559e-31cf-9fba-72d39fcb4bb1","pitchNumber":1,"startTime":"2025-09-20T23:10:07.017Z","endTime":"2025-09-20T23:10:11.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.842180166733254,"aZ":-25.61653175732264,"pfxX":-2.301157175842152,"pfxZ":3.8853293251653778,"pX":0.8058655650155534,"pZ":1.3851777580215077,"vX0":4.717316738438716,"vY0":-128.3791957863721,"vZ0":-5.317757187459239,"x":86.28,"y":201.38,"x0":-0.7474572799419514,"y0":50.001216663518996,"z0":5.449609578749502,"aX":-3.8829026931409265},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.2,"breakHorizontal":3.2,"spinRate":2283,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4248675698637312,"extension":6.2717782093221865},"index":2,"playId":"d0a7469d-0b30-3cc9-b194-b5b14d63b1f5","pitchNumber":2,"startTime":"2025-09-20T23:10:29.453Z","endTime":"2025-09-20T23:10:34.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4935021938803,"aZ":-25.929574819615688,"pfxX":1.3689029942780135,"pfxZ":3.680377509228469,"pX":0.22083369872168754,"pZ":2.4466299497074107,"vX0":2.6798118979582917,"vY0":-128.80478957849758,"vZ0":-2.7747280942823433,"x":108.58,"y":172.72,"x0":-1.007138828997401,"y0":50.00043121017766,"z0":5.523783358607152,"aX":2.319943400486847},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.4,"breakHorizontal":-3.0,"spinRate":2268,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.42378919257236536,"extension":6.267279097932392},"hitData":{"launchSpeed":97.6,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":177.53}},"index":3,"playId":"315bb3ad-ea65-3dd6-894e-8ad74208ae07","pitchNumber":3,"startTime":"2025-09-20T23:10:54.163Z","endTime":"2025-09-20T23:11:02.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:11:02.172Z","atBatIndex":81},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ronny Mauricio lines out to left fielder James Wood.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-09-20T23:11:29.754Z","endTime":"2025-09-20T23:12:24.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":85.6,"strikeZoneTop":3.9,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.499343024614333,"aZ":-25.703132727511775,"pfxX":-8.385396021159165,"pfxZ":3.4759587488693082,"pX":0.17375860672183563,"pZ":1.1878135006994326,"vX0":4.7880027346624585,"vY0":-135.7417991185,"vZ0":-7.232399608046188,"x":110.38,"y":206.71,"x0":-0.5262166841715952,"y0":50.001229358957865,"z0":5.6835518236168765,"aX":-15.602491916603702},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.9,"breakHorizontal":14.2,"spinRate":2156,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.40395108303067273,"extension":6.22157070208999},"index":0,"playId":"10c601b9-5580-36a1-984a-3e4e96513fbd","pitchNumber":1,"startTime":"2025-09-20T23:11:31.562Z","endTime":"2025-09-20T23:11:35.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.9,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.764842711999037,"aZ":-25.999429419200496,"pfxX":-8.125001040550368,"pfxZ":3.26051678543171,"pX":-0.02439282447399479,"pZ":2.2827133505037316,"vX0":4.678005822425662,"vY0":-136.62250114189348,"vZ0":-4.540179308506426,"x":117.93,"y":177.15,"x0":-0.7022060335818269,"y0":50.0010688794372,"z0":5.750286483522999,"aX":-15.37635237627636},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.2,"breakHorizontal":13.8,"spinRate":2262,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4007232323168246,"extension":6.272697732326586},"index":1,"playId":"b10a8c67-0aa3-327a-98d5-b0424b6c7990","pitchNumber":2,"startTime":"2025-09-20T23:11:52.572Z","endTime":"2025-09-20T23:11:56.300Z","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":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.9,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.840728539919652,"aZ":-24.23364419374664,"pfxX":-7.320961479947481,"pfxZ":4.202985510501337,"pX":-1.0208493721254053,"pZ":3.640895952955196,"vX0":1.4094521075996003,"vY0":-136.52545793342412,"vZ0":-1.6991067178046304,"x":155.91,"y":140.48,"x0":-0.5923618484275678,"y0":50.003186299070435,"z0":5.937977286097258,"aX":-13.830319945577548},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":13.0,"spinRate":2264,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4010705725846577,"extension":6.2331621319540185},"hitData":{"launchSpeed":94.6,"launchAngle":21.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.36,"coordY":75.84}},"index":2,"playId":"65658add-3793-325a-b2b7-daa84c44b28d","pitchNumber":3,"startTime":"2025-09-20T23:12:16.202Z","endTime":"2025-09-20T23:12:24.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:12:24.238Z","atBatIndex":82},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Andrés Chaparro reaches on a fielder's choice out, third baseman Ronny Mauricio unassisted. CJ Abrams out at 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-09-20T23:14:46.295Z","endTime":"2025-09-20T23:15:31.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Rogers replaces Edwin Díaz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T23:13:56.721Z","endTime":"2025-09-20T23:14:18.210Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"CJ Abrams starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-20T23:14:18.210Z","endTime":"2025-09-20T23:14:48.535Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.9,"endSpeed":66.3,"strikeZoneTop":2.84143546379885,"strikeZoneBottom":1.30986158169355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.61984374838583,"aZ":-25.038026808880876,"pfxX":6.722495680870066,"pfxZ":6.3424045870494306,"pX":-0.0662524728088315,"pZ":0.8599216863847656,"vX0":5.313372411461241,"vY0":-105.90547363186283,"vZ0":4.707937700190078,"x":119.53,"y":215.56,"x0":-3.4894833168854302,"y0":50.0045048619125,"z0":1.4850458020204402,"aX":7.566526098736837},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":13.2,"breakHorizontal":-13.7,"spinRate":2201,"spinDirection":124},"zone":13,"typeConfidence":0.9,"plateTime":0.5189956335142045,"extension":5.913893118742543},"index":2,"playId":"651ae584-c1c6-333e-a302-8bb28ff47542","pitchNumber":1,"startTime":"2025-09-20T23:14:48.535Z","endTime":"2025-09-20T23:14:53.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.386645407258282,"aZ":-43.74961334245525,"pfxX":-0.4691888253501395,"pfxZ":-7.853521996017424,"pX":0.19624050767393514,"pZ":3.1537685054690567,"vX0":8.825984620761893,"vY0":-120.64264182467953,"vZ0":12.59289825271746,"x":109.52,"y":153.63,"x0":-3.447800396806104,"y0":50.0002851414594,"z0":1.7221957044731129,"aX":-0.6922795258770019},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.8,"breakHorizontal":-1.2,"spinRate":1865,"spinDirection":327},"zone":2,"typeConfidence":2.0,"plateTime":0.4539374393692235,"extension":6.109491916209951},"index":3,"playId":"b030613c-4993-3709-9adc-78daa346f186","pitchNumber":2,"startTime":"2025-09-20T23:15:04.215Z","endTime":"2025-09-20T23:15:08.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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.6,"endSpeed":67.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.87725432106477,"aZ":-27.934531042803794,"pfxX":5.996484679327431,"pfxZ":3.653647129804299,"pX":-0.018561820002227898,"pZ":1.8045653482737818,"vX0":5.698228459472698,"vY0":-106.8420354287228,"vZ0":7.052700482363634,"x":117.71,"y":190.06,"x0":-3.4959126970989725,"y0":50.00117627976494,"z0":1.5964486636604303,"aX":6.9516708442142745},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":8.9,"breakHorizontal":-12.4,"spinRate":2247,"spinDirection":126},"zone":8,"typeConfidence":0.9,"plateTime":0.5120484224675801,"extension":6.074825534625881},"hitData":{"launchSpeed":76.8,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.16,"coordY":165.87}},"index":4,"playId":"2dff424a-10aa-38fc-88de-6e9ec842eb59","pitchNumber":3,"startTime":"2025-09-20T23:15:24.215Z","endTime":"2025-09-20T23:15:31.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:15:31.231Z","atBatIndex":83},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Daylen Lile hits an inside-the-park home run (7) on a line drive to center field. Andrés Chaparro scores.","rbi":2,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-09-20T23:16:10.789Z","endTime":"2025-09-20T23:17:58.634Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":{"id":643511,"link":"/api/v1/people/643511"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":{"id":643511,"link":"/api/v1/people/643511"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-20T23:16:00.762Z","endTime":"2025-09-20T23:16:13.099Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"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":83.9,"endSpeed":76.4,"strikeZoneTop":3.5104134037903,"strikeZoneBottom":1.63984344190256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.56689004585602,"aZ":-45.873116715237465,"pfxX":-1.4803258244230055,"pfxZ":-9.205774205093363,"pX":0.7845380096642885,"pZ":3.249442072232412,"vX0":10.247900581382483,"vY0":-120.9229912905228,"vZ0":13.267273043129235,"x":87.1,"y":151.05,"x0":-3.3077095515802153,"y0":50.00363748498004,"z0":1.7113922058650655,"aX":-2.203196754722312},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.2,"breakHorizontal":0.4,"spinRate":1891,"spinDirection":327},"zone":3,"typeConfidence":2.0,"plateTime":0.45216505323938705,"extension":6.042198937914429},"index":1,"playId":"3d0b1cf2-bb2a-3001-8d0f-c45a36ff0fe1","pitchNumber":1,"startTime":"2025-09-20T23:16:13.099Z","endTime":"2025-09-20T23:16:17.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.59119538762111,"strikeZoneBottom":1.769460673897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.930875084121283,"aZ":-45.067941780300856,"pfxX":-0.4954443715370287,"pfxZ":-8.752607500558153,"pX":-1.0786737689460073,"pZ":2.2916757961184406,"vX0":6.162970770468554,"vY0":-120.2278957847001,"vZ0":11.115681452761867,"x":158.12,"y":176.9,"x0":-3.6039975794167733,"y0":50.00228014557483,"z0":1.599437598698922,"aX":-0.7303196671913171},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.1,"breakHorizontal":-0.5,"spinRate":1831,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.45446933519623656,"extension":6.12823776533542},"index":2,"playId":"83fa5017-a158-3bf3-a56c-637f629b640f","pitchNumber":2,"startTime":"2025-09-20T23:16:35.873Z","endTime":"2025-09-20T23:16:40.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.215732247821972,"aZ":-45.938195313355365,"pfxX":-0.14504660250320844,"pfxZ":-9.221679550917754,"pX":-0.14413494876869237,"pZ":2.6096026292052215,"vX0":8.145003284509158,"vY0":-121.22522600625736,"vZ0":11.939055171372887,"x":122.49,"y":168.32,"x0":-3.525850807329085,"y0":50.005452392457535,"z0":1.627835682843575,"aX":-0.2159454275231377},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.6,"breakHorizontal":-1.7,"spinRate":1813,"spinDirection":328},"zone":5,"typeConfidence":2.0,"plateTime":0.4514491621325525,"extension":6.191760757153496},"index":3,"playId":"76d23ca6-537b-37c5-8e7e-3a8eb81b51c6","pitchNumber":3,"startTime":"2025-09-20T23:16:53.154Z","endTime":"2025-09-20T23:16:57.764Z","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":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.971449382311025,"aZ":-45.18838610570951,"pfxX":-1.2789411028881967,"pfxZ":-8.853493775275421,"pX":-0.3692602976365459,"pZ":1.8123210540678407,"vX0":7.888695815171848,"vY0":-120.3427944191901,"vZ0":10.08271676408155,"x":131.08,"y":189.85,"x0":-3.5212321822597596,"y0":50.0048483801344,"z0":1.5681416555738716,"aX":-1.8805231760543861},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-13.3,"breakHorizontal":0.5,"spinRate":1911,"spinDirection":326},"zone":7,"typeConfidence":2.0,"plateTime":0.45484098934656236,"extension":6.03789038205683},"index":4,"playId":"edd76c4d-af53-33aa-92c5-abab8a501546","pitchNumber":4,"startTime":"2025-09-20T23:17:13.025Z","endTime":"2025-09-20T23:17:18.331Z","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":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.707314862295295,"aZ":-46.61492243195031,"pfxX":-0.7974303571228598,"pfxZ":-9.654934541876983,"pX":0.07650813600723437,"pZ":2.19963270891736,"vX0":8.631115278537555,"vY0":-121.23013702097833,"vZ0":11.28274859507294,"x":114.08,"y":179.39,"x0":-3.4196261616183907,"y0":50.00481050365588,"z0":1.5476244637824825,"aX":-1.194055238224614},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-14.5,"breakHorizontal":-0.5,"spinRate":1896,"spinDirection":328},"zone":5,"typeConfidence":2.0,"plateTime":0.4510429530337694,"extension":6.237092757960731},"hitData":{"launchSpeed":104.8,"launchAngle":21.0,"totalDistance":401.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.21,"coordY":38.14}},"index":5,"playId":"87dab8a7-4672-3c28-80ed-05bdc4e5c644","pitchNumber":5,"startTime":"2025-09-20T23:17:40.627Z","endTime":"2025-09-20T23:17:58.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:17:58.634Z","atBatIndex":84},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Robert Hassell III bunt grounds out, pitcher Tyler Rogers to first baseman Pete Alonso.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-09-20T23:18:32.505Z","endTime":"2025-09-20T23:18:40.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"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":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.086212388761567,"aZ":-47.097791075388706,"pfxX":-0.3352802646553892,"pfxZ":-9.630246427099241,"pX":-0.5072408625197957,"pZ":2.2929162553733065,"vX0":7.477574470362297,"vY0":-123.76678680713123,"vZ0":11.13423316502786,"x":136.33,"y":176.87,"x0":-3.52634049915183,"y0":50.00574640007802,"z0":1.6822515854414772,"aX":-0.5208558958422751},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-14.4,"breakHorizontal":-1.2,"spinRate":1932,"spinDirection":325},"zone":4,"typeConfidence":0.87,"plateTime":0.4428455656344372,"extension":6.056747329269518},"hitData":{"launchSpeed":36.8,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":123.88,"coordY":189.17}},"index":0,"playId":"caf6603a-1cef-358f-a404-68d1a4faf6a3","pitchNumber":1,"startTime":"2025-09-20T23:18:33.943Z","endTime":"2025-09-20T23:18:40.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:18:40.930Z","atBatIndex":85},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Crews grounds out, second baseman Luisangel Acuña to first baseman Pete Alonso.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-09-20T23:19:03.374Z","endTime":"2025-09-20T23:20:39.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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(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":74.2,"endSpeed":67.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.501670048342987,"aZ":-24.26383585931335,"pfxX":4.080230647761455,"pfxZ":6.736979948840862,"pX":-0.3142780376730284,"pZ":2.4072931954838723,"vX0":5.629694267939715,"vY0":-107.63393594995809,"vZ0":7.43454027460205,"x":128.98,"y":173.78,"x0":-3.4928451069049204,"y0":50.00355114411031,"z0":1.5943217444431756,"aX":4.792364145266713},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":14.5,"breakHorizontal":-8.9,"spinRate":2448,"spinDirection":123},"zone":4,"typeConfidence":0.9,"plateTime":0.5086773079893625,"extension":6.110386448447045},"index":0,"playId":"a53f9b66-b1cd-3fe1-80ca-41382195f0af","pitchNumber":1,"startTime":"2025-09-20T23:19:05.734Z","endTime":"2025-09-20T23:19:09.929Z","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":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.1,"strikeZoneTop":3.22332047233391,"strikeZoneBottom":1.47805496261463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.214842172938496,"aZ":-44.37360872542601,"pfxX":-0.7172445138818841,"pfxZ":-8.005840461827194,"pX":0.16097797013541026,"pZ":3.2454403021924936,"vX0":9.023012708544933,"vY0":-122.61176829465633,"vZ0":12.848639934858832,"x":110.86,"y":151.15,"x0":-3.4735002029489292,"y0":50.00572572045877,"z0":1.7232653849907944,"aX":-1.0937529457036566},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-11.0,"breakHorizontal":-0.8,"spinRate":1980,"spinDirection":328},"zone":2,"typeConfidence":2.0,"plateTime":0.4466938531213893,"extension":6.158853104740734},"index":1,"playId":"ffe4f2f0-20cc-32db-ba49-7f1182e143b1","pitchNumber":2,"startTime":"2025-09-20T23:19:21.381Z","endTime":"2025-09-20T23:19:25.363Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-20T23:19:36.122Z","endTime":"2025-09-20T23:19:40.004Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":67.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.637454229381692,"aZ":-22.494678638998085,"pfxX":5.724644409366802,"pfxZ":8.247339517327923,"pX":1.4160921193788762,"pZ":2.5351089351671257,"vX0":8.612012838613806,"vY0":-108.18836924229205,"vZ0":7.2541464862669445,"x":63.02,"y":170.33,"x0":-3.3753094968783746,"y0":50.00163439596978,"z0":1.610580243762681,"aX":6.716881868436579},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":17.5,"breakHorizontal":-12.8,"spinRate":2474,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.508213446918945,"extension":5.977404023343941},"index":3,"playId":"0050f5f6-5bcb-3974-9690-1713e1b47d01","pitchNumber":3,"startTime":"2025-09-20T23:19:40.004Z","endTime":"2025-09-20T23:19:44.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":68.9,"strikeZoneTop":3.13718065933513,"strikeZoneBottom":1.30943036879088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.345170401055718,"aZ":-24.597688482793348,"pfxX":4.587261985284703,"pfxZ":6.289190064178456,"pX":1.0657392339928573,"pZ":1.5380507299790183,"vX0":8.321881302778735,"vY0":-108.82101111751295,"vZ0":5.915915631392626,"x":76.38,"y":197.25,"x0":-3.397375569729772,"y0":50.001562057276026,"z0":1.4445350305922804,"aX":5.521715397458352},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":13.3,"breakHorizontal":-10.4,"spinRate":2420,"spinDirection":118},"zone":14,"typeConfidence":0.9,"plateTime":0.5025295153604294,"extension":6.018255140450814},"index":4,"playId":"0fe14c7e-dc80-3d2f-ad6f-e87206ab1fe0","pitchNumber":4,"startTime":"2025-09-20T23:19:55.862Z","endTime":"2025-09-20T23:20:00.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":69.0,"strikeZoneTop":3.07,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.939605017924478,"aZ":-27.030936609124105,"pfxX":4.79534327143398,"pfxZ":4.222195296862742,"pX":0.7996553712572427,"pZ":2.9932084520065834,"vX0":7.870755892801913,"vY0":-109.80422451499591,"vZ0":9.23461327990601,"x":86.52,"y":157.96,"x0":-3.4578975628781574,"y0":50.0013421023464,"z0":1.6109365775319566,"aX":5.837580264539134},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":10.6,"breakHorizontal":-10.8,"spinRate":2548,"spinDirection":120},"zone":3,"typeConfidence":0.87,"plateTime":0.4993389763593541,"extension":6.043162804242052},"index":5,"playId":"0844abef-ac34-31d1-bbfb-af228f789d68","pitchNumber":5,"startTime":"2025-09-20T23:20:12.222Z","endTime":"2025-09-20T23:20:16.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.07,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.139567067447995,"aZ":-44.519492220979586,"pfxX":-2.916576550122417,"pfxZ":-7.993444767291983,"pX":0.1917947676899025,"pZ":2.5694699944618398,"vX0":9.941769636072282,"vY0":-123.15907545825313,"vZ0":11.36930404228378,"x":109.69,"y":169.4,"x0":-3.5079832033654132,"y0":50.00055733890561,"z0":1.6518724699738618,"aX":-4.506223195130963},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-11.5,"breakHorizontal":3.1,"spinRate":1969,"spinDirection":321},"zone":2,"typeConfidence":0.91,"plateTime":0.4437455578590779,"extension":6.0342368999469},"hitData":{"launchSpeed":105.6,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.71,"coordY":154.72}},"index":6,"playId":"829e1ca6-50f2-3a68-840a-4929289c055b","pitchNumber":6,"startTime":"2025-09-20T23:20:32.863Z","endTime":"2025-09-20T23:20:39.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:20:39.895Z","atBatIndex":86},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cedric Mullins pops out to first baseman Andrés Chaparro in foul territory.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-09-20T23:23:16.502Z","endTime":"2025-09-20T23:24:04.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luis García Jr. replaces shortstop CJ Abrams, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T23:22:50.134Z","endTime":"2025-09-20T23:22:50.183Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":682928,"link":"/api/v1/people/682928"}},{"details":{"description":"Defensive switch from second base to shortstop for Nasim Nuñez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-20T23:22:50.183Z","endTime":"2025-09-20T23:22:50.185Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900"},{"details":{"description":"Pitching Change: PJ Poulin replaces Sauryn Lao.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-09-20T23:22:50.185Z","endTime":"2025-09-20T23:23:08.245Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676571,"link":"/api/v1/people/676571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Ronny Mauricio starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-09-20T23:23:08.245Z","endTime":"2025-09-20T23:23:18.743Z","isPitch":false,"type":"action","player":{"id":677595,"link":"/api/v1/people/677595"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.51428827033059,"strikeZoneBottom":1.74306209205559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.860583327571053,"aZ":-24.93463621273157,"pfxX":10.368434525760811,"pfxZ":4.134439314402313,"pX":0.7060766178845381,"pZ":3.5264338846963006,"vX0":-7.153133950468855,"vY0":-131.51831686631942,"vZ0":1.9305645758548002,"x":90.09,"y":143.57,"x0":2.1138481123679926,"y0":50.004366326565446,"z0":4.631919865965542,"aX":18.167515831939024},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":-17.2,"spinRate":2103,"spinDirection":112},"zone":3,"typeConfidence":2.0,"plateTime":0.4164439100438617,"extension":7.116676612183243},"index":4,"playId":"8a8790c4-f01c-33ca-9241-7c7bdb29528f","pitchNumber":1,"startTime":"2025-09-20T23:23:18.743Z","endTime":"2025-09-20T23:23:22.527Z","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":90.7,"endSpeed":82.6,"strikeZoneTop":3.51853108714774,"strikeZoneBottom":1.79635453922338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.286778268100367,"aZ":-23.534192524620003,"pfxX":10.112231980490233,"pfxZ":4.914315434793762,"pX":-0.027178206458104346,"pZ":3.322863709262369,"vX0":-9.130918780634513,"vY0":-131.8049066302535,"vZ0":1.1209435369611347,"x":118.04,"y":149.06,"x0":2.169935449345371,"y0":50.001112105010925,"z0":4.631239623030328,"aX":17.772232307033676},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.4,"breakHorizontal":-16.3,"spinRate":2099,"spinDirection":117},"zone":2,"typeConfidence":2.0,"plateTime":0.4157253515920156,"extension":6.82885743014067},"index":5,"playId":"6a194f64-f7cf-3dce-b66f-b90ab0f51ab2","pitchNumber":2,"startTime":"2025-09-20T23:23:37.095Z","endTime":"2025-09-20T23:23:41.027Z","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":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":70.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.358549941426382,"aZ":-30.961867182816054,"pfxX":-3.7965742868172945,"pfxZ":0.9469053825920124,"pX":-0.5515690517067343,"pZ":2.073915876796941,"vX0":-5.536755450338461,"vY0":-113.62845142833503,"vZ0":1.4272967155279934,"x":138.02,"y":182.78,"x0":2.4274930656792058,"y0":50.0051508944431,"z0":4.556513313184591,"aX":-4.873301187012391},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":2.5,"breakHorizontal":8.5,"spinRate":2397,"spinDirection":289},"zone":7,"typeConfidence":0.9,"plateTime":0.48544943032807186,"extension":6.068652798271805},"hitData":{"launchSpeed":68.5,"launchAngle":75.0,"totalDistance":64.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":150.8,"coordY":188.17}},"index":6,"playId":"0a5e565d-94aa-3c7f-8fcd-e499035d9648","pitchNumber":3,"startTime":"2025-09-20T23:23:55.595Z","endTime":"2025-09-20T23:24:04.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:24:04.630Z","atBatIndex":87},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Francisco Lindor lines out sharply to left fielder James Wood.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-09-20T23:24:47.895Z","endTime":"2025-09-20T23:25:19.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-20T23:24:32.213Z","endTime":"2025-09-20T23:24:50.248Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.48493007397084,"strikeZoneBottom":1.69532400518743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.4600666518642,"aZ":-21.21114608112203,"pfxX":8.645161301357959,"pfxZ":6.0505042012714405,"pX":1.5974260238896534,"pZ":3.503346114507894,"vX0":-5.121724050947257,"vY0":-133.89982360510584,"vZ0":1.0818917426305081,"x":56.11,"y":144.19,"x0":2.4138071299822133,"y0":50.00351551862491,"z0":4.613947066714564,"aX":15.666917414263501},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.4,"breakHorizontal":-14.5,"spinRate":2223,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.4093837919471972,"extension":6.158672501935608},"index":1,"playId":"06d3753d-f634-3c73-a3a8-7577e87d0e4c","pitchNumber":1,"startTime":"2025-09-20T23:24:50.248Z","endTime":"2025-09-20T23:24:54.326Z","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.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.143290146848088,"aZ":-22.796703330691596,"pfxX":9.77742098565107,"pfxZ":5.24618323927169,"pX":-0.4681104978443763,"pZ":1.7737741868749712,"vX0":-10.076567772781365,"vY0":-133.22249477958349,"vZ0":-2.8550811341881404,"x":134.84,"y":190.89,"x0":2.1032838105739082,"y0":50.003507217443705,"z0":4.517658493657342,"aX":17.476674496119195},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.0,"breakHorizontal":-15.4,"spinRate":2272,"spinDirection":116},"zone":7,"typeConfidence":2.0,"plateTime":0.41204997084402795,"extension":6.792201533174391},"hitData":{"launchSpeed":100.2,"launchAngle":18.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":61.46,"coordY":83.96}},"index":2,"playId":"fd81f3a9-0420-346d-9683-c3e019f0b69e","pitchNumber":2,"startTime":"2025-09-20T23:25:08.945Z","endTime":"2025-09-20T23:25:19.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:25:19.957Z","atBatIndex":88},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto called out on strikes.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-09-20T23:25:27.546Z","endTime":"2025-09-20T23:28:45.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.201394115852654,"aZ":-30.728255247275573,"pfxX":11.343546186174342,"pfxZ":0.7984209367301336,"pX":0.7383219146984402,"pZ":2.953402853799797,"vX0":-8.330322337151348,"vY0":-133.26192243787173,"vZ0":1.7549914951419936,"x":88.86,"y":159.04,"x0":2.422692839109325,"y0":50.00188397062268,"z0":4.497694222410163,"aX":20.51059554826992},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.0,"breakHorizontal":-18.8,"spinRate":2158,"spinDirection":120},"zone":3,"typeConfidence":2.0,"plateTime":0.41017076325254154,"extension":7.821691845096385},"index":0,"playId":"e855f8ed-806c-33ee-96ae-1b9c01ebf99f","pitchNumber":1,"startTime":"2025-09-20T23:25:48.758Z","endTime":"2025-09-20T23:25:52.859Z","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":92.9,"endSpeed":85.3,"strikeZoneTop":3.12999823252249,"strikeZoneBottom":1.54590048612675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.824983687415333,"aZ":-20.689614684568,"pfxX":10.33008496042537,"pfxZ":6.193934579699951,"pX":-1.6894436667551849,"pZ":3.3052977342750425,"vX0":-13.006689901894458,"vY0":-134.72654880320138,"vZ0":0.225302658037298,"x":181.4,"y":149.54,"x0":1.838726819817258,"y0":50.00492013808505,"z0":4.672369803292735,"aX":19.16246705901726},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":-16.2,"spinRate":2257,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.40516551424914526,"extension":7.584589874557091},"index":1,"playId":"c6d74da3-78e5-3640-ba9a-8cad2a8e92e6","pitchNumber":2,"startTime":"2025-09-20T23:26:13.713Z","endTime":"2025-09-20T23:26:17.859Z","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":91.8,"endSpeed":84.3,"strikeZoneTop":3.05560966367589,"strikeZoneBottom":1.49309337335469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.270715027325963,"aZ":-31.328588817801315,"pfxX":10.482612013255743,"pfxZ":0.4681355621304242,"pX":1.2219773092037993,"pZ":1.1547258132248832,"vX0":-6.7782519484196975,"vY0":-133.61319838292405,"vZ0":-1.9450771227452581,"x":70.42,"y":207.6,"x0":2.4272471295057216,"y0":50.005070134975355,"z0":4.139295344412774,"aX":18.992171754867933},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.6,"breakHorizontal":-17.5,"spinRate":2066,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4096408203412403,"extension":6.476280534198827},"index":2,"playId":"196604b6-5489-3dc4-a4dd-29ba0f50236f","pitchNumber":3,"startTime":"2025-09-20T23:26:34.791Z","endTime":"2025-09-20T23:26:38.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.73842922333654,"aZ":-28.988279130295453,"pfxX":11.218581972579003,"pfxZ":1.7717658750964151,"pX":0.5047677936511712,"pZ":2.467342244200793,"vX0":-8.754186288026077,"vY0":-132.86197756292952,"vZ0":0.7237118484592474,"x":97.76,"y":172.16,"x0":2.374297332783291,"y0":50.00300045318416,"z0":4.287445905434478,"aX":20.186807951770874},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.6,"breakHorizontal":-18.6,"spinRate":2148,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.4112340239730301,"extension":6.297590369714264},"index":3,"playId":"c175fb43-a27f-3f4e-82d1-c5740fac21d0","pitchNumber":4,"startTime":"2025-09-20T23:26:56.366Z","endTime":"2025-09-20T23:27:00.791Z","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":92.8,"endSpeed":85.2,"strikeZoneTop":2.94265520492804,"strikeZoneBottom":1.44774798589725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.697869939055618,"aZ":-21.512554218941048,"pfxX":11.07276511759557,"pfxZ":5.751260102655728,"pX":-1.34918590993251,"pZ":3.258094634301039,"vX0":-13.091984234620236,"vY0":-134.64985056690014,"vZ0":0.4402786082404152,"x":168.43,"y":150.81,"x0":2.1162049105837832,"y0":50.000685460010395,"z0":4.60360964630956,"aX":20.519363444904336},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.8,"breakHorizontal":-17.5,"spinRate":2305,"spinDirection":119},"zone":11,"typeConfidence":2.0,"plateTime":0.40534542364919046,"extension":6.407877787209464},"index":4,"playId":"65d1a68b-3a8c-3c24-abba-1f6f559435b1","pitchNumber":5,"startTime":"2025-09-20T23:27:26.633Z","endTime":"2025-09-20T23:27:30.691Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-09-20T23:27:42.648Z","endTime":"2025-09-20T23:28:02.800Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.542752487867773,"aZ":-25.277823327650914,"pfxX":10.825474216730472,"pfxZ":3.7580933047330802,"pX":0.21900763759907424,"pZ":3.2459194024269893,"vX0":-9.111616839635197,"vY0":-134.49668060659295,"vZ0":1.4534296644273335,"x":108.65,"y":151.14,"x0":2.2403422223354243,"y0":50.00566642415534,"z0":4.488243195265744,"aX":19.88215977525293},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.3,"breakHorizontal":-17.8,"spinRate":2246,"spinDirection":113},"zone":2,"typeConfidence":2.0,"plateTime":0.4068948954861771,"extension":6.4537315775229125},"index":6,"playId":"02393437-d1a8-3332-abc0-7906322587ba","pitchNumber":6,"startTime":"2025-09-20T23:28:02.800Z","endTime":"2025-09-20T23:28:09.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":2.86687295927063,"strikeZoneBottom":1.37316936966772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.841555084992482,"aZ":-29.848401010073797,"pfxX":13.898641426010823,"pfxZ":1.2905511310974145,"pX":-0.5894113703483577,"pZ":1.7120047379749996,"vX0":-12.030348792975657,"vY0":-132.91708518696723,"vZ0":-0.7212989303414629,"x":139.47,"y":192.56,"x0":2.1760326459207717,"y0":50.001621789919724,"z0":4.142471474987486,"aX":25.020900227595053},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.4,"breakHorizontal":-22.8,"spinRate":2198,"spinDirection":107},"zone":7,"typeConfidence":2.0,"plateTime":0.4111207599787039,"extension":6.477485170786162},"index":7,"playId":"44d00dd8-32c9-3943-a3ce-a0830bd36996","pitchNumber":7,"startTime":"2025-09-20T23:28:40.783Z","endTime":"2025-09-20T23:28:45.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:28:45.890Z","atBatIndex":89}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto called out on strikes.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-09-20T23:25:27.546Z","endTime":"2025-09-20T23:28:45.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.201394115852654,"aZ":-30.728255247275573,"pfxX":11.343546186174342,"pfxZ":0.7984209367301336,"pX":0.7383219146984402,"pZ":2.953402853799797,"vX0":-8.330322337151348,"vY0":-133.26192243787173,"vZ0":1.7549914951419936,"x":88.86,"y":159.04,"x0":2.422692839109325,"y0":50.00188397062268,"z0":4.497694222410163,"aX":20.51059554826992},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.0,"breakHorizontal":-18.8,"spinRate":2158,"spinDirection":120},"zone":3,"typeConfidence":2.0,"plateTime":0.41017076325254154,"extension":7.821691845096385},"index":0,"playId":"e855f8ed-806c-33ee-96ae-1b9c01ebf99f","pitchNumber":1,"startTime":"2025-09-20T23:25:48.758Z","endTime":"2025-09-20T23:25:52.859Z","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":92.9,"endSpeed":85.3,"strikeZoneTop":3.12999823252249,"strikeZoneBottom":1.54590048612675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.824983687415333,"aZ":-20.689614684568,"pfxX":10.33008496042537,"pfxZ":6.193934579699951,"pX":-1.6894436667551849,"pZ":3.3052977342750425,"vX0":-13.006689901894458,"vY0":-134.72654880320138,"vZ0":0.225302658037298,"x":181.4,"y":149.54,"x0":1.838726819817258,"y0":50.00492013808505,"z0":4.672369803292735,"aX":19.16246705901726},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":-16.2,"spinRate":2257,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.40516551424914526,"extension":7.584589874557091},"index":1,"playId":"c6d74da3-78e5-3640-ba9a-8cad2a8e92e6","pitchNumber":2,"startTime":"2025-09-20T23:26:13.713Z","endTime":"2025-09-20T23:26:17.859Z","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":91.8,"endSpeed":84.3,"strikeZoneTop":3.05560966367589,"strikeZoneBottom":1.49309337335469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.270715027325963,"aZ":-31.328588817801315,"pfxX":10.482612013255743,"pfxZ":0.4681355621304242,"pX":1.2219773092037993,"pZ":1.1547258132248832,"vX0":-6.7782519484196975,"vY0":-133.61319838292405,"vZ0":-1.9450771227452581,"x":70.42,"y":207.6,"x0":2.4272471295057216,"y0":50.005070134975355,"z0":4.139295344412774,"aX":18.992171754867933},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.6,"breakHorizontal":-17.5,"spinRate":2066,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4096408203412403,"extension":6.476280534198827},"index":2,"playId":"196604b6-5489-3dc4-a4dd-29ba0f50236f","pitchNumber":3,"startTime":"2025-09-20T23:26:34.791Z","endTime":"2025-09-20T23:26:38.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.73842922333654,"aZ":-28.988279130295453,"pfxX":11.218581972579003,"pfxZ":1.7717658750964151,"pX":0.5047677936511712,"pZ":2.467342244200793,"vX0":-8.754186288026077,"vY0":-132.86197756292952,"vZ0":0.7237118484592474,"x":97.76,"y":172.16,"x0":2.374297332783291,"y0":50.00300045318416,"z0":4.287445905434478,"aX":20.186807951770874},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.6,"breakHorizontal":-18.6,"spinRate":2148,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.4112340239730301,"extension":6.297590369714264},"index":3,"playId":"c175fb43-a27f-3f4e-82d1-c5740fac21d0","pitchNumber":4,"startTime":"2025-09-20T23:26:56.366Z","endTime":"2025-09-20T23:27:00.791Z","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":92.8,"endSpeed":85.2,"strikeZoneTop":2.94265520492804,"strikeZoneBottom":1.44774798589725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.697869939055618,"aZ":-21.512554218941048,"pfxX":11.07276511759557,"pfxZ":5.751260102655728,"pX":-1.34918590993251,"pZ":3.258094634301039,"vX0":-13.091984234620236,"vY0":-134.64985056690014,"vZ0":0.4402786082404152,"x":168.43,"y":150.81,"x0":2.1162049105837832,"y0":50.000685460010395,"z0":4.60360964630956,"aX":20.519363444904336},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.8,"breakHorizontal":-17.5,"spinRate":2305,"spinDirection":119},"zone":11,"typeConfidence":2.0,"plateTime":0.40534542364919046,"extension":6.407877787209464},"index":4,"playId":"65d1a68b-3a8c-3c24-abba-1f6f559435b1","pitchNumber":5,"startTime":"2025-09-20T23:27:26.633Z","endTime":"2025-09-20T23:27:30.691Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-09-20T23:27:42.648Z","endTime":"2025-09-20T23:28:02.800Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.542752487867773,"aZ":-25.277823327650914,"pfxX":10.825474216730472,"pfxZ":3.7580933047330802,"pX":0.21900763759907424,"pZ":3.2459194024269893,"vX0":-9.111616839635197,"vY0":-134.49668060659295,"vZ0":1.4534296644273335,"x":108.65,"y":151.14,"x0":2.2403422223354243,"y0":50.00566642415534,"z0":4.488243195265744,"aX":19.88215977525293},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.3,"breakHorizontal":-17.8,"spinRate":2246,"spinDirection":113},"zone":2,"typeConfidence":2.0,"plateTime":0.4068948954861771,"extension":6.4537315775229125},"index":6,"playId":"02393437-d1a8-3332-abc0-7906322587ba","pitchNumber":6,"startTime":"2025-09-20T23:28:02.800Z","endTime":"2025-09-20T23:28:09.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":2.86687295927063,"strikeZoneBottom":1.37316936966772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.841555084992482,"aZ":-29.848401010073797,"pfxX":13.898641426010823,"pfxZ":1.2905511310974145,"pX":-0.5894113703483577,"pZ":1.7120047379749996,"vX0":-12.030348792975657,"vY0":-132.91708518696723,"vZ0":-0.7212989303414629,"x":139.47,"y":192.56,"x0":2.1760326459207717,"y0":50.001621789919724,"z0":4.142471474987486,"aX":25.020900227595053},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.4,"breakHorizontal":-22.8,"spinRate":2198,"spinDirection":107},"zone":7,"typeConfidence":2.0,"plateTime":0.4111207599787039,"extension":6.477485170786162},"index":7,"playId":"44d00dd8-32c9-3943-a3ce-a0830bd36996","pitchNumber":7,"startTime":"2025-09-20T23:28:40.783Z","endTime":"2025-09-20T23:28:45.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:28:45.890Z","atBatIndex":89},"scoringPlays":[3,10,14,64,73,84],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":57.31,"y":131.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":149.28,"y":159.79},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":113.74,"y":130.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":122.55,"y":192.81},"type":"O","description":"Bunt Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":211.1,"y":113.17},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":81.87,"y":168.84},"type":"O","description":"Pop Out"}]}},{"startIndex":9,"endIndex":18,"top":[9,10,11,12,13,14],"bottom":[15,16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":112.29,"y":148.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"coordinates":{"x":188.81,"y":123.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":153.15,"y":190.52},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":142.11,"y":139.24},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":86.45,"y":121.28},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":148.78,"y":158.27},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":19,"endIndex":26,"top":[19,20,21],"bottom":[22,23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":55.44,"y":84.73},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"coordinates":{"x":141.68,"y":156.24},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":146.24,"y":151.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":151.82,"y":166.38},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":153.34,"y":131.41},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":142.69,"y":151.18},"type":"O","description":"Forceout"}]}},{"startIndex":27,"endIndex":33,"top":[27,28,29,30],"bottom":[31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":153.34,"y":154.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"coordinates":{"x":159.01,"y":155.92},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":175.44,"y":92.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":126.99,"y":185.13},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":141.68,"y":159.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":114.32,"y":161.31},"type":"O","description":"Groundout"}]}},{"startIndex":34,"endIndex":42,"top":[34,35,36,37],"bottom":[38,39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":148.78,"y":178.03},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":104.87,"y":83.68},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":86.47,"y":93.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":128.51,"y":80.74},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":141.68,"y":100.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":185.9,"y":98.74},"type":"O","description":"Flyout"}]}},{"startIndex":43,"endIndex":48,"top":[43,44,45],"bottom":[46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"coordinates":{"x":109.24,"y":169.1},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":110.26,"y":149.66},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"coordinates":{"x":150.18,"y":61.73},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":663455,"fullName":"Konnor Pilkington","link":"/api/v1/people/663455"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":131.04,"y":183.1},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":663455,"fullName":"Konnor Pilkington","link":"/api/v1/people/663455"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":117.92,"y":81.69},"type":"O","description":"Flyout"}]}},{"startIndex":49,"endIndex":55,"top":[49,50,51],"bottom":[52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":102.51,"y":74.97},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":135.07,"y":153.48},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":62.63,"y":132.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":148.42,"y":152.04},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":171.26,"y":93.99},"type":"O","description":"Lineout"}]}},{"startIndex":56,"endIndex":65,"top":[56,57,58,59],"bottom":[60,61,62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":130.7,"y":161.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"coordinates":{"x":134.59,"y":140.03},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":147.26,"y":179.05},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":48.96,"y":75.85},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":39.32,"y":107.09},"type":"H","description":"Double"}]}},{"startIndex":66,"endIndex":76,"top":[66,67,68,69],"bottom":[70,71,72,73,74,75,76],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":83.45,"y":120.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":120.82,"y":193.13},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":112.32,"y":101.85},"type":"H","description":"Single"}]}},{"startIndex":77,"endIndex":82,"top":[77,78,79],"bottom":[80,81,82],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":10,"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":109.44,"y":179.13},"type":"O","description":"Bunt Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":10,"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":157.9,"y":166.88},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":10,"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":128.11,"y":202.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":10,"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":108.24,"y":177.53},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":10,"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":79.36,"y":75.84},"type":"O","description":"Lineout"}]}},{"startIndex":83,"endIndex":89,"top":[83,84,85,86],"bottom":[87,88,89],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":11,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"coordinates":{"x":102.16,"y":165.87},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":11,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":107.21,"y":38.14},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":11,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"coordinates":{"x":123.88,"y":189.17},"type":"O","description":"Bunt Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":11,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":143.71,"y":154.72},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":11,"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":150.8,"y":188.17},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":11,"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":61.46,"y":83.96},"type":"O","description":"Lineout"}]}}]},"linescore":{"currentInning":11,"currentInningOrdinal":"11th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":2,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":2,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"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":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":11,"ordinalNum":"11th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":11,"errors":2,"leftOnBase":13},"away":{"runs":5,"hits":6,"errors":2,"leftOnBase":6}},"defense":{"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"catcher":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"first":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"second":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"third":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"shortstop":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"left":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"center":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"right":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batter":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"onDeck":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"inHole":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"battingOrder":7,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"offense":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"onDeck":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"inHole":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"battingOrder":2,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"balls":3,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":1,"groundOuts":16,"airOuts":5,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".242","atBats":39,"obp":".305","slg":".386","ops":".691","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":9,"rbi":3,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":2,"groundOuts":12,"airOuts":9,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":1,"hits":11,"hitByPitch":2,"atBats":41,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":171,"era":"5.34","inningsPitched":"11.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.44","battersFaced":47,"outs":33,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":56,"strikes":115,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":3,"pitchesPerInning":"15.55","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":14,"putOuts":33,"errors":2,"chances":48,"passedBall":0,"pickoffs":0}},"players":{"ID691781":{"person":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"jerseyNumber":"55","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":32,"groundOuts":63,"airOuts":57,"runs":25,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":72,"baseOnBalls":6,"intentionalWalks":0,"hits":58,"hitByPitch":0,"avg":".237","atBats":245,"obp":".250","slg":".331","ops":".581","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":81,"rbi":29,"leftOnBase":104,"sacBunts":0,"sacFlies":5,"babip":".310","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.25","popOuts":4,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":131,"putOuts":35,"errors":7,"chances":173,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID829272":{"person":{"id":829272,"fullName":"Shinnosuke Ogasawara","link":"/api/v1/people/829272"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":2,"flyOuts":25,"groundOuts":31,"airOuts":39,"runs":28,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":27,"baseOnBalls":16,"intentionalWalks":0,"hits":39,"hitByPitch":3,"atBats":133,"obp":".374","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":611,"era":"7.41","inningsPitched":"34.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":28,"whip":"1.62","battersFaced":155,"outs":102,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":611,"balls":228,"strikes":383,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".500","pitchesPerInning":"17.97","gamesFinished":6,"strikeoutWalkRatio":"1.69","strikeoutsPer9Inn":"7.15","walksPer9Inn":"4.24","hitsPer9Inn":"10.32","runsScoredPer9":"7.41","homeRunsPer9":"2.38","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678606":{"person":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(BS, 3)","summary":"2.0 IP, 3 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":1,"hits":4,"hitByPitch":2,"atBats":9,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":43,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"battersFaced":13,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":12,"strikes":31,"strikePercentage":".720","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":69,"gamesStarted":0,"flyOuts":20,"groundOuts":105,"airOuts":39,"runs":37,"doubles":12,"triples":2,"homeRuns":3,"strikeOuts":66,"baseOnBalls":16,"intentionalWalks":1,"hits":74,"hitByPitch":7,"atBats":277,"obp":".321","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1144,"era":"4.30","inningsPitched":"73.1","wins":4,"losses":3,"saves":9,"saveOpportunities":12,"holds":21,"blownSaves":3,"earnedRuns":35,"whip":"1.23","battersFaced":307,"outs":220,"gamesPitched":69,"completeGames":0,"shutouts":0,"pitchesThrown":1144,"balls":383,"strikes":761,"strikePercentage":".670","hitBatsmen":7,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"2.69","rbi":3,"winPercentage":".571","pitchesPerInning":"15.60","gamesFinished":15,"strikeoutWalkRatio":"4.13","strikeoutsPer9Inn":"8.10","walksPer9Inn":"1.96","hitsPer9Inn":"9.08","runsScoredPer9":"4.54","homeRunsPer9":"0.37","inheritedRunners":35,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":5,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":2,"errors":2,"chances":17,"fielding":".882","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":138,"flyOuts":98,"groundOuts":135,"airOuts":163,"runs":89,"doubles":34,"triples":5,"homeRuns":18,"strikeOuts":116,"baseOnBalls":36,"intentionalWalks":1,"hits":145,"hitByPitch":14,"avg":".261","atBats":555,"obp":".321","slg":".438","ops":".759","caughtStealing":3,"stolenBases":31,"stolenBasePercentage":".912","caughtStealingPercentage":".088","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":609,"totalBases":243,"rbi":58,"leftOnBase":181,"sacBunts":1,"sacFlies":3,"babip":".300","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.83","popOuts":34,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":337,"putOuts":200,"errors":21,"chances":558,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"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":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":8,"groundOuts":25,"airOuts":17,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".185","atBats":65,"obp":".250","slg":".308","ops":".558","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":20,"rbi":10,"leftOnBase":34,"sacBunts":1,"sacFlies":1,"babip":".196","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.50","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":36,"errors":0,"chances":86,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID665953":{"person":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"jerseyNumber":"87","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-2 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":8,"groundOuts":13,"airOuts":17,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".172","atBats":58,"obp":".246","slg":".259","ops":".505","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":15,"rbi":2,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"babip":".231","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.00","popOuts":7,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":106,"errors":0,"chances":117,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663455":{"person":{"id":663455,"fullName":"Konnor Pilkington","link":"/api/v1/people/663455"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":29,"gamesStarted":0,"flyOuts":19,"groundOuts":16,"airOuts":32,"runs":15,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":30,"baseOnBalls":16,"intentionalWalks":0,"hits":18,"hitByPitch":2,"atBats":94,"obp":".316","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":462,"era":"4.39","inningsPitched":"26.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":13,"whip":"1.28","battersFaced":114,"outs":80,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":462,"balls":189,"strikes":273,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.33","gamesFinished":4,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"10.13","walksPer9Inn":"5.40","hitsPer9Inn":"6.08","runsScoredPer9":"5.06","homeRunsPer9":"2.02","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"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"}]},"ID656180":{"person":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":1,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":23,"groundOuts":58,"airOuts":43,"runs":29,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":101,"baseOnBalls":18,"intentionalWalks":0,"hits":48,"hitByPitch":3,"avg":".192","atBats":250,"obp":".255","slg":".320","ops":".575","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":80,"rbi":24,"leftOnBase":125,"sacBunts":0,"sacFlies":0,"babip":".284","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.25","popOuts":8,"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":19,"stolenBases":42,"stolenBasePercentage":".689","caughtStealingPercentage":".311","assists":28,"putOuts":510,"errors":3,"chances":540,"fielding":".996","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID686611":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | BB, R, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":37,"groundOuts":71,"airOuts":70,"runs":42,"doubles":8,"triples":2,"homeRuns":9,"strikeOuts":72,"baseOnBalls":23,"intentionalWalks":0,"hits":58,"hitByPitch":5,"avg":".214","atBats":271,"obp":".288","slg":".358","ops":".646","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":299,"totalBases":97,"rbi":26,"leftOnBase":118,"sacBunts":0,"sacFlies":0,"babip":".258","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.11","popOuts":13,"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":3,"putOuts":172,"errors":7,"chances":182,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID605137":{"person":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"jerseyNumber":"19","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":134,"flyOuts":75,"groundOuts":133,"airOuts":130,"runs":50,"doubles":14,"triples":1,"homeRuns":20,"strikeOuts":87,"baseOnBalls":55,"intentionalWalks":1,"hits":105,"hitByPitch":5,"avg":".232","atBats":452,"obp":".320","slg":".400","ops":".720","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":515,"totalBases":181,"rbi":61,"leftOnBase":188,"sacBunts":0,"sacFlies":3,"babip":".244","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.60","popOuts":21,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":224,"errors":2,"chances":235,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID676571":{"person":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"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":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":25,"gamesStarted":0,"flyOuts":12,"groundOuts":21,"airOuts":22,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":85,"obp":".327","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":371,"era":"2.78","inningsPitched":"22.2","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":5,"blownSaves":2,"earnedRuns":7,"whip":"1.37","battersFaced":98,"outs":68,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":371,"balls":140,"strikes":231,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".667","pitchesPerInning":"16.37","gamesFinished":6,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"9.13","walksPer9Inn":"4.37","hitsPer9Inn":"7.94","runsScoredPer9":"2.78","homeRunsPer9":"0.79","inheritedRunners":12,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690925":{"person":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":0,"flyOuts":10,"groundOuts":17,"airOuts":22,"runs":12,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":16,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":80,"obp":".299","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":434,"era":"4.50","inningsPitched":"24.0","wins":0,"losses":3,"saves":1,"saveOpportunities":3,"holds":7,"blownSaves":2,"earnedRuns":12,"whip":"1.21","battersFaced":98,"outs":72,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":434,"balls":176,"strikes":258,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".000","pitchesPerInning":"18.08","gamesFinished":4,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"11.25","walksPer9Inn":"6.00","hitsPer9Inn":"4.88","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690987":{"person":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"jerseyNumber":"57","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":20,"groundOuts":51,"airOuts":35,"runs":21,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":54,"baseOnBalls":8,"intentionalWalks":0,"hits":42,"hitByPitch":0,"avg":".231","atBats":182,"obp":".263","slg":".330","ops":".593","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":190,"totalBases":60,"rbi":18,"leftOnBase":68,"sacBunts":0,"sacFlies":0,"babip":".312","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.67","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":125,"errors":1,"chances":128,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID695418":{"person":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":46,"gamesStarted":17,"flyOuts":45,"groundOuts":132,"airOuts":112,"runs":58,"doubles":21,"triples":3,"homeRuns":12,"strikeOuts":100,"baseOnBalls":40,"intentionalWalks":0,"hits":117,"hitByPitch":3,"atBats":455,"obp":".319","caughtStealing":5,"stolenBases":3,"stolenBasePercentage":".375","caughtStealingPercentage":".625","numberOfPitches":1952,"era":"4.18","inningsPitched":"120.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":56,"whip":"1.30","battersFaced":504,"outs":362,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":1952,"balls":692,"strikes":1260,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".385","pitchesPerInning":"16.18","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.46","walksPer9Inn":"2.98","hitsPer9Inn":"8.73","runsScoredPer9":"4.33","homeRunsPer9":"0.90","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":21,"lineOuts":46},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657557":{"person":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"jerseyNumber":"14","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"802","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":52,"flyOuts":29,"groundOuts":23,"airOuts":53,"runs":18,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":64,"baseOnBalls":10,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".239","atBats":180,"obp":".278","slg":".394","ops":".672","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":71,"rbi":23,"leftOnBase":75,"sacBunts":0,"sacFlies":3,"babip":".327","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":13,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":92,"putOuts":33,"errors":3,"chances":128,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"51","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":2},"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":85,"flyOuts":47,"groundOuts":69,"airOuts":97,"runs":47,"doubles":14,"triples":11,"homeRuns":7,"strikeOuts":53,"baseOnBalls":20,"intentionalWalks":0,"hits":87,"hitByPitch":4,"avg":".288","atBats":302,"obp":".337","slg":".477","ops":".814","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":331,"totalBases":144,"rbi":35,"leftOnBase":137,"sacBunts":1,"sacFlies":3,"babip":".327","groundOutsToAirouts":"0.71","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"43.14","popOuts":17,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":144,"errors":1,"chances":147,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":151,"flyOuts":48,"groundOuts":137,"airOuts":82,"runs":83,"doubles":37,"triples":0,"homeRuns":27,"strikeOuts":213,"baseOnBalls":84,"intentionalWalks":8,"hits":145,"hitByPitch":3,"avg":".253","atBats":574,"obp":".349","slg":".458","ops":".807","caughtStealing":7,"stolenBases":15,"stolenBasePercentage":".682","caughtStealingPercentage":".318","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":664,"totalBases":263,"rbi":89,"leftOnBase":205,"sacBunts":0,"sacFlies":3,"babip":".350","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.26","popOuts":5,"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":5,"putOuts":229,"errors":3,"chances":237,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669022":{"person":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":29,"flyOuts":103,"groundOuts":108,"airOuts":164,"runs":71,"doubles":27,"triples":1,"homeRuns":19,"strikeOuts":182,"baseOnBalls":60,"intentionalWalks":0,"hits":148,"hitByPitch":5,"atBats":593,"obp":".320","caughtStealing":9,"stolenBases":13,"stolenBasePercentage":".591","caughtStealingPercentage":".409","numberOfPitches":2747,"era":"4.00","inningsPitched":"157.2","wins":5,"losses":14,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.32","battersFaced":667,"outs":473,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":2747,"balls":1021,"strikes":1726,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":12,"pickoffs":1,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".263","pitchesPerInning":"17.42","gamesFinished":0,"strikeoutWalkRatio":"3.03","strikeoutsPer9Inn":"10.39","walksPer9Inn":"3.42","hitsPer9Inn":"8.45","runsScoredPer9":"4.05","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":7,"passedBall":0,"popOuts":24,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":5,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676917":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":24,"strikes":52,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"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":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":9,"gamesStarted":9,"flyOuts":15,"groundOuts":54,"airOuts":40,"runs":22,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":14,"intentionalWalks":0,"hits":50,"hitByPitch":4,"atBats":177,"obp":".347","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":716,"era":"4.23","inningsPitched":"44.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.43","battersFaced":198,"outs":134,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":716,"balls":245,"strikes":471,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".750","pitchesPerInning":"16.03","gamesFinished":0,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"6.85","walksPer9Inn":"2.82","hitsPer9Inn":"10.07","runsScoredPer9":"4.43","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":0,"chances":17,"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"}]},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"801","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":33,"groundOuts":110,"airOuts":76,"runs":33,"doubles":10,"triples":1,"homeRuns":1,"strikeOuts":60,"baseOnBalls":26,"intentionalWalks":0,"hits":72,"hitByPitch":3,"avg":".234","atBats":308,"obp":".299","slg":".282","ops":".581","caughtStealing":10,"stolenBases":14,"stolenBasePercentage":".583","caughtStealingPercentage":".417","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":87,"rbi":29,"leftOnBase":127,"sacBunts":9,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"308.00","popOuts":12,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":266,"errors":0,"chances":269,"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"}]},"ID666659":{"person":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"jerseyNumber":"73","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":0,"strikes":7,"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":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":5,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":31,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":130,"era":"6.43","inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.71","battersFaced":32,"outs":21,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":130,"balls":46,"strikes":84,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.57","gamesFinished":2,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"1.29","hitsPer9Inn":"14.14","runsScoredPer9":"7.71","homeRunsPer9":"2.57","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663623":{"person":{"id":663623,"fullName":"Jake Irvin","link":"/api/v1/people/663623"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":31,"flyOuts":106,"groundOuts":188,"airOuts":192,"runs":114,"doubles":35,"triples":3,"homeRuns":35,"strikeOuts":113,"baseOnBalls":59,"intentionalWalks":0,"hits":183,"hitByPitch":6,"atBats":674,"obp":".335","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":2779,"era":"5.76","inningsPitched":"168.2","wins":8,"losses":13,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":108,"whip":"1.43","battersFaced":741,"outs":506,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":2779,"balls":986,"strikes":1793,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".381","pitchesPerInning":"16.48","gamesFinished":0,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"6.03","walksPer9Inn":"3.15","hitsPer9Inn":"9.76","runsScoredPer9":"6.08","homeRunsPer9":"1.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":30,"lineOuts":56},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":17,"errors":1,"chances":37,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680730":{"person":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":30,"flyOuts":122,"groundOuts":144,"airOuts":221,"runs":115,"doubles":42,"triples":4,"homeRuns":25,"strikeOuts":101,"baseOnBalls":57,"intentionalWalks":0,"hits":175,"hitByPitch":4,"atBats":631,"obp":".337","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2625,"era":"5.85","inningsPitched":"158.1","wins":8,"losses":16,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":103,"whip":"1.47","battersFaced":702,"outs":475,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":2625,"balls":897,"strikes":1728,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".333","pitchesPerInning":"16.58","gamesFinished":0,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"5.74","walksPer9Inn":"3.24","hitsPer9Inn":"9.95","runsScoredPer9":"6.54","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":9,"passedBall":0,"popOuts":37,"lineOuts":62},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":0,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595751":{"person":{"id":595751,"fullName":"Jorge Alfaro","link":"/api/v1/people/595751"},"jerseyNumber":"44","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":4,"groundOuts":4,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".259","atBats":27,"obp":".259","slg":".296","ops":".555","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":8,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".412","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":2,"putOuts":55,"errors":0,"chances":57,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671131":{"person":{"id":671131,"fullName":"Jackson Rutledge","link":"/api/v1/people/671131"},"jerseyNumber":"79","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":60,"gamesStarted":0,"flyOuts":45,"groundOuts":61,"airOuts":80,"runs":45,"doubles":14,"triples":1,"homeRuns":15,"strikeOuts":64,"baseOnBalls":23,"intentionalWalks":0,"hits":82,"hitByPitch":6,"atBats":281,"obp":".352","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1276,"era":"5.45","inningsPitched":"71.0","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":43,"whip":"1.48","battersFaced":316,"outs":213,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":1276,"balls":487,"strikes":789,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".667","pitchesPerInning":"17.97","gamesFinished":17,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"8.11","walksPer9Inn":"2.92","hitsPer9Inn":"10.39","runsScoredPer9":"5.70","homeRunsPer9":"1.90","inheritedRunners":30,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":23,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":134,"flyOuts":72,"groundOuts":152,"airOuts":126,"runs":63,"doubles":28,"triples":1,"homeRuns":13,"strikeOuts":81,"baseOnBalls":26,"intentionalWalks":1,"hits":120,"hitByPitch":2,"avg":".255","atBats":470,"obp":".292","slg":".402","ops":".694","caughtStealing":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":507,"totalBases":189,"rbi":62,"leftOnBase":189,"sacBunts":0,"sacFlies":9,"babip":".278","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.15","popOuts":21,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":302,"putOuts":223,"errors":7,"chances":532,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID674841":{"person":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":12,"groundOuts":25,"airOuts":18,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":72,"obp":".275","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":334,"era":"2.84","inningsPitched":"19.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.11","battersFaced":80,"outs":57,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":334,"balls":141,"strikes":193,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":0,"winPercentage":".500","pitchesPerInning":"17.58","gamesFinished":0,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"7.11","walksPer9Inn":"3.32","hitsPer9Inn":"6.63","runsScoredPer9":"3.79","homeRunsPer9":"0.47","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[695578,682928,671277,605137,665953,695734,690987,686611,656180,691781,696285,657557,683083,676917,663455,690925,678606,666659,676571],"pitchers":[676917,663455,690925,678606,666659,676571],"bench":[595751],"bullpen":[674841,669022,663623,695418,829272,680730,671131],"battingOrder":[695578,671277,665953,695734,690987,686611,656180,657557,683083],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Lile (7, 11th inning off Rogers, Ty, 1 on, 1 out)."},{"label":"TB","value":"Adams, R; Bell; Crews; House; Lile 5."},{"label":"RBI","value":"Lile 3 (35)."},{"label":"Runners left in scoring position, 2 out","value":"Abrams 2; Lile."},{"label":"Team RISP","value":"1-for-12."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Crews (5, 2nd base by Helsley/Alvarez, F)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Bell (2, throw); Adams, R (3, catcher interference)."},{"label":"DP","value":"2 (Nuñez, N-Abrams-Bell; DeJong-Nuñez, N-Chaparro)."}]}],"note":[{"label":"a","value":"Struck out for Bell in the 8th."},{"label":"1","value":"Ran for House in the 10th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":12,"airOuts":9,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":1,"hits":11,"hitByPitch":2,"avg":".250","atBats":41,"obp":".328","slg":".429","ops":".757","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":14,"rbi":3,"leftOnBase":28,"sacBunts":1,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":4},"pitching":{"flyOuts":1,"groundOuts":16,"airOuts":5,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":39,"obp":".214","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":163,"era":"3.99","inningsPitched":"11.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.33","battersFaced":42,"outs":33,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":52,"strikes":111,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"3.20","rbi":3,"pitchesPerInning":"14.82","runsScoredPer9":"4.09","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":13,"putOuts":33,"errors":2,"chances":48,"passedBall":0,"pickoffs":0}},"players":{"ID620443":{"person":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"jerseyNumber":"13","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":28,"groundOuts":85,"airOuts":55,"runs":18,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":54,"baseOnBalls":19,"intentionalWalks":0,"hits":56,"hitByPitch":2,"avg":".225","atBats":249,"obp":".285","slg":".345","ops":".630","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":86,"rbi":29,"leftOnBase":98,"sacBunts":1,"sacFlies":0,"babip":".268","groundOutsToAirouts":"1.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.80","popOuts":4,"lineOuts":23},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":4,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":7,"obp":".750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"54.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"9.00","battersFaced":8,"outs":2,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"34.50","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"13.50","hitsPer9Inn":"67.50","runsScoredPer9":"54.00","homeRunsPer9":"27.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":18,"stolenBases":25,"stolenBasePercentage":".581","caughtStealingPercentage":".419","assists":35,"putOuts":621,"errors":5,"chances":661,"fielding":".992","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID642350":{"person":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"jerseyNumber":"19","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"802","stats":{"batting":{"note":"2-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":9,"groundOuts":3,"airOuts":10,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".063","atBats":32,"obp":".167","slg":".125","ops":".292","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":4,"rbi":1,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".133","groundOutsToAirouts":"0.30","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":17,"errors":0,"chances":17,"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"}]},"ID682626":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"jerseyNumber":"4","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"700","stats":{"batting":{"summary":"2-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":25,"groundOuts":56,"airOuts":47,"runs":28,"doubles":12,"triples":1,"homeRuns":9,"strikeOuts":67,"baseOnBalls":24,"intentionalWalks":0,"hits":59,"hitByPitch":4,"avg":".258","atBats":229,"obp":".339","slg":".437","ops":".776","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":100,"rbi":28,"leftOnBase":98,"sacBunts":0,"sacFlies":0,"babip":".327","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.44","popOuts":9,"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":14,"stolenBases":34,"stolenBasePercentage":".708","caughtStealingPercentage":".292","assists":28,"putOuts":528,"errors":7,"chances":563,"fielding":".988","passedBall":7,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":80,"groundOuts":104,"airOuts":135,"runs":41,"doubles":19,"triples":5,"homeRuns":12,"strikeOuts":50,"baseOnBalls":48,"intentionalWalks":4,"hits":95,"hitByPitch":7,"avg":".251","atBats":378,"obp":".343","slg":".423","ops":".766","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":160,"rbi":53,"leftOnBase":153,"sacBunts":2,"sacFlies":4,"babip":".259","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","popOuts":25,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":173,"putOuts":174,"errors":4,"chances":351,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID668901":{"person":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"jerseyNumber":"27","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"1-1 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"rbi":2,"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":115,"flyOuts":57,"groundOuts":110,"airOuts":96,"runs":43,"doubles":21,"triples":2,"homeRuns":17,"strikeOuts":107,"baseOnBalls":28,"intentionalWalks":0,"hits":96,"hitByPitch":5,"avg":".237","atBats":405,"obp":".292","slg":".425","ops":".717","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":442,"totalBases":172,"rbi":60,"leftOnBase":179,"sacBunts":0,"sacFlies":4,"babip":".277","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.82","popOuts":19,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":109,"putOuts":57,"errors":7,"chances":173,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID682668":{"person":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"602","stats":{"batting":{"note":"1-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":23,"groundOuts":56,"airOuts":42,"runs":29,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":36,"baseOnBalls":12,"intentionalWalks":0,"hits":41,"hitByPitch":2,"avg":".238","atBats":172,"obp":".294","slg":".279","ops":".573","caughtStealing":1,"stolenBases":15,"stolenBasePercentage":".938","caughtStealingPercentage":".063","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":48,"rbi":8,"leftOnBase":88,"sacBunts":2,"sacFlies":1,"babip":".299","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":128,"putOuts":76,"errors":2,"chances":206,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":37,"groundOuts":113,"airOuts":67,"runs":51,"doubles":13,"triples":2,"homeRuns":17,"strikeOuts":106,"baseOnBalls":33,"intentionalWalks":0,"hits":97,"hitByPitch":2,"avg":".255","atBats":380,"obp":".316","slg":".434","ops":".750","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":419,"totalBases":165,"rbi":47,"leftOnBase":159,"sacBunts":0,"sacFlies":3,"babip":".308","groundOutsToAirouts":"1.69","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.35","popOuts":11,"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":224,"putOuts":131,"errors":8,"chances":363,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID623211":{"person":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":3,"strikes":12,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":49,"gamesStarted":3,"flyOuts":34,"groundOuts":54,"airOuts":58,"runs":28,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":53,"baseOnBalls":27,"intentionalWalks":1,"hits":48,"hitByPitch":4,"atBats":207,"obp":".326","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":949,"era":"3.86","inningsPitched":"58.1","wins":5,"losses":2,"saves":2,"saveOpportunities":6,"holds":12,"blownSaves":4,"earnedRuns":25,"whip":"1.29","battersFaced":244,"outs":175,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":949,"balls":343,"strikes":606,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".714","pitchesPerInning":"16.27","gamesFinished":6,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"8.18","walksPer9Inn":"4.17","hitsPer9Inn":"7.41","runsScoredPer9":"4.32","homeRunsPer9":"0.93","inheritedRunners":29,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663992":{"person":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":3,"strikes":13,"strikePercentage":".810","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":9,"gamesStarted":0,"flyOuts":3,"groundOuts":14,"airOuts":5,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":4,"atBats":39,"obp":".408","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":190,"era":"9.31","inningsPitched":"9.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":10,"whip":"1.66","battersFaced":49,"outs":29,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":190,"balls":65,"strikes":125,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.80","rbi":0,"winPercentage":".000","pitchesPerInning":"19.66","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.31","walksPer9Inn":"4.66","hitsPer9Inn":"10.24","runsScoredPer9":"9.31","homeRunsPer9":"1.86","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":66,"gamesStarted":0,"flyOuts":31,"groundOuts":55,"airOuts":50,"runs":30,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":65,"baseOnBalls":24,"intentionalWalks":1,"hits":55,"hitByPitch":10,"atBats":222,"obp":".345","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":951,"era":"3.99","inningsPitched":"56.1","wins":1,"losses":5,"saves":1,"saveOpportunities":2,"holds":22,"blownSaves":1,"earnedRuns":25,"whip":"1.40","battersFaced":259,"outs":169,"gamesPitched":66,"completeGames":0,"shutouts":0,"pitchesThrown":951,"balls":336,"strikes":615,"strikePercentage":".650","hitBatsmen":10,"balks":0,"wildPitches":10,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".167","pitchesPerInning":"16.88","gamesFinished":12,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"10.38","walksPer9Inn":"3.83","hitsPer9Inn":"8.79","runsScoredPer9":"4.79","homeRunsPer9":"0.48","inheritedRunners":37,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":3,"chances":10,"fielding":".700","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID804636":{"person":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":9,"groundOuts":11,"airOuts":17,"runs":15,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":65,"obp":".329","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":315,"era":"5.94","inningsPitched":"16.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.44","battersFaced":73,"outs":50,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":315,"balls":116,"strikes":199,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"18.90","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.34","walksPer9Inn":"3.78","hitsPer9Inn":"9.18","runsScoredPer9":"8.10","homeRunsPer9":"1.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606965":{"person":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":13,"gamesStarted":1,"flyOuts":8,"groundOuts":18,"airOuts":16,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":56,"obp":".262","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":262,"era":"2.16","inningsPitched":"16.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"0.90","battersFaced":65,"outs":50,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":262,"balls":103,"strikes":159,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".---","pitchesPerInning":"15.72","gamesFinished":7,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"7.56","walksPer9Inn":"2.70","hitsPer9Inn":"5.40","runsScoredPer9":"2.16","homeRunsPer9":"0.54","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624413":{"person":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2B, BB, HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":1,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":155,"flyOuts":91,"groundOuts":130,"airOuts":161,"runs":83,"doubles":38,"triples":1,"homeRuns":37,"strikeOuts":151,"baseOnBalls":60,"intentionalWalks":5,"hits":162,"hitByPitch":15,"avg":".272","atBats":595,"obp":".349","slg":".526","ops":".875","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":23,"groundIntoTriplePlay":0,"plateAppearances":679,"totalBases":313,"rbi":122,"leftOnBase":283,"sacBunts":0,"sacFlies":9,"babip":".300","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.08","popOuts":31,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":121,"putOuts":1122,"errors":9,"chances":1252,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID656849":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":29,"flyOuts":58,"groundOuts":202,"airOuts":129,"runs":79,"doubles":33,"triples":2,"homeRuns":11,"strikeOuts":149,"baseOnBalls":63,"intentionalWalks":1,"hits":161,"hitByPitch":7,"atBats":635,"obp":".326","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2657,"era":"3.98","inningsPitched":"167.1","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":74,"whip":"1.34","battersFaced":712,"outs":502,"gamesPitched":29,"completeGames":1,"shutouts":1,"pitchesThrown":2657,"balls":945,"strikes":1712,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".600","pitchesPerInning":"15.88","gamesFinished":0,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"8.01","walksPer9Inn":"3.39","hitsPer9Inn":"8.66","runsScoredPer9":"4.25","homeRunsPer9":"0.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":61},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":13,"errors":0,"chances":36,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687075":{"person":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":3,"gamesStarted":3,"flyOuts":3,"groundOuts":18,"airOuts":12,"runs":7,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":57,"obp":".297","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":229,"era":"3.94","inningsPitched":"16.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.19","battersFaced":64,"outs":48,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":229,"balls":76,"strikes":153,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".000","pitchesPerInning":"14.31","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.38","hitsPer9Inn":"7.31","runsScoredPer9":"3.94","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID516782":{"person":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"jerseyNumber":"6","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | 2B, 3 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":32,"groundOuts":78,"airOuts":63,"runs":36,"doubles":14,"triples":0,"homeRuns":9,"strikeOuts":66,"baseOnBalls":22,"intentionalWalks":0,"hits":77,"hitByPitch":9,"avg":".276","atBats":279,"obp":".344","slg":".423","ops":".767","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":315,"totalBases":118,"rbi":34,"leftOnBase":117,"sacBunts":1,"sacFlies":4,"babip":".327","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":62,"gamesStarted":0,"flyOuts":39,"groundOuts":29,"airOuts":75,"runs":37,"doubles":8,"triples":1,"homeRuns":7,"strikeOuts":57,"baseOnBalls":31,"intentionalWalks":0,"hits":53,"hitByPitch":0,"atBats":212,"obp":".343","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1017,"era":"5.17","inningsPitched":"54.0","wins":4,"losses":6,"saves":3,"saveOpportunities":9,"holds":10,"blownSaves":6,"earnedRuns":31,"whip":"1.56","battersFaced":245,"outs":162,"gamesPitched":62,"completeGames":0,"shutouts":0,"pitchesThrown":1017,"balls":367,"strikes":650,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".400","pitchesPerInning":"18.83","gamesFinished":17,"strikeoutWalkRatio":"1.84","strikeoutsPer9Inn":"9.50","walksPer9Inn":"5.17","hitsPer9Inn":"8.83","runsScoredPer9":"6.17","homeRunsPer9":"1.17","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":18},"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}},"ID664854":{"person":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":18,"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":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":56,"gamesStarted":0,"flyOuts":28,"groundOuts":46,"airOuts":50,"runs":32,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":60,"baseOnBalls":24,"intentionalWalks":3,"hits":59,"hitByPitch":1,"atBats":211,"obp":".351","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":937,"era":"4.75","inningsPitched":"53.0","wins":3,"losses":4,"saves":21,"saveOpportunities":30,"holds":1,"blownSaves":9,"earnedRuns":28,"whip":"1.57","battersFaced":240,"outs":159,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":937,"balls":305,"strikes":632,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".429","pitchesPerInning":"17.68","gamesFinished":35,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"10.19","walksPer9Inn":"4.08","hitsPer9Inn":"10.02","runsScoredPer9":"5.43","homeRunsPer9":"1.36","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":10,"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"}]},"ID605280":{"person":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":30,"flyOuts":63,"groundOuts":200,"airOuts":122,"runs":73,"doubles":24,"triples":1,"homeRuns":14,"strikeOuts":124,"baseOnBalls":63,"intentionalWalks":0,"hits":145,"hitByPitch":13,"atBats":585,"obp":".332","caughtStealing":6,"stolenBases":7,"stolenBasePercentage":".538","caughtStealingPercentage":".462","numberOfPitches":2615,"era":"3.77","inningsPitched":"155.0","wins":11,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":65,"whip":"1.34","battersFaced":668,"outs":465,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":2615,"balls":976,"strikes":1639,"strikePercentage":".630","hitBatsmen":13,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":0,"winPercentage":".579","pitchesPerInning":"16.87","gamesFinished":0,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.66","hitsPer9Inn":"8.42","runsScoredPer9":"4.24","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":20,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":12,"errors":1,"chances":31,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596019":{"person":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HBP, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":153,"flyOuts":98,"groundOuts":144,"airOuts":188,"runs":111,"doubles":34,"triples":0,"homeRuns":27,"strikeOuts":127,"baseOnBalls":60,"intentionalWalks":2,"hits":165,"hitByPitch":16,"avg":".267","atBats":617,"obp":".344","slg":".454","ops":".798","caughtStealing":6,"stolenBases":31,"stolenBasePercentage":".838","caughtStealingPercentage":".162","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":700,"totalBases":280,"rbi":79,"leftOnBase":212,"sacBunts":0,"sacFlies":7,"babip":".294","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.85","popOuts":42,"lineOuts":48},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":352,"putOuts":211,"errors":12,"chances":575,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID621242":{"person":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"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":7,"balls":0,"strikes":7,"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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":57,"gamesStarted":0,"flyOuts":20,"groundOuts":42,"airOuts":42,"runs":14,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":88,"baseOnBalls":21,"intentionalWalks":0,"hits":36,"hitByPitch":7,"atBats":204,"obp":".274","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":979,"era":"1.82","inningsPitched":"59.1","wins":6,"losses":3,"saves":26,"saveOpportunities":29,"holds":0,"blownSaves":3,"earnedRuns":12,"whip":"0.96","battersFaced":236,"outs":178,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":979,"balls":366,"strikes":613,"strikePercentage":".630","hitBatsmen":7,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".667","pitchesPerInning":"16.50","gamesFinished":44,"strikeoutWalkRatio":"4.19","strikeoutsPer9Inn":"13.35","walksPer9Inn":"3.19","hitsPer9Inn":"5.46","runsScoredPer9":"2.12","homeRunsPer9":"0.61","inheritedRunners":15,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607043":{"person":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"400","stats":{"batting":{"summary":"0-5 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":7,"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":148,"flyOuts":73,"groundOuts":141,"airOuts":143,"runs":78,"doubles":27,"triples":0,"homeRuns":24,"strikeOuts":137,"baseOnBalls":49,"intentionalWalks":1,"hits":145,"hitByPitch":7,"avg":".260","atBats":558,"obp":".324","slg":".437","ops":".761","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":622,"totalBases":244,"rbi":88,"leftOnBase":247,"sacBunts":1,"sacFlies":7,"babip":".300","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.25","popOuts":30,"lineOuts":40},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":246,"errors":1,"chances":252,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID643511":{"person":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(L, 4-6)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.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":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":77,"gamesStarted":0,"flyOuts":23,"groundOuts":112,"airOuts":55,"runs":19,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":47,"baseOnBalls":5,"intentionalWalks":0,"hits":62,"hitByPitch":1,"atBats":274,"obp":".241","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":914,"era":"1.95","inningsPitched":"74.0","wins":4,"losses":6,"saves":0,"saveOpportunities":1,"holds":30,"blownSaves":1,"earnedRuns":16,"whip":"0.91","battersFaced":283,"outs":222,"gamesPitched":77,"completeGames":0,"shutouts":0,"pitchesThrown":914,"balls":227,"strikes":687,"strikePercentage":".750","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.04","rbi":2,"winPercentage":".400","pitchesPerInning":"12.35","gamesFinished":13,"strikeoutWalkRatio":"9.40","strikeoutsPer9Inn":"5.72","walksPer9Inn":"0.61","hitsPer9Inn":"7.54","runsScoredPer9":"2.31","homeRunsPer9":"0.49","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":5,"errors":0,"chances":23,"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"}]},"ID665742":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 2 K, RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":153,"flyOuts":75,"groundOuts":150,"airOuts":129,"runs":117,"doubles":19,"triples":1,"homeRuns":42,"strikeOuts":133,"baseOnBalls":121,"intentionalWalks":13,"hits":147,"hitByPitch":3,"avg":".266","atBats":552,"obp":".397","slg":".533","ops":".930","caughtStealing":3,"stolenBases":35,"stolenBasePercentage":".921","caughtStealingPercentage":".079","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":684,"totalBases":294,"rbi":104,"leftOnBase":238,"sacBunts":1,"sacFlies":6,"babip":".274","groundOutsToAirouts":"1.16","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"13.14","popOuts":26,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":238,"errors":1,"chances":247,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID677595":{"person":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"803","stats":{"batting":{"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":15,"groundOuts":37,"airOuts":36,"runs":19,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":50,"baseOnBalls":13,"intentionalWalks":1,"hits":37,"hitByPitch":1,"avg":".231","atBats":160,"obp":".293","slg":".381","ops":".674","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":174,"totalBases":61,"rbi":10,"leftOnBase":77,"sacBunts":0,"sacFlies":0,"babip":".298","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.67","popOuts":12,"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":82,"putOuts":41,"errors":5,"chances":128,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID548384":{"person":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":0,"flyOuts":17,"groundOuts":15,"airOuts":33,"runs":6,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":2,"atBats":80,"obp":".239","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":341,"era":"2.42","inningsPitched":"22.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":6,"whip":"0.85","battersFaced":88,"outs":67,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":341,"balls":119,"strikes":222,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.27","gamesFinished":1,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"7.66","walksPer9Inn":"2.42","hitsPer9Inn":"5.24","runsScoredPer9":"2.42","homeRunsPer9":"0.00","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690997":{"person":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":8,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":33,"strikes":59,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","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":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":7,"gamesStarted":7,"flyOuts":13,"groundOuts":51,"airOuts":23,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":46,"baseOnBalls":14,"intentionalWalks":0,"hits":29,"hitByPitch":2,"atBats":149,"obp":".273","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":645,"era":"1.27","inningsPitched":"42.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.01","battersFaced":165,"outs":128,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":645,"balls":238,"strikes":407,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.22","rbi":1,"winPercentage":".800","pitchesPerInning":"15.12","gamesFinished":0,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"9.70","walksPer9Inn":"2.95","hitsPer9Inn":"6.12","runsScoredPer9":"1.69","homeRunsPer9":"0.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"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"}]},"ID656775":{"person":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":78,"groundOuts":78,"airOuts":148,"runs":58,"doubles":23,"triples":1,"homeRuns":17,"strikeOuts":119,"baseOnBalls":49,"intentionalWalks":0,"hits":93,"hitByPitch":4,"avg":".217","atBats":429,"obp":".299","slg":".394","ops":".693","caughtStealing":4,"stolenBases":22,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":491,"totalBases":169,"rbi":58,"leftOnBase":192,"sacBunts":3,"sacFlies":6,"babip":".254","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.24","popOuts":39,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":303,"errors":3,"chances":308,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[596019,665742,624413,607043,516782,643446,668901,682668,682626,683146,620443,642350,677595,656775,690997,623211,663992,664854,621242,643511],"pitchers":[690997,623211,663992,664854,621242,643511],"bench":[],"bullpen":[606965,605280,656849,548384,642397,687075,592773,804636],"battingOrder":[596019,665742,624413,607043,516782,682668,682626,677595,656775],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Alonso (38, Cavalli); Marte, S (14, Ferrer); Vientos (21, Ferrer)."},{"label":"TB","value":"Acuña; Alonso 2; Alvarez, F 2; Baty; Lindor; Marte, S 2; Soto, J 2; Torrens; Vientos 2."},{"label":"RBI","value":"Soto, J (104); Vientos 2 (60)."},{"label":"2-out RBI","value":"Vientos 2."},{"label":"Runners left in scoring position, 2 out","value":"Mauricio; Alonso; Soto, J; Alvarez, F; Marte, S 2; Nimmo 2."},{"label":"SAC","value":"Mullins."},{"label":"GIDP","value":"Alvarez, F; Baty."},{"label":"Team RISP","value":"3-for-16."},{"label":"Team LOB","value":"13."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Lindor (31, 3rd base off Ferrer/Adams, R); Soto, J (35, 2nd base off Ferrer/Adams, R)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Soto, J (1, fielding); Alonso (9, throw)."}]}],"note":[{"label":"a","value":"Doubled for McNeil in the 8th."},{"label":"b","value":"Singled for Baty in the 9th."},{"label":"1","value":"Ran for Vientos in the 8th."},{"label":"2","value":"Ran for Torrens in the 9th."}]}},"officials":[{"official":{"id":605672,"fullName":"Jeremie Rehak","link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":483630,"fullName":"John Tumpane","link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"fullName":"Chris Conroy","link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":639723,"fullName":"Brennan Miller","link":"/api/v1/people/639723"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"McLean 2."},{"label":"IBB","value":"Alonso (by Ferrer)."},{"label":"HBP","value":"Alonso (by Ferrer); Lindor (by Ferrer)."},{"label":"Pitch timer violations","value":"Cavalli (pitcher)."},{"label":"Pitches-strikes","value":"Cavalli 76-52; Pilkington 16-9; Beeter 17-9; Ferrer 43-31; Lao 7-7; Poulin 12-7; McLean 92-59; Brazobán 15-12; Lovelady 16-13; Helsley 18-9; Díaz 7-7; Rogers, Ty 15-11."},{"label":"Groundouts-flyouts","value":"Cavalli 7-1; Pilkington 1-1; Beeter 1-0; Ferrer 2-0; Lao 1-0; Poulin 0-0; McLean 8-0; Brazobán 2-1; Lovelady 2-0; Helsley 0-0; Díaz 1-0; Rogers, Ty 3-0."},{"label":"Batters faced","value":"Cavalli 21; Pilkington 3; Beeter 4; Ferrer 13; Lao 3; Poulin 3; McLean 22; Brazobán 5; Lovelady 5; Helsley 3; Díaz 3; Rogers, Ty 4."},{"label":"Umpires","value":"HP: Jeremie Rehak. 1B: John Tumpane. 2B: Chris Conroy. 3B: Brennan Miller. "},{"label":"Weather","value":"74 degrees, Sunny."},{"label":"Wind","value":"7 mph, In From CF."},{"label":"First pitch","value":"4:10 PM."},{"label":"T","value":"3:18."},{"label":"Att","value":"43,412."},{"label":"Venue","value":"Citi Field."},{"label":"September 20, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","boxscoreName":"Cavalli"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":24,"strikes":52,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"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":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":9,"gamesStarted":9,"flyOuts":15,"groundOuts":54,"airOuts":40,"runs":22,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":14,"intentionalWalks":0,"hits":50,"hitByPitch":4,"atBats":177,"obp":".347","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":716,"era":"4.23","inningsPitched":"44.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.43","battersFaced":198,"outs":134,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":716,"balls":245,"strikes":471,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".750","pitchesPerInning":"16.03","gamesFinished":0,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"6.85","walksPer9Inn":"2.82","hitsPer9Inn":"10.07","runsScoredPer9":"4.43","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":61,"pitchingGameScore":61},{"player":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","boxscoreName":"Lile"},"jerseyNumber":"51","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":2},"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":85,"flyOuts":47,"groundOuts":69,"airOuts":97,"runs":47,"doubles":14,"triples":11,"homeRuns":7,"strikeOuts":53,"baseOnBalls":20,"intentionalWalks":0,"hits":87,"hitByPitch":4,"avg":".288","atBats":302,"obp":".337","slg":".477","ops":".814","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":331,"totalBases":144,"rbi":35,"leftOnBase":137,"sacBunts":1,"sacFlies":3,"babip":".327","groundOutsToAirouts":"0.71","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"43.14","popOuts":17,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":144,"errors":1,"chances":147,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","boxscoreName":"McLean"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":8,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":33,"strikes":59,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","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":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":7,"gamesStarted":7,"flyOuts":13,"groundOuts":51,"airOuts":23,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":46,"baseOnBalls":14,"intentionalWalks":0,"hits":29,"hitByPitch":2,"atBats":149,"obp":".273","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":645,"era":"1.27","inningsPitched":"42.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.01","battersFaced":165,"outs":128,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":645,"balls":238,"strikes":407,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.22","rbi":1,"winPercentage":".800","pitchesPerInning":"15.12","gamesFinished":0,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"9.70","walksPer9Inn":"2.95","hitsPer9Inn":"6.12","runsScoredPer9":"1.69","homeRunsPer9":"0.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":55,"pitchingGameScore":55}]},"decisions":{"winner":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"loser":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"save":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}